विषयसूची:

DIY मॉड्यूल का उपयोग करके होम ऑटोमेशन के साथ आरंभ करने का एक अत्यंत सरल तरीका: 6 चरण
DIY मॉड्यूल का उपयोग करके होम ऑटोमेशन के साथ आरंभ करने का एक अत्यंत सरल तरीका: 6 चरण

वीडियो: DIY मॉड्यूल का उपयोग करके होम ऑटोमेशन के साथ आरंभ करने का एक अत्यंत सरल तरीका: 6 चरण

वीडियो: DIY मॉड्यूल का उपयोग करके होम ऑटोमेशन के साथ आरंभ करने का एक अत्यंत सरल तरीका: 6 चरण
वीडियो: Bluetooth Control Home Automation System । अपने कमरे की लाइट को मोबाइल से कंट्रोल करें। 2024, जुलाई
Anonim
DIY मॉड्यूल का उपयोग करके होम ऑटोमेशन के साथ आरंभ करने का एक अत्यंत सरल तरीका
DIY मॉड्यूल का उपयोग करके होम ऑटोमेशन के साथ आरंभ करने का एक अत्यंत सरल तरीका

जब मैंने गृह सहायक में कुछ 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 सेंसर
इंटरफ़ेस DHT11 सेंसर
इंटरफ़ेस DHT11 सेंसर
इंटरफ़ेस DHT11 सेंसर
इंटरफ़ेस DHT11 सेंसर
इंटरफ़ेस DHT11 सेंसर
इंटरफ़ेस DHT11 सेंसर
इंटरफ़ेस DHT11 सेंसर

मैं तापमान और आर्द्रता मान प्राप्त करने के लिए DHT11 सेंसर का उपयोग करूंगा। संदर्भ वायरिंग आरेख का उपयोग करके इसे बोर्ड से कनेक्ट करें। आपको सबसे पहले निम्नलिखित लिंक का उपयोग करके ESPHome वेबसाइट से उदाहरण कॉन्फ़िगरेशन की प्रतिलिपि बनाने की आवश्यकता है:

esphome.io/components/sensor/dht.html

फिर, ESPHome पर जाएं और कॉन्फ़िगरेशन जोड़कर नोड के लिए कॉन्फ़िगरेशन संपादित करें। पिन को अपडेट करना सुनिश्चित करें और छवि में देखे गए मॉडल का नाम भी जोड़ें। एक बार हो जाने के बाद, बस अपलोड बटन दबाएं और सब कुछ पूरा करने के लिए प्रतीक्षा करें। यह स्वचालित रूप से कोड बनाएगा, संकलित करेगा और ओटीए सुविधा का उपयोग करके इसे वायरलेस तरीके से बोर्ड पर अपलोड भी करेगा। एक बार पूरा होने पर, आप आउटपुट लॉग देखेंगे और बोर्ड स्वचालित रूप से आपके नेटवर्क से कनेक्ट हो जाएगा।

चरण 6: तापमान और आर्द्रता मान देखें

तापमान और आर्द्रता मान देखें
तापमान और आर्द्रता मान देखें
तापमान और आर्द्रता मान देखें
तापमान और आर्द्रता मान देखें

अगली चीज़ जो हमें करने की ज़रूरत है वह है डैशबोर्ड में सेंसर मान जोड़ना। यह चरण पिछले अनुभाग के समान है। नया कार्ड बनाने के लिए कॉन्फ़िगर UI विकल्प चुनें, फिर उसे एक नाम दें और छवि में दिखाए गए अनुसार संस्थाओं को जोड़ें। सहेजें पर क्लिक करें, कॉन्फ़िगरेशन स्क्रीन से बाहर निकलें और फिर आप स्क्रीन पर सेंसर की जानकारी देख पाएंगे।

ESPHome का उपयोग करके होम ऑटोमेशन के साथ शुरुआत करना इतना आसान है। हम गृह सहायक के लिए अलग-अलग मॉड्यूल को इंटरफेस करना जारी रखेंगे, इसलिए कृपया हमारे YouTube चैनल की सदस्यता लेने पर विचार करें क्योंकि इससे हमें इस तरह के प्रोजेक्ट बनाने में मदद मिलती है।

यूट्यूब:

पढ़ने के लिए धन्यवाद!

सिफारिश की: