ESP8266 3D பிரிண்டிங்
தயாரிப்பு தகவல்
விவரக்குறிப்புகள்:
- தலைப்பு: வீட்டு உபயோகப் பொருட்கள் ஹேக் மற்றும் ஐஓடி வழிகாட்டி புத்தகம்
- ஆசிரியர்: ஹான்ஸ் ஹென்ரிக் ஸ்கோவ்கார்ட்
- வெளியீடு: எலெக்டர் வெளியீடு
- ISBN: 978-3-89576-536-0 (Print), 978-3-89576-537-7 (eBook)
தயாரிப்பு பயன்பாட்டிற்கான வழிமுறைகள்:
தயாரிப்பு பற்றி:
ஹோம் அப்ளையன்ஸ் ஹேக்-அண்ட்-ஐஓடி கைடுபுக் மலிவு விலையில் வழங்குகிறது
ESP8266 மற்றும் 3D பிரிண்டிங் தொழில்நுட்பங்களைப் பயன்படுத்தி தீர்வுகள். எழுதியவர்
ஹான்ஸ் ஹென்ரிக் ஸ்கோவ்கார்ட் எழுதிய இந்த புத்தகம் ஒரு விரிவான வழிகாட்டி
DIY ஆர்வலர்கள் மற்றும் மின்னணு வடிவமைப்பாளர்கள்.
முக்கிய அம்சங்கள்:
- வீட்டு உபகரணங்களை ஹேக்கிங் நுட்பங்களை ஆராய்தல்
- ESP8266 உடன் IoT கருத்துகளின் ஒருங்கிணைப்பு
- தனிப்பயன் தீர்வுகளை உருவாக்க 3D பிரிண்டிங்கைப் பயன்படுத்துதல்
எப்படி பயன்படுத்துவது:
- புரிந்து கொள்ள அறிமுக அத்தியாயங்களைப் படிப்பதன் மூலம் தொடங்கவும்
அடிப்படைகள். - கோடிட்டுக் காட்டப்பட்டுள்ள பல்வேறு திட்டங்களுக்கான படிப்படியான பயிற்சிகளைப் பின்பற்றவும்
புத்தகத்தில். - சிறந்த விளக்கப்படங்கள் மற்றும் விளக்கப்படங்களைப் பார்க்கவும்
புரிதல். - வழங்கப்பட்ட முன்னாள் உடன் பரிசோதனைamples உங்கள் மேம்படுத்த
திறன்கள்.
பயனர்களுக்கான உதவிக்குறிப்புகள்:
- ESP8266 தொகுதி மற்றும் 3D அச்சுப்பொறிக்கான அணுகல் உங்களிடம் இருப்பதை உறுதிசெய்யவும்
நடைமுறைச் செயலாக்கத்திற்காக. - உங்கள் தனிப்பட்ட வீட்டு உபயோகத்திற்கான குறிப்புகளை எடுத்து யோசனைகளை எழுதுங்கள்
திட்டங்கள். - உங்கள் அனுபவங்களைப் பகிர்ந்துகொள்ள ஆன்லைன் சமூகங்கள் அல்லது மன்றங்களில் சேரவும்
மற்றவர்களிடமிருந்து கற்றுக்கொள்ளுங்கள்.
FAQ (அடிக்கடி கேட்கப்படும் கேள்விகள்):
கே: இந்த வழிகாட்டி புத்தகம் ஆரம்பநிலையில் உள்ளவர்களுக்கு பயனுள்ளதாக இருக்கும்
எலக்ட்ரானிக்ஸ்?
A: ஆம், வழிகாட்டி புத்தகம் விரிவாக வழங்குகிறது
தொடக்கநிலையாளர்கள் கற்றுக்கொள்ள ஏற்ற விளக்கங்கள் மற்றும் செயல் திட்டங்கள்
மற்றும் ஆராயவும்.
கே: பின்பற்ற வேண்டிய குறிப்பிட்ட வன்பொருள் தேவைகள் உள்ளனவா
திட்டங்கள்?
A: வழிகாட்டி புத்தகம் ESP8266 மற்றும்
3டி பிரிண்டிங், அடிப்படை எலக்ட்ரானிக் கூறுகள் மற்றும் கருவிகளும் இருக்கலாம்
சில திட்டங்களுக்கு தேவை.
புத்தகங்கள்
வீட்டு உபகரணங்கள் ஹேக் மற்றும் ஐஓடி வழிகாட்டி புத்தகம்
ESP8266 மற்றும் 3D பிரிண்டிங் மூலம் மலிவு தீர்வுகள்
ஹான்ஸ் ஹென்ரிக் ஸ்கோவ்கார்ட்
வீட்டு உபகரணங்கள் ஹேக் மற்றும் ஐஓடி வழிகாட்டி புத்தகம்
ESP8266 மற்றும் 3D பிரிண்டிங் மூலம் மலிவு தீர்வுகள்
ஹான்ஸ் ஹென்ரிக் ஸ்கோவ்கார்ட்
இது எலெக்டர் வெளியீடு. எலெக்டர் என்பது மீடியா பிராண்ட்
எலெக்டர் இன்டர்நேஷனல் மீடியா BV அஞ்சல் பெட்டி 11, NL-6114-ZG Susteren, நெதர்லாந்து தொலைபேசி: +31 46 4389444
அனைத்து உரிமைகளும் பாதுகாக்கப்பட்டவை. இந்தப் புத்தகத்தின் எந்தப் பகுதியையும் எந்தப் பொருள் வடிவத்திலும், நகல் எடுத்தல் உட்பட, அல்லது
பதிப்புரிமை வடிவமைப்புகள் மற்றும் காப்புரிமைச் சட்டம் 1988 இன் விதிகளின்படி அல்லது விதிமுறைகளின் கீழ் தவிர, பதிப்புரிமைதாரரின் எழுத்துப்பூர்வ அனுமதியின்றி, இந்த வெளியீட்டை தற்காலிகமாகவோ அல்லது தற்செயலாகவோ, மின்னணு வழிமுறைகள் மூலம் எந்த ஊடகத்திலும் சேமிப்பது காப்புரிமை உரிமம் வழங்கும் ஏஜென்சி லிமிடெட் வழங்கிய உரிமம், 90 டோட்டன்ஹாம் கோர்ட் ரோடு, லண்டன், இங்கிலாந்து W1P 9HE. வெளியீட்டின் எந்தப் பகுதியையும் மீண்டும் உருவாக்க பதிப்புரிமைதாரரின் அனுமதிக்கான விண்ணப்பங்கள் வெளியீட்டாளர்களுக்கு அனுப்பப்பட வேண்டும்.
பிரகடனம்
இந்த புத்தகத்தில் உள்ள தகவல்களின் சரியான தன்மையை உறுதி செய்வதில் ஆசிரியர் மற்றும் வெளியீட்டாளர் தங்கள் சிறந்த முயற்சிகளைப் பயன்படுத்தியுள்ளனர். அலட்சியம், விபத்து அல்லது வேறு ஏதேனும் காரணங்களால் இந்தப் புத்தகத்தில் உள்ள பிழைகள் அல்லது தவறுகளால் ஏற்படும் இழப்புகள் அல்லது சேதங்களுக்கு அவர்கள் எந்தத் தரப்புக்கும் எந்தப் பொறுப்பையும் ஏற்க மாட்டார்கள். புத்தகத்தில் கொடுக்கப்பட்டுள்ள அனைத்து நிரல்களும் ஆசிரியரின் பதிப்புரிமை மற்றும் எலெக்டர் இன்டர்நேஷனல் மீடியா ஆகும். இந்த திட்டங்கள் கல்வி நோக்கங்களுக்காக மட்டுமே பயன்படுத்தப்படலாம். இந்தத் திட்டங்களில் ஏதேனும் ஒன்றை வணிக நோக்கங்களுக்காகப் பயன்படுத்துவதற்கு முன், ஆசிரியர் அல்லது எலெக்டரிடமிருந்து எழுத்துப்பூர்வ அனுமதி பெறப்பட வேண்டும்.
பிரிட்டிஷ் லைப்ரரி கேடலாகிங் இன் பப்ளிகேஷன் டேட்டா
இந்தப் புத்தகத்திற்கான பட்டியல் பதிவு பிரிட்டிஷ் நூலகத்தில் இருந்து கிடைக்கிறது
ISBN 978-3-89576-536-0 அச்சிட ISBN 978-3-89576-537-7 மின்புத்தகம்
© பதிப்புரிமை 2022: எலெக்டர் இன்டர்நேஷனல் மீடியா பிவி எடிட்டர்: ஜான் பியூட்டிங், எம்ஏ ப்ரீபிரஸ் தயாரிப்பு: டி-விஷன், ஜூலியன் வான் டென் பெர்க்
Elektor EIM இன் ஒரு பகுதியாகும், இது சார்பு பொறியாளர்கள், மின்னணு வடிவமைப்பாளர்கள் மற்றும் அவர்களை ஈடுபடுத்த விரும்பும் நிறுவனங்களுக்கான அத்தியாவசிய தொழில்நுட்ப தகவல் மற்றும் மின்னணு தயாரிப்புகளின் உலகின் முன்னணி ஆதாரமாகும். எலக்ட்ரானிக்ஸ் வடிவமைப்பு மற்றும் DIY எலக்ட்ரானிக்ஸ் தொடர்பான பல்வேறு ஊடக சேனல்கள் (பத்திரிகைகள், வீடியோ, டிஜிட்டல் மீடியா மற்றும் சமூக ஊடகங்கள் உட்பட) பல மொழிகளில் - உயர்தர உள்ளடக்கத்தை ஒவ்வொரு நாளும் எங்கள் சர்வதேச குழு உருவாக்கி வழங்குகிறது. www.elektormagazine.com
4
உள்ளடக்கம்
உள்ளடக்கம்
அத்தியாயம் 1 அறிமுகம் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1.1. ஏன் இந்த புத்தகம்? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1.2. இந்தப் புத்தகம் யாருக்காக? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1.3. இந்த புத்தகத்தை எவ்வாறு பயன்படுத்துவது. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 1.4. புத்தகத்தின் அமைப்பு. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.4.1. அத்தியாயம் 2: கூறுகள் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.4.2. பாடம் 3: Arduino IDE நிறுவல் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.4.3. அத்தியாயம் 4: emoncms நிறுவல் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.4.4. அத்தியாயம் 5: ராஸ்பெர்ரி பையில் MQTT (கொசு) நிறுவல். . . . . . . . . . . . . . . 18 1.4.5. அத்தியாயம் 6: OpenSCAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.4.6. அத்தியாயம் 7: ESP8266 பாதுகாப்பு . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.4.7. அத்தியாயம் 8: ESP8266 கண்காணிப்பு நாய்கள் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.4.8. பாடம் 9: ESP8266 ஓவர் தி ஏர் அப்டேட்/ப்ரோகிராமிங் (OTA) . . . . . . . . . . . . 18 1.4.9. அத்தியாயம் 10: ESP8266 WiFi ஆண்டெனா . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.4.10. அத்தியாயம் 11: ESP8266 வீட்டுவசதி. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4.11. அத்தியாயம் 12: VPN கேட்வே. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4.12. அத்தியாயம் 13: மென்பொருள்/நிலைபொருள் வடிவமைப்பு. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4.13. அத்தியாயம் 14: IKEA ஹேக். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4.14. அத்தியாயம் 15: கதவு பூட்டு மானிட்டர் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4.15. அத்தியாயம் 16: ஆற்றல் சென்சார். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4.16. அத்தியாயம் 17: குளிர்சாதன பெட்டி கட்டுப்பாடு . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4.17. அத்தியாயம் 18: கிரீன்ஹவுஸ் தெர்மோஸ்டாட் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.4.18. அத்தியாயம் 19: 230-VAC ரிலே கட்டுப்பாடு . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.4.19. அத்தியாயம் 20: தனித்த வெப்பநிலை சென்சார் . . . . . . . . . . . . . . . . . . . . . . . . 20 1.4.20. அத்தியாயம் 21: வெப்பநிலை, அழுத்தம் மற்றும் ஈரப்பதம் சென்சார். . . . . . . . . . . . . . . 20 1.4.21. அத்தியாயம் 22: IKEA Trådfri கன்ட்ரோலர். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.4.22. அத்தியாயம் 23: சரிசெய்தல் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.4.23. அத்தியாயம் 24: PCB லேஅவுட் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.5. சுருக்கங்கள் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.6. குறிப்புகள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
வீட்டு உபகரணங்கள் ஹேக் மற்றும் ஐஓடி வழிகாட்டி புத்தகம்
1.7 பின்னூட்டம் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 அத்தியாயம் 2 · கூறுகள் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.1 ESP8266. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 2.1.1. வெமோஸ்/லோலின், பொது குறிப்புகள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 2.1.2. தூக்க முறை. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 2.2. ராஸ்பெர்ரி பை. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 2.2.1. ராஸ்பெர்ரி பை கட்டமைப்பு. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 2.3. நியோபிக்சல் ஜூவல் 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 2.4. IKEA Grönö lamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 2.5. எஸ்.எஸ்.ஆர். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 2.6. மாக்சிம் DS18B20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 2.7. QRE1113 (அனலாக்) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 2.8. சிலாப்ஸ் MGM210L. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 2.9. I/O சாதனங்கள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 2.9.1. SHT30 கேடயம். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 2.9.2. HP303B கேடயம். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 அத்தியாயம் 3 · Arduino IDE நிறுவல் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 3.1. நிலையான Arduino IDE நிறுவல். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 3.2. ESP8266 ஆதரவு. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 3.3. SPI ஃப்ளாஷ் File (SPIFFS) கணினி நிறுவல் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 3.4. SPI Flashக்கு மாற்றுகள் File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 3.5. கூடுதல் நூலகங்கள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 அத்தியாயம் 4 · emoncms நிறுவல் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 4.1 Raspberry Pi ஐ புதுப்பித்து மேம்படுத்தவும். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 4.2. சார்புகளை நிறுவவும். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 4.2.1. மரியாடிபி & அப்பாச்சி. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 4.2.2. phpMyAdmin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 4.2.3. பிஇசிஎல். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 4.3. emoncms குறியீடு. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 4.3.1. ஈமான்களை உள்ளமைக்கவும். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 4.4. மாட்யூல்ஸ் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 4.4.1. டாஷ்போர்டு. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
6
உள்ளடக்கம்
4.4.2. வரைபடம். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 4.4.3. பயன்பாடுகள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 4.5. ஆவணப்படுத்தல். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 அத்தியாயம் 5 · ராஸ்பெர்ரி பையில் MQTT (கொசு) நிறுவல். . . . . . . . . . . . . . . . 74 5.1. கொசுவட்டி தரகர் நிறுவுதல். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 5.2. Mosquitto client (RPI) இன் நிறுவல் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 5.3. கொசு நிறுவலின் சரிபார்ப்பு. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 5.4. Mosquitto கிளையண்ட் (Windows PC) இன் நிறுவல் . . . . . . . . . . . . . . . . . . . . . . . . 83 அத்தியாயம் 6 · OpenSCAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 அத்தியாயம் 7 · ESP8266 பாதுகாப்பு . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 7.1. VPN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 அத்தியாயம் 8 · ESP8266 கண்காணிப்பு நாய்கள் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 8.1. பொதுவாக கண்காணிப்பு நாய்கள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 8.2. லூப் வாட்ச்டாக். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 8.2.1.பூட் காரணம் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 அத்தியாயம் 9 · ESP8266 ஓவர் தி ஏர் அப்டேட்/ப்ரோகிராமிங் (OTA) . . . . . . . . . . . . . 96 9.1. web உலாவி OTA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 9.1.1. Arduino IDE ஐ கட்டமைக்கவும். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 9.1.2. OTA புதுப்பிப்புக்கு ஏற்கனவே வேலை செய்யும் மென்பொருளைத் தயார் செய்யவும். . . . . . . . . . . . . . . . . . . . . . . 97 9.1.3. OTA புதுப்பிப்பு முன்னாள்ampலெஸ். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 9.1.3.1. நிலைபொருள் உருவாக்கம். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 9.1.3.2. மென்பொருள் புதுப்பிப்பு. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 9.1.3.3. Fileஅமைப்பு உருவாக்கம் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 9.1.3.4. Fileகணினி மேம்படுத்தல் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 9.1.3.5. கடவுச்சொல் பாதுகாப்புடன் OTA மேம்படுத்தல். . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 9.1.4. CLI OTA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 அத்தியாயம் 10 · ESP8266 WiFi ஆண்டெனா . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 10.1. வெளிப்புற ஆண்டெனாக்களுக்கான பரிமாணங்கள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 10.2. ஆயத்த ஆண்டெனாக்கள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 10.3. மீட்கப்பட்ட ஆண்டெனாக்கள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 10.4. DIY ஆண்டெனா. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 10.5. DIY யாகி ஆண்டெனா (2.4 GHz) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
7
வீட்டு உபகரணங்கள் ஹேக் மற்றும் ஐஓடி வழிகாட்டி புத்தகம்
10.5.1. இயக்கவியல். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 10.6. ஆண்டெனா அளவீடுகள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 10.7. மேற்கொண்டு படிக்கிறேன். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 அத்தியாயம் 11 · ESP8266 வீட்டுவசதி . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 11.1. LOLIN D1 மினி நிலையான வீடுகள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 11.2. LOLIN D1 மினி சார்பு தரமான வீடுகள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 11.3. LOLIN D1 மினி டோர்-லாக் ஹவுசிங் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 11.4. LOLIN D1 மினி குளிர்சாதனப்பெட்டி கட்டுப்பாட்டு வீடு. . . . . . . . . . . . . . . . . . . . . . . . . . 132 11.5. LOLIN D1 மினி எனர்ஜி சென்சார் வீடுகள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 11.6. LOLIN D1 mini IKEA Trådfri கட்டுப்படுத்தி வீடுகள் . . . . . . . . . . . . . . . . . . . . . . . 133 அத்தியாயம் 12 · VPN கேட்வே . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 12.1. ஃபயர்வால் கட்டமைப்பு. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138 12.2. ராஸ்பெர்ரி பை கட்டமைப்பு. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 12.2.1. அடிப்படை கட்டமைப்பு. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 12.2.2. OpenVPN நிறுவல். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 12.2.3. OpenVPN கட்டமைப்பு. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 12.2.3.1. OpenVPN அங்கீகாரம் file. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 12.2.3.2. துவக்க நேரத்தில் தொடங்கவும். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 12.2.3.3. VPN கேட்வேயின் உள்ளமைவு (IP அட்டவணைகளுடன் வேடிக்கை!) . . . . . . . . . . . . . . . 147 12.3. VPN நுழைவாயிலின் பயன்பாடு. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 12.3.1. மேம்பாடுகள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 அத்தியாயம் 13 · மென்பொருள்/நிலைபொருள் வடிவமைப்பு . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 13.1. EEPROM இன் பயன்பாடு. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 13.2. பயன்பாட்டு செயல்பாடுகள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 13.2.1. பயன்பாட்டு செயல்பாடுகளை நிறுவுதல். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 13.2.2. formatBytes() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 13.2.3. printFloat() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 13.2.4 என்பது எண்() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 13.2.5. பிழை நிலை(இன்ட் நிலை) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 13.2.6. keypressWait() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 13.2.7. CACHE_RAM_ATTR lwdtcb() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 13.2.8. lwdtFeedInit() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
8
உள்ளடக்கம்
13.2.9. lwdtFeed() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 13.2.10. getBootDevice() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 13.2.11. தொடக்க வைஃபை (). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 13.2.12. வைஃபைஸ்டேட்டஸ்() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 13.2.13. doWifiConnect() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 13.2.14. MQTT_connect(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 அத்தியாயம் 14 · IKEA ஹேக் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 14.1. திட்டவட்டமான. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 14.2. இயந்திர சட்டசபை. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 14.2.1. Grönö lamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 14.2.2. ESP8266 வீடுகள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 14.3. மென்பொருள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 14.3.1. கூடுதல் நூலகங்கள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 14.3.2. அம்சங்கள் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 14.3.3. வடிவமைப்பு. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 14.3.3.1. web இடைமுகம் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 14.3.4. வெமோஸ் ஃபார்ம்வேர். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 14.3.4.1. அமைப்பு() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 14.3.4.2. வளையம்() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 14.3.5. HTTP POST கோரிக்கைகள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 14.3.5.1. பொதுவாக HTTP POST கோரிக்கைக் குறியீடு. . . . . . . . . . . . . . . . . . . . . . . . . . 172 14.3.5.2. HTTP POST கோரிக்கை கட்டளைகள் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172 14.3.6. வெளிச்சத்தை செயல்படுத்துதல். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 14.3.6.1. வானவில். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 14.3.6.2. ரெயின்போசைக்கிள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 14.3.6.3. நிலையான. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 14.3.6.3. மங்கல் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176 14.4. ஆபரேஷன் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 14.4.1. தினசரி பயன்பாடு. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 14.4.1.1. பவர்-அப். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 14.4.2. கட்டமைப்பு. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 அத்தியாயம் 15 · கதவு பூட்டு மானிட்டர். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
9
வீட்டு உபகரணங்கள் ஹேக் மற்றும் ஐஓடி வழிகாட்டி புத்தகம்
15.1 திட்டவட்டமான. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 15.2. இயந்திர சட்டசபை. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 15.3. மென்பொருள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 15.3.1. Emoncms wemos firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 15.3.1.1. அமைப்பு() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 15.3.1.2. வளையம்() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 15.3.2. Emoncms டாஷ்போர்டு. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186 15.3.3. MQTT வெமோஸ் ஃபார்ம்வேர். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 15.3.3.1. MQTT கிளையன்ட் வெளியீட்டாளர். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 15.3.3.2. MQTT கிளையன்ட் சந்தாதாரர். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 15.3.4. MQTT தரகர். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 அத்தியாயம் 16 · ஆற்றல் சென்சார் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200 16.1. திட்டவட்டமான. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201 16.2. இயந்திர சட்டசபை. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 16.3. மென்பொருள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 16.3.1. வெமோஸ் ஃபார்ம்வேர். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 16.3.1.1. அமைப்பு() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 16.3.1.2. வளையம்() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 16.3.1.3. செயல்பாடுகள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 16.4. ஆபரேஷன் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208 16.5. டாஷ்போர்டு. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 அத்தியாயம் 17 · குளிர்சாதனப் பெட்டி கட்டுப்பாடு . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224 17.1. திட்டவட்டமான. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226 17.1.1. எஸ்.எஸ்.ஆர். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228 17.1.2. DS18B20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228 17.2. இயந்திர சட்டசபை. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231 17.2.1. குளிர்சாதன பெட்டியில் எந்த மாற்றமும் இல்லை. . . . . . . . . . . . . . . . . . . . . . . . . . 231 17.2.2. குளிர்சாதன பெட்டியை மாற்றுதல். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232 17.3. மென்பொருள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240 17.3.1. கூடுதல் நூலகங்கள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240 17.3.2. வெமோஸ் ஃபார்ம்வேர். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240 17.3.2.1 அமைவு() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
உள்ளடக்கம்
17.3.2.2. வளையம்() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242 17.3.3. வெப்பநிலை கட்டுப்பாடு. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242 17.3.4. வாட்ச்டாக் செயல்பாடு. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244 17.3.5. web இடைமுகம் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244 17.3.5.1. வெப்பநிலை மற்றும் ஹிஸ்டெரிசிஸை அமைக்கவும். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245 17.3.5.2. வெப்பநிலை பதிவைத் திறக்கவும். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245 17.3.5.3. உள்ளமைவைச் சேமிக்கவும். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247 17.3.6. SPI ஃப்ளாஷ் File அமைப்பு . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247 17.3.7. தொகுக்கவும். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247 17.4. ஆபரேஷன் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 17.5. டாஷ்போர்டு. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 அத்தியாயம் 18 · கிரீன்ஹவுஸ் தெர்மோஸ்டாட் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260 18.1. திட்டவட்டமான. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264 18.1.1. எஸ்.எஸ்.ஆர். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 18.1.2. DS18B20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 18.2. இயந்திர சட்டசபை. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266 18.3. மென்பொருள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 18.3.1. கூடுதல் நூலகங்கள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 18.3.2. வெமோஸ் ஃபார்ம்வேர். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271 18.3.2.1. அமைப்பு() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272 18.3.2.2. லூப்() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272 18.3.3. வெப்பநிலை ஒழுங்குமுறை. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272 18.3.4. வாட்ச்டாக் செயல்பாடு. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274 18.3.5. web இடைமுகம் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274 18.3.5.1 செட் வெப்பநிலை மற்றும் ஹிஸ்டெரிசிஸ் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275 18.3.5.2 வெப்பநிலை பதிவைத் திறக்கவும். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276 18.3.5.3. உள்ளமைவைச் சேமிக்கவும். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277 18.3.6. SPI ஃப்ளாஷ் File அமைப்பு . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277 18.3.7. தொகுக்கவும். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278 18.4. ஆபரேஷன் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278 18.5. டாஷ்போர்டு. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278 அத்தியாயம் 19 · 230-VAC ரிலே கட்டுப்பாடு . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
11
வீட்டு உபகரணங்கள் ஹேக் மற்றும் ஐஓடி வழிகாட்டி புத்தகம்
19.1. மென்பொருள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 19.1.1. வெமோஸ் ஃபார்ம்வேர். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 19.1.1.1.setup() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 19.1.1.2. வளையம்() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 19.1.2. Web இடைமுகம் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293 19.2. வன்பொருள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 19.2.1. எஸ்.எஸ்.ஆர். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 19.2.2.1. வீட்டுவசதி. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 19.2.2. ரிலே. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 19.2.2.1 வீட்டுவசதி. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295 19.2.3. ரிலே கேடயம். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295 19.2.3.1. வீட்டுவசதி. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296 19.2.4. மாற்று 230-VAC ரிலே ஆன்/ஆஃப் கட்டுமானம். . . . . . . . . . . . . . . . . . . . . . 297 அத்தியாயம் 20 · தனித்த வெப்பநிலை சென்சார். . . . . . . . . . . . . . . . . . . . . . . . . . . . 299 20.1. வீட்டுவசதி. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300 20.2. மென்பொருள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301 20.2.1. கூடுதல் நூலகங்கள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301 20.2.2. OTA-இயக்கப்பட்ட மென்பொருள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302 20.2.2.1. வெமோஸ் ஃபார்ம்வேர். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302 20.2.2.2. டாஷ்போர்டு. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303 20.2.3. ஸ்லீப்-மோட் இயக்கப்பட்ட மென்பொருள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304 20.2.3.1. வன்பொருள் உறக்க முறை வேறுபாடுகள் மற்றும் அமைவு. . . . . . . . . . . . . . . . . . . . . . . 304 20.2.3.2. வெமோஸ் ஃபார்ம்வேர். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306 20.2.3.3. டாஷ்போர்டு. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308 அத்தியாயம் 21 · வெப்பநிலை, அழுத்தம் மற்றும் ஈரப்பதம் சென்சார். . . . . . . . . . . . . . . . . 309 21.1. திட்டவட்டமான. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309 21.2. மென்பொருள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310 21.2.1. கூடுதல் நூலகங்கள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311 21.2.1.1. HP303B. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311 21.2.1.2. SHT3x. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311 21.2.2. நிலைபொருள் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312 21.2.2.1. அமைப்பு() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
உள்ளடக்கம்
21.2.2.2. வளையம்() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312 21.2.3. Web இடைமுகம் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313 21.3. டாஷ்போர்டு. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314 அத்தியாயம் 22 · IKEA Trådfri கன்ட்ரோலர் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318 22.1. கருத்தின் விளக்கம். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318 22.2. IKEA trådfri தொகுதிகளை பெறுதல் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321 22.3. திட்டவட்டமான. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328 22.4. இயந்திர சட்டசபை. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330 22.4.1. I2C முகவரி ஜம்பர்கள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331 22.4.2. வெளிப்புற இணைப்பிகள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331 22.4.3. ஜிக்பீ பவர் ஜம்பர்கள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 22.4.4. LED தொடர் மின்தடையங்கள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 22.4.5. ஜிக்பீ தொகுதிகள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 22.4.6. இதர . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 22.5. மென்பொருள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 22.5.1. வெமோஸ் ஃபார்ம்வேர். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 22.5.1.1. “சோதனை மற்றும் பிழைத்திருத்தம்” அமைப்பு(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 22.5.1.2. “சோதனை மற்றும் பிழைத்திருத்தம்” லூப்(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 22.5.1.3. கட்டுப்படுத்தி அமைப்பு() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 22.5.1.4. கன்ட்ரோலர் லூப்() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338 22.5.2. web இடைமுகம் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338 22.5.3. கூடுதல் நூலகங்கள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339 22.6. ஆபரேஷன் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340 22.6.1. கட்டுப்படுத்தியின் கட்டமைப்பு (ஜிக்பீ தொகுதிகளைச் சேர்த்தல்) . . . . . . . . . . . . . 340 22.6.1.1. ரிமோட் மூலம் ஜிக்பீ தொகுதியைச் சேர்த்தல் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341 22.6.1.2. ரிமோட் இல்லாமல் ஜிக்பீ தொகுதியைச் சேர்த்தல். . . . . . . . . . . . . . . . . . . . . . . . . . . 345 22.6.2. IKEA Trådfri கட்டுப்படுத்தியின் தினசரி பயன்பாடு. . . . . . . . . . . . . . . . . . . . . . . . . . . . 347 அத்தியாயம் 23 · சரிசெய்தல் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348 23.1. வன்பொருள் சிக்கல்கள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348 23.1.1. DS18B20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348 23.1.2. சிவப்பு / பச்சை LED. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349 23.1.3. அமுக்கி. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
13
வீட்டு உபகரணங்கள் ஹேக் மற்றும் ஐஓடி வழிகாட்டி புத்தகம்
23.1.4 USB கேபிள்கள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349 23.2. நெட்வொர்க் சிக்கல்கள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350 23.3. வெமோஸ் ஃபார்ம்வேர். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351 23.3.1. மீட்டமை. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351 23.4. எமன்கள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351 23.4.1. வரைபட நிறுவல். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 23.4.2. உள்ளீடு / ஊட்டங்கள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 23.5. IKEA ஜிக்பீ தொகுதிகள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 23.5.1. மென்பொருள் பதிவேற்றம். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 23.5.2. ஜிக்பீ தொகுதிகளைச் சேர்த்தல். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 23.5.3. IKEA Trådfri கட்டுப்படுத்தியை சோதிக்கிறது. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353 23.5.4. குறுக்கிடுகிறது. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353 அத்தியாயம் 24 · PCB லேஅவுட் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354 24.1. கதவு பூட்டு மானிட்டர் PCB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354 24.2. ஆற்றல் சென்சார். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357 24.3. குளிர்சாதன பெட்டி சீராக்கி. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360 24.3.1. ரெகுலேட்டர் பிசிபி. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360 24.3.2. DS18B20 PCB. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362 24.4. கிரீன்ஹவுஸ் தெர்மோஸ்டாட். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363 24.5. IKEA Trådfri கட்டுப்படுத்தி. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363 அத்தியாயம் 25 · மென்பொருள் பட்டியல் . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366 25.1. HTTP POST கோரிக்கை பயன்பாட்டு திட்டங்கள். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366 25.1.1. PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366 25.1.2. c-குறியீடு. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368 25.1.3. மலைப்பாம்பு . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371 25.2. லூப் வாட்ச்டாக் டைமர். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372 25.2.1. hhsUtility.h/cpp இல் அமைந்துள்ளது. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373 25.2.2. அமைப்பில் (): சேர்க்க வேண்டும். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374 25.2.3. லூப்பில் (): சேர்க்க வேண்டும். . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375 குறியீடு. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
ஆவணங்கள் / ஆதாரங்கள்
![]() |
elektor ESP8266 3D பிரிண்டிங் [pdf] தரவுத்தாள் ESP8266 3D பிரிண்டிங், ESP8266, 3D பிரிண்டிங், பிரிண்டிங் |