विषयसूची:
- चरण 1: वीडियो देखें
- चरण 2: ईएसपीहोम स्थापित करें
- चरण 3: बोर्ड को कॉन्फ़िगर करें (नोड)
- चरण 4: गृह सहायक में नोड जोड़ें
- चरण 5: DHT11 सेंसर को इंटरफ़ेस करें
- चरण 6: तापमान और आर्द्रता मान देखें
वीडियो: DIY मॉड्यूल का उपयोग करके होम ऑटोमेशन के साथ आरंभ करने का एक अत्यंत सरल तरीका: 6 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
जब मैंने गृह सहायक में कुछ DIY सेंसर जोड़ने का प्रयास करने का निर्णय लिया तो मुझे सुखद आश्चर्य हुआ। ESPHome का उपयोग करना अत्यंत सरल है और इस पोस्ट में, हम सीखेंगे कि GPIO पिन को कैसे नियंत्रित किया जाए और होम असिस्टेंट का उपयोग करके वायरलेस नोड से तापमान और आर्द्रता डेटा भी प्राप्त किया जाए। सबसे अच्छी बात यह है कि इसे लिखने के लिए किसी कोड की आवश्यकता नहीं होती है क्योंकि यह स्वचालित रूप से ऐसा करता है।
चरण 1: वीडियो देखें
सब कुछ पहले एक वीडियो के माध्यम से होते हुए देखना बहुत आसान है और यही कारण है कि मैं ऊपर दिखाया गया वीडियो देखने की सलाह दूंगा ताकि यह अंदाजा लगाया जा सके कि सब कुछ कैसे काम करता है। इस पोस्ट में केवल वही महत्वपूर्ण चरण होंगे जो इसे स्वयं करने के लिए आवश्यक हैं।
चरण 2: ईएसपीहोम स्थापित करें
सबसे पहले, हमें होम असिस्टेंट में ESPHome ऐड-ऑन इंस्टॉल करना होगा। निम्न कार्य करके ऐड-ऑन स्टोर पर नेविगेट करें:
Hass.io -> ऐड-ऑन स्टोर
स्टोर में निम्न URL जोड़ें ताकि वह ESPHome ऐड-ऑन ढूंढ सके:
github.com/esphome/hassio
एक बार हो जाने के बाद, बस ESPHome खोजें, दिखाई देने वाले ऐड-ऑन पर क्लिक करें और इंस्टॉल बटन दबाएं। स्थापना में कुछ समय लग सकता है इसलिए कृपया इसे कुछ मिनट दें क्योंकि यह आपके इंटरनेट कनेक्शन पर निर्भर करेगा। एक बार इंस्टॉल हो जाने पर, बस स्टार्ट बटन दबाएं और इसके शुरू होने के लिए कुछ सेकंड प्रतीक्षा करें। फिर, "ओपन वेब यूआई" कहने वाले बटन पर क्लिक करें जो आपको ईएसपीहोम स्क्रीन पर ले जाएगा।
चरण 3: बोर्ड को कॉन्फ़िगर करें (नोड)
ESPHome में, उपकरणों को नोड्स कहा जाता है, और हमें पहले एक बनाने की आवश्यकता होती है ताकि यह होम असिस्टेंट के साथ संचार शुरू कर सके।
नया नोड बनाने के लिए जोड़ें बटन पर क्लिक करें। फिर स्क्रीन पर दिखाए गए पात्रों का उपयोग करके इसे एक नाम दें। मैं इसे "लिविंग_रूम" कहूंगा। फिर, इस डेमो के लिए डिवाइस प्रकार चुनें जो "WeMos D1 Mini" है। अंत में, अपना वाईफाई नेटवर्क विवरण जोड़ें ताकि बोर्ड आपके वाईफाई नेटवर्क से जुड़ सके और फिर नोड बनाने के लिए "सबमिट" पर क्लिक करें।
नया नोड बनाने के बाद ESPHome को पुनरारंभ करने की आवश्यकता है। यह hass.io -> ESPHome पर नेविगेट करके और फिर RESTART बटन पर क्लिक करके किया जा सकता है। इसे कुछ सेकंड दें और फिर वेब यूआई खोलें।
अब हमें इस नोड को कॉन्फ़िगर करने की आवश्यकता है ताकि हम उस एलईडी को नियंत्रित कर सकें जो पिन D2 से जुड़ी है। ESPHome वेबसाइट में विभिन्न घटकों को कॉन्फ़िगर करने के लिए आवश्यक सभी जानकारी है और चूंकि हम एक GPIO पिन को नियंत्रित करेंगे, हम निम्नलिखित पृष्ठ से उदाहरण कॉन्फ़िगरेशन इकाई जानकारी का उपयोग कर सकते हैं:
esphome.io/components/switch/gpio.html
नोड के लिए संपादित करें बटन पर क्लिक करें और फिर कॉन्फ़िगरेशन जानकारी पेस्ट करें और इसे छवि में दिखाए अनुसार अपडेट करें और फिर, फ़ाइल को सहेजें। चूंकि यह पहली बार है जब हम ESPHome के साथ बोर्ड का उपयोग कर रहे हैं, हमें कोड को बोर्ड पर मैन्युअल रूप से अपलोड करने की आवश्यकता है। एक बार यह हो जाने के बाद, हम ओटीए अपडेट सुविधा का उपयोग करके वायरलेस रूप से किसी भी अपडेट को स्वचालित रूप से अपलोड कर सकते हैं।
कोड को मैन्युअल रूप से डाउनलोड करने के लिए, हमें पहले इसे संकलित करना होगा। तो नोड के लिए कोड संकलित करने के लिए नोड विकल्प मेनू का उपयोग करें। इसमें कुछ समय लगेगा और मेरे लिए लगभग 100 सेकंड का समय लगा। एक बार हो जाने के बाद, बस बाइनरी फ़ाइल डाउनलोड करें। फिर, निम्न लिंक पर जाएं और अपने सिस्टम के लिए ESPHome फ्लैशर टूल डाउनलोड करें:
github.com/esphome/esphome-flasher/releases
फ़ाइल को खोलने के लिए उस पर डबल क्लिक करें। फिर अपने बोर्ड में प्लग इन करें, सही COM पोर्ट का चयन करें, हमारे द्वारा डाउनलोड की गई बाइनरी फ़ाइल का चयन करें और फिर FLASH बटन दबाएं। यह आपके बोर्ड को कोड डाउनलोड कर देगा इसलिए इसे पूरा करने के लिए कुछ सेकंड दें। एक बार हो जाने के बाद, बोर्ड स्वचालित रूप से आपके वाईफाई नेटवर्क से जुड़ जाएगा और आप इसे लॉग में देख पाएंगे।
चरण 4: गृह सहायक में नोड जोड़ें
गृह सहायक स्वचालित रूप से बोर्ड का पता लगाएगा और आपको इसके लिए एक सूचना देगा। आरंभ करने के लिए आप या तो उस पर क्लिक कर सकते हैं या आप निम्न पर नेविगेट कर सकते हैं:
विन्यास -> एकीकरण
फिर आप नोड को देख पाएंगे, इसलिए कॉन्फ़िगर करें पर क्लिक करें और जोड़ की पुष्टि करें। अब, हमें बस इसे डैशबोर्ड में जोड़ना है। इसलिए डैशबोर्ड/अवलोकन अनुभाग पर जाएं और फिर ऊपरी दाएं अनुभाग में विकल्प मेनू से "यूआई कॉन्फ़िगर करें" विकल्प चुनें। फिर, जोड़ें बटन पर क्लिक करें, निकाय चुनें और फिर इसे एक नया नाम दें। फिर आप निकाय सूची का उपयोग उस स्विच का चयन करने के लिए कर सकते हैं जिसका नाम नोड के समान होगा। सहेजें पर क्लिक करें, डैशबोर्ड कॉन्फ़िगरेशन दृश्य को बंद करें और आपको बस इतना करना है। यदि आप स्विच को चालू करते हैं तो बोर्ड पर लगे एलईडी को भी टॉगल करना चाहिए और राज्य को डैशबोर्ड पर प्रदर्शित किया जाएगा।
चरण 5: DHT11 सेंसर को इंटरफ़ेस करें
मैं तापमान और आर्द्रता मान प्राप्त करने के लिए DHT11 सेंसर का उपयोग करूंगा। संदर्भ वायरिंग आरेख का उपयोग करके इसे बोर्ड से कनेक्ट करें। आपको सबसे पहले निम्नलिखित लिंक का उपयोग करके ESPHome वेबसाइट से उदाहरण कॉन्फ़िगरेशन की प्रतिलिपि बनाने की आवश्यकता है:
esphome.io/components/sensor/dht.html
फिर, ESPHome पर जाएं और कॉन्फ़िगरेशन जोड़कर नोड के लिए कॉन्फ़िगरेशन संपादित करें। पिन को अपडेट करना सुनिश्चित करें और छवि में देखे गए मॉडल का नाम भी जोड़ें। एक बार हो जाने के बाद, बस अपलोड बटन दबाएं और सब कुछ पूरा करने के लिए प्रतीक्षा करें। यह स्वचालित रूप से कोड बनाएगा, संकलित करेगा और ओटीए सुविधा का उपयोग करके इसे वायरलेस तरीके से बोर्ड पर अपलोड भी करेगा। एक बार पूरा होने पर, आप आउटपुट लॉग देखेंगे और बोर्ड स्वचालित रूप से आपके नेटवर्क से कनेक्ट हो जाएगा।
चरण 6: तापमान और आर्द्रता मान देखें
अगली चीज़ जो हमें करने की ज़रूरत है वह है डैशबोर्ड में सेंसर मान जोड़ना। यह चरण पिछले अनुभाग के समान है। नया कार्ड बनाने के लिए कॉन्फ़िगर UI विकल्प चुनें, फिर उसे एक नाम दें और छवि में दिखाए गए अनुसार संस्थाओं को जोड़ें। सहेजें पर क्लिक करें, कॉन्फ़िगरेशन स्क्रीन से बाहर निकलें और फिर आप स्क्रीन पर सेंसर की जानकारी देख पाएंगे।
ESPHome का उपयोग करके होम ऑटोमेशन के साथ शुरुआत करना इतना आसान है। हम गृह सहायक के लिए अलग-अलग मॉड्यूल को इंटरफेस करना जारी रखेंगे, इसलिए कृपया हमारे YouTube चैनल की सदस्यता लेने पर विचार करें क्योंकि इससे हमें इस तरह के प्रोजेक्ट बनाने में मदद मिलती है।
यूट्यूब:
पढ़ने के लिए धन्यवाद!
सिफारिश की:
Esp8266 (aREST, MQTT, IoT) का उपयोग करके इंटरनेट/क्लाउड नियंत्रित होम ऑटोमेशन: 7 चरण (चित्रों के साथ)
Esp8266 (aREST, MQTT, IoT) का उपयोग करते हुए इंटरनेट/क्लाउड नियंत्रित होम ऑटोमेशन: क्लाउड सेवा के लिए http://arest.io/ को सभी क्रेडिट !! IoT अभी दुनिया में सबसे अधिक चर्चित विषय है !! इसे संभव बनाने वाले क्लाउड सर्वर और सेवाएं आज की दुनिया का आकर्षण बिंदु हैं… DISTANCE BARRIER को दूर करना था और है
ESP8266 और Google होम मिनी का उपयोग करके DIY वॉयस/इंटरनेट नियंत्रित होम ऑटोमेशन और मॉनिटरिंग: 6 चरण
ESP8266 और Google होम मिनी का उपयोग करके DIY वॉयस / इंटरनेट नियंत्रित होम ऑटोमेशन और मॉनिटरिंग: अरे !! एक लंबे ब्रेक के बाद मैं यहां हूं क्योंकि हम सभी को कमाने के लिए कुछ उबाऊ (नौकरी) करना पड़ता है। सभी होम ऑटोमेशन लेखों के बाद मैंने ब्लूटूथ, आईआर, स्थानीय वाईफ़ाई, क्लाउड यानी मुश्किल वाले से लिखा है, * अब * आता है सबसे आसान लेकिन सबसे कुशल
ब्लूटूथ, एंड्रॉइड स्मार्टफोन और Arduino का उपयोग करके सबसे सरल होम ऑटोमेशन: 8 कदम (चित्रों के साथ)
ब्लूटूथ, एंड्रॉइड स्मार्टफोन और अरुडिनो का उपयोग करते हुए सबसे सरल होम ऑटोमेशन: सभी को नमस्कार, यह प्रोजेक्ट एक आर्डिनो और ब्लूटूथ मॉड्यूल का उपयोग करके सबसे सरल होम ऑटोमेशन डिवाइस बनाने के बारे में है। इसे बनाना बहुत आसान है और इसे कुछ ही घंटों में बनाया जा सकता है। अपने संस्करण में जो मैं यहीं समझा रहा हूँ, मैं कर सकता हूँ
Arduino और HC-05 ब्लूटूथ मॉड्यूल का उपयोग कर होम ऑटोमेशन सिस्टम: 5 चरण (चित्रों के साथ)
Arduino और HC-05 ब्लूटूथ मॉड्यूल का उपयोग कर होम ऑटोमेशन सिस्टम: अरे दोस्तों आप सब कैसे कर रहे हैं! आज मैं यहां अपने दूसरे Arduino निर्देश के साथ हूं। यह एक ब्लूटूथ नियंत्रित होम ऑटोमेशन सिस्टम है। आप अपने स्मार्टफोन से अपने घरेलू उपकरणों को नियंत्रित कर सकते हैं। सभी चीजें बिल्कुल सही काम करती हैं! इसके अलावा मैंने ऐप डिज़ाइन किया है
रास्पबेरी पाई 3 और एंड्रॉइड थिंग्स का उपयोग करके सरल होम ऑटोमेशन: 5 चरण (चित्रों के साथ)
रास्पबेरी पीआई3 और एंड्रॉइड थिंग्स का उपयोग करके सरल होम ऑटोमेशन: विचार एक “स्मार्ट होम” जिसमें एंड्रॉइड थिंग्स और रास्पबेरी पाई का उपयोग करके घरेलू उपकरणों को नियंत्रित किया जा सकता है। इस परियोजना में लाइट, फैन, मोटर आदि जैसे घरेलू उपकरणों को नियंत्रित करना शामिल है। आवश्यक सामग्री: रास्पबेरी पाई 3एचडीएमआई सीए