ESP8266 3D प्रिंटिंग
उत्पादन माहिती
तपशील:
- शीर्षक: होम अप्लायन्स हॅक-आणि-आयओटी मार्गदर्शक पुस्तिका
- लेखक: हंस हेन्रिक स्कोवगार्ड
- प्रकाशन: Elektor प्रकाशन
- 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 वर केंद्रित असताना आणि
3D प्रिंटिंग, मूलभूत इलेक्ट्रॉनिक घटक आणि साधने देखील असू शकतात
काही प्रकल्पांसाठी आवश्यक.
पुस्तके
होम अप्लायन्स हॅक-आणि-आयओटी मार्गदर्शक पुस्तिका
ESP8266 आणि 3D प्रिंटिंगसह परवडणारे उपाय
हंस हेन्रिक स्कोव्गार्ड
होम अप्लायन्स हॅक-आणि-आयओटी मार्गदर्शक पुस्तिका
ESP8266 आणि 3D प्रिंटिंगसह परवडणारे उपाय
हंस हेन्रिक स्कोव्गार्ड
हे एक Elektor प्रकाशन आहे. Elektor चा मीडिया ब्रँड आहे
Elektor International Media BV PO Box 11, NL-6114-ZG Susteren, The Netherlands Phone: +31 46 4389444
सर्व हक्क राखीव. या पुस्तकाचा कोणताही भाग फोटोकॉपीसह कोणत्याही भौतिक स्वरूपात पुनरुत्पादित केला जाऊ शकत नाही किंवा
कॉपीराइट धारकाच्या लेखी परवानगीशिवाय, कॉपीराइट डिझाइन्स आणि पेटंट कायदा 1988 च्या तरतुदींनुसार किंवा अटींनुसार या प्रकाशनाचा तात्पुरता किंवा आकस्मिक वापर करून कोणत्याही माध्यमात संग्रहित करणे आणि कॉपीराइट लायसन्सिंग एजन्सी लिमिटेड, 90 टोटेनहॅम कोर्ट रोड, लंडन, इंग्लंड W1P 9HE द्वारे जारी केलेला परवाना. प्रकाशनाच्या कोणत्याही भागाचे पुनरुत्पादन करण्यासाठी कॉपीराइट धारकाच्या परवानगीसाठीचे अर्ज प्रकाशकांना संबोधित केले जावेत.
घोषणा
या पुस्तकातील माहितीची अचूकता सुनिश्चित करण्यासाठी लेखक आणि प्रकाशक यांनी त्यांचे सर्वोत्तम प्रयत्न केले आहेत. ते गृहीत धरत नाहीत आणि याद्वारे, या पुस्तकातील त्रुटी किंवा चुकांमुळे झालेल्या कोणत्याही नुकसान किंवा हानीसाठी कोणत्याही पक्षाचे कोणतेही उत्तरदायित्व मानत नाहीत, मग अशा चुका किंवा वगळणे निष्काळजीपणामुळे, अपघातामुळे किंवा इतर कोणत्याही कारणामुळे झाले असेल. पुस्तकात दिलेले सर्व कार्यक्रम लेखक आणि Elektor आंतरराष्ट्रीय मीडियाचे कॉपीराइट आहेत. हे कार्यक्रम फक्त शैक्षणिक उद्देशांसाठी वापरले जाऊ शकतात. यापैकी कोणताही प्रोग्राम व्यावसायिक हेतूंसाठी वापरण्यापूर्वी लेखक किंवा इलेक्ट्रोची लेखी परवानगी घेणे आवश्यक आहे.
प्रकाशन डेटामध्ये ब्रिटिश लायब्ररी कॅटलॉगिंग
या पुस्तकाचे कॅटलॉग रेकॉर्ड ब्रिटिश लायब्ररीतून उपलब्ध आहे
ISBN 978-3-89576-536-0 प्रिंट ISBN 978-3-89576-537-7 ईबुक
© कॉपीराइट 2022: Elektor International Media BV संपादक: Jan Buiting, MA Prepress Production: D-Vision, Julian van den Berg
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 Watchdogs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.4.8. धडा 9: ESP8266 ओव्हर द एअर अपडेट/प्रोग्रामिंग (OTA). . . . . . . . . . . . 18 1.4.9. धडा 10: ESP8266 वायफाय अँटेना . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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
२.१. ESP2.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8266 22. वेमोस/लॉलिन, सामान्य नोट्स. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1.1 23. स्लीप मोड. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . २४ २.२. रासबेरी पाय . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1.2 24. रास्पबेरी पाई कॉन्फिगरेशन. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . २५ २.३. निओपिक्सेल ज्वेल 2.2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ३१ २.४. IKEA Grönö lamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ३२ २.५. SSR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ३३ २.६. मॅक्सिम DS32B2.5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ३४ २.७. QRE33 (ॲनालॉग) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ३४ २.८. Silabs MGM2.6L . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ३५ २.९. I/O उपकरणे. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ३६ २.९.१. SHT18 शील्ड. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ३६ २.९.२. HP20B शील्ड. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 धडा 2.7 · Arduino IDE स्थापना . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ३८ ३.१. मानक Arduino IDE स्थापित. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ३८ ३.२. ESP1113 समर्थन. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ३८ ३.३. SPI फ्लॅश File (SPIFFS) प्रणाली स्थापित करा. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ४१ ३.४. SPI फ्लॅशचे पर्याय File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ४५ ३.५. अतिरिक्त लायब्ररी. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 धडा 3.5 · emoncms स्थापना . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 4 Raspberry Pi अपडेट आणि अपग्रेड करा. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ४८ ४.२. अवलंबित्व स्थापित करा. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ४९ ४.२.१. मारियाडीबी आणि अपाचे . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ४९ ४.२.२. phpMyAdmin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ५१ ४.२.३. पीईसीएल . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ५४ ४.३. emoncms कोड. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ५८ ४.३.१. emoncms कॉन्फिगर करा. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ५९ ४.४. emoncms मॉड्यूललेस . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ६५ ४.४.१. डॅशबोर्ड. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ६५
6
सामग्री
४.४.२. आलेख. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ६७ ४.४.३. ॲप्स. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ६९ ४.५. दस्तऐवजीकरण. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.2 धडा 67 · रास्पबेरी पाई वर एमक्यूटीटी (मस्किटो) स्थापना. . . . . . . . . . . . . . . . ७४ ५.१. मॉस्किटो ब्रोकरची स्थापना. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ७६ ५.२. मॉस्किटो क्लायंट (RPI) ची स्थापना. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.3 69. मॉस्किटो इन्स्टॉलेशनची पडताळणी. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ८१ ५.४. मॉस्किटो क्लायंटची स्थापना (विंडोज पीसी). . . . . . . . . . . . . . . . . . . . . . . . 4.5 धडा 70 · OpenSCAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 धडा 74 · ESP5.1 सुरक्षा . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ८८ ७.१. VPN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 धडा 5.2 · ESP80 Watchdogs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ८९ ८.१. सर्वसाधारणपणे वॉचडॉग्स . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ८९ ८.२. लूप वॉचडॉग. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3 81.बूट कारण . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4 धडा 83 · ESP6 ओव्हर द एअर अपडेट/प्रोग्रामिंग (OTA) . . . . . . . . . . . . . ९६ ९.१. web ब्राउझर OTA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ९६ ९.१.१. Arduino IDE कॉन्फिगर करा. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 9.1.1. OTA अपडेटसाठी आधीपासूनच कार्यरत सॉफ्टवेअर तयार करा. . . . . . . . . . . . . . . . . . . . . . . 97 9.1.2. 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 · ESP10.6 गृहनिर्माण . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . १२८ ११.१. LOLIN D126 मिनी मानक गृहनिर्माण. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.7 127. LOLIN D11 मिनी प्रो-स्टँडर्ड गृहनिर्माण. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8266 128. LOLIN D11.1 मिनी डोअर-लॉक हाउसिंग. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . १३१ ११.४. LOLIN D1 मिनी रेफ्रिजरेटर कंट्रोल हाउसिंग. . . . . . . . . . . . . . . . . . . . . . . . . . 128 11.2. LOLIN D1 मिनी एनर्जी सेन्सर गृहनिर्माण. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . १३३ ११.६. LOLIN D129 मिनी IKEA Trådfri नियंत्रक गृहनिर्माण. . . . . . . . . . . . . . . . . . . . . . . . 11.3 धडा 1 · VPN गेटवे . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . १३७ १२.१. फायरवॉल कॉन्फिगरेशन. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . १३८ १२.२. रास्पबेरी पाई कॉन्फिगरेशन. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 11.4. मूलभूत कॉन्फिगरेशन. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 132. OpenVPN इंस्टॉलेशन. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.5 1. OpenVPN कॉन्फिगरेशन. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 11.6. OpenVPN अधिकृतता file. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 12.2.3.2. बूट वेळी प्रारंभ करा. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 12.2.3.3. व्हीपीएन गेटवेचे कॉन्फिगरेशन (आयपी टेबलसह मजा!). . . . . . . . . . . . . . . 147 12.3. VPN गेटवेचा वापर. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . १५१ १२.३.१. सुधारणा . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 धडा 12.3.1 · सॉफ्टवेअर/फर्मवेअर डिझाइन. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . १५२ १३.१. EEPROM चा वापर. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . १५३ १३.२. उपयुक्तता कार्ये. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . १५३ १३.२.१. युटिलिटी फंक्शन्सची स्थापना. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . १५३ १३.२.२. formatBytes() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . १५५ १३.२.३. प्रिंटफ्लोट() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 13 isNumeric() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . १५५ १३.२.५. errorState(int state). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . १५६ १३.२.६. की दाबा प्रतीक्षा () . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . १५६ १३.२.७. CACHE_RAM_ATTR lwdtcb() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . १५६ १३.२.८. lwdtFeedInit() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . १५६
8
सामग्री
१३.२.९. lwdtFeed() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . १५६ १३.२.१०. getBootDevice() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . १५७ १३.२.११. startWiFi(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . १५७ १३.२.१२. showWiFiStatus() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . १५७ १३.२.१३. doWifiConnect() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . १५८ १३.२.१४. MQTT_connect(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.2.9 धडा 156 · IKEA हॅक . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.2.10 157. योजनाबद्ध. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.2.11 157. यांत्रिक असेंब्ली. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.2.12 157. Grönö lamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 14.2.2. ESP8266 गृहनिर्माण. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . १६५ १४.३. सॉफ्टवेअर . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 14.3. अतिरिक्त लायब्ररी. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 14.3.1. वैशिष्ट्ये . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 14.3.2. डिझाइन. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 14.3.3. web इंटरफेस . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 14.3.4. वेमोस फर्मवेअर. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 14.3.4.1. सेटअप() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 14.3.4.2. loop() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . १७१ १४.३.५. HTTP POST विनंत्या. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . १७१ १४.३.५.१. सामान्यतः HTTP POST विनंती कोड. . . . . . . . . . . . . . . . . . . . . . . . . . १७२ १४.३.५.२. HTTP POST विनंती आदेश. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . १७२ १४.३.६. रोषणाईची अंमलबजावणी. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . १७४ १४.३.६.१. इंद्रधनुष्य. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . १७४ १४.३.६.२. इंद्रधनुष्य सायकल. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 14.3.5. स्थिर. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 14.3.5.1. फिकट . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . १७६ १४.४. ऑपरेशन . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . १७८ १४.४.१. रोजचा वापर. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . १७८ १४.४.१.१. पॉवर-अप . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . १७८ १४.४.२. कॉन्फिगरेशन. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172 धडा 14.3.5.2 · दार लॉक मॉनिटर. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
9
होम अप्लायन्स हॅक-आणि-आयओटी मार्गदर्शक पुस्तिका
15.1. योजनाबद्ध. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 15.2. यांत्रिक असेंब्ली. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 15.3. सॉफ्टवेअर . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 15.3.1. Emoncms wemos फर्मवेअर. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 15.3.1.1. सेटअप() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 15.3.1.2. loop() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 15.3.2. Emoncms डॅशबोर्ड. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186 15.3.3. MQTT wemos फर्मवेअर. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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. loop() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 16.3.1.3. कार्ये . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 16.4. ऑपरेशन . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208 16.5. डॅशबोर्ड. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 धडा 17 · रेफ्रिजरेटर नियंत्रण. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224 17.1. योजनाबद्ध. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226 17.1.1. SSR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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
सामग्री
१७.३.२.२. loop() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . २४२ १७.३.३. तापमान नियमन. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . २४२ १७.३.४. वॉचडॉग कार्यक्षमता. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . २४४ १७.३.५. web इंटरफेस . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . २४४ १७.३.५.१. तापमान आणि हिस्टेरेसिस सेट करा. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . २४५ १७.३.५.२. तापमान लॉगर उघडा. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . २४५ १७.३.५.३. कॉन्फिगरेशन जतन करा. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . २४७ १७.३.६. SPI फ्लॅश File प्रणाली. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . २४७ १७.३.७. संकलित . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . २४७ १७.४. ऑपरेशन . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . २४८ १७.५. डॅशबोर्ड. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247 धडा 17.3.7 · ग्रीनहाऊस थर्मोस्टॅट . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247 17.4. योजनाबद्ध. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . २६४ १८.१.१. SSR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . २६५ १८.१.२. DS248B17.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . २६५ १८.२. यांत्रिक असेंब्ली. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . २६६ १८.३. सॉफ्टवेअर . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 18. अतिरिक्त लायब्ररी. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260 18.1. वेमोस फर्मवेअर. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . २७१ १८.३.२.१. सेटअप() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . २७२ १८.३.२.२. loop() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . २७२ १८.३.३. तापमान नियमन. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . २७२ १८.३.४. वॉचडॉग कार्यक्षमता . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . २७४ १८.३.५. web इंटरफेस . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274 18.3.5.1 तापमान आणि हिस्टेरेसिस सेट करा. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275 18.3.5.2 तापमान लॉगर उघडा. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . २७६ १८.३.५.३. कॉन्फिगरेशन जतन करा. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . २७७ १८.३.६. SPI फ्लॅश File प्रणाली. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . २७७ १८.३.७. संकलित . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . २७८ १८.४. ऑपरेशन . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . २७८ १८.५. डॅशबोर्ड. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277 धडा 18.3.7 · 278-VAC रिले नियंत्रण. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18.4
11
होम अप्लायन्स हॅक-आणि-आयओटी मार्गदर्शक पुस्तिका
१९.१. सॉफ्टवेअर . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19.1 292. वेमोस फर्मवेअर. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19.1.1 292.setup() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19.1.1.1 292. loop() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19.1.1.2 292. Web इंटरफेस . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293 19.2. हार्डवेअर. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 19.2.1. SSR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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
सामग्री
२१.२.२.२. loop() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ३१२ २१.२.३. Web इंटरफेस . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ३१३ २१.३. डॅशबोर्ड. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313 धडा 21.3 · IKEA Trådfri कंट्रोलर . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ३१८ २२.१. संकल्पनेचे वर्णन. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ३१८ २२.२. IKEA trådfri मॉड्यूल्सवर जाणे. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ३२१ २२.३. योजनाबद्ध. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ३२८ २२.४. यांत्रिक असेंब्ली. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ३३० २२.४.१. I314C ॲड्रेस जंपर्स . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ३३१ २२.४.२. बाहेरील कनेक्टर. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ३३१ २२.४.३. ZigBee पॉवर जंपर्स . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ३३२ २२.४.४. एलईडी मालिका प्रतिरोधक. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ३३२ २२.४.५. ZigBee मॉड्यूल्स. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ३३२ २२.४.६. विविध . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ३३४ २२.५. सॉफ्टवेअर . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ३३५ २२.५.१. वेमोस फर्मवेअर. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ३३५ २२.५.१.१. "चाचणी-आणि-डीबग" सेटअप(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ३३५ २२.५.१.२. "चाचणी-आणि-डीबग" लूप(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ३३६ २२.५.१.३. कंट्रोलर सेटअप() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ३३६ २२.५.१.४. कंट्रोलर लूप() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ३३८ २२.५.२. web इंटरफेस . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ३३८ २२.५.३. अतिरिक्त लायब्ररी. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ३३९ २२.६. ऑपरेशन . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ३४० २२.६.१. कंट्रोलरचे कॉन्फिगरेशन (ZigBee मॉड्यूल्स जोडणे). . . . . . . . . . . . . ३४० २२.६.१.१. रिमोटसह ZigBee मॉड्यूल जोडत आहे. . . . . . . . . . . . . . . . . . . . . . . . . . . . . ३४१ २२.६.१.२. रिमोटशिवाय ZigBee मॉड्यूल जोडत आहे. . . . . . . . . . . . . . . . . . . . . . . . . . . ३४५ २२.६.२. IKEA Trådfri नियंत्रकाचा दैनंदिन वापर. . . . . . . . . . . . . . . . . . . . . . . . . . . . 338 धडा 22.5.3 · समस्यानिवारण. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ३४८ २३.१. हार्डवेअर समस्या. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ३४८ २३.१.१. DS339B22.6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ३४८ २३.१.२. लाल / हिरवा एलईडी. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ३४९ २३.१.३. कंप्रेसर. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ३४९
13
होम अप्लायन्स हॅक-आणि-आयओटी मार्गदर्शक पुस्तिका
23.1.4. यूएसबी केबल्स. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349 23.2. नेटवर्क समस्या. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350 23.3. Wemos फर्मवेअर. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351 23.3.1. रीसेट करा. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351 23.4. emoncms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351 23.4.1. आलेख स्थापना. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 23.4.2. इनपुट / फीड्स. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 23.5. IKEA ZigBee मॉड्यूल्स. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 23.5.1. सॉफ्टवेअर अपलोड. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 23.5.2. ZigBee मॉड्यूल जोडत आहे. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 23.5.3. IKEA Trådfri कंट्रोलरची चाचणी करत आहे. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353 23.5.4. व्यत्यय आणतो. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353 धडा 24 · PCB लेआउट . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354 24.1. दरवाजा लॉक मॉनिटर पीसीबी. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 प्रिंटिंग, प्रिंटिंग |