How to Detect Room Presence and Automate Smart Home Devices With ESP32

How to Detect Room Presence and Automate Smart Home Devices With ESP32

उपस्थिति का पता लगाना एक अच्छी चीज है जिसे आप स्मार्ट उपकरणों को ट्रिगर या स्वचालित करने के लिए अपने घर में स्थापित कर सकते हैं। उपस्थिति का पता लगाने वाला सिस्टम या सेंसर यह पता लगाता है कि आप आस-पास हैं या नहीं और आपके द्वारा चुने गए मापदंडों के आधार पर कार्रवाई करता है।

उदाहरण के लिए, जैसे ही आप अपने कमरे में प्रवेश करते हैं, रोशनी चालू हो जाती है और जब तक आप कमरे से बाहर नहीं निकल जाते तब तक रोशनी चालू रहती है। इसी तरह, आप यह जानने के लिए अधिसूचना अलर्ट सेट कर सकते हैं कि आपकी पत्नी, पति, बेटा या बेटी घर वापस आ गए हैं या नहीं। आप लिविंग रूम की निगरानी भी कर सकते हैं या पता लगा सकते हैं कि आपके घर में कौन या कौन सा कमरा है।

इस DIY गाइड में, आप ESP32 माइक्रोकंट्रोलर का उपयोग करके एक उपस्थिति का पता लगाने वाले सेंसर का निर्माण करना सीखेंगे और इसे होम असिस्टेंट के साथ एकीकृत करके स्वचालन को अगले स्तर तक ले जाएंगे।

उपस्थिति पहचान कैसे काम करती है?

होम असिस्टेंट में उपस्थिति का पता लगाने और ऑटोमेशन को ट्रिगर करने के कई तरीके हैं। सबसे लोकप्रिय तरीकों में से एक वाई-फाई नेटवर्क कनेक्शन के माध्यम से है। हालाँकि, इसके लिए एक समर्थित वाई-फाई राउटर या नेटवर्क डिवाइस की आवश्यकता होती है।

आप ऑटोमेशन को ट्रिगर करने के लिए अपने जियोलोकेशन डेटा को होम असिस्टेंट को भेजने के लिए अपने स्मार्टफोन पर एक ऐप का भी इस्तेमाल कर सकते हैं। हालांकि, इन उपकरणों का उपयोग स्थानीय उपस्थिति का पता लगाने के लिए नहीं किया जा सकता क्योंकि जीपीएस घर के अंदर अच्छी तरह से काम नहीं करता है। यहीं से ब्लूटूथ तकनीक आती है।

आप एक सस्ते ESP32 (ब्लूटूथ + वाई-फाई) MCU का उपयोग ब्लूटूथ कम ऊर्जा या स्मार्टफोन, स्मार्टवॉच, या ब्लूटूथ टाइल और टैग जैसे BLE- सक्षम उपकरणों का पता लगाने के लिए कर सकते हैं, अधिक सटीक और उच्च सटीकता के साथ। .

होम ऑटोमेशन के लिए एक उपस्थिति डिटेक्शन सेंसर बनाने के चरण

ESP32 MCU और ESPresense फर्मवेयर का उपयोग करके एक DIY स्थानीयकृत उपस्थिति पहचान सेंसर बनाने के लिए नीचे दिए गए चरणों का पालन करें।

चरण 1: ESP32 कनेक्ट करें

ESP32 MCU के लिए USB सीरियल चिप ड्राइवर डाउनलोड करें और उन्हें अपने विंडोज या मैक कंप्यूटर पर इंस्टॉल करें।

ड्राइवर स्थापित होने के बाद, सिस्टम को पुनरारंभ करें।

फिर माइक्रो यूएसबी केबल का उपयोग करके ईएसपी 32 बोर्ड को अपने पीसी या मैक कंप्यूटर से कनेक्ट करें।

चरण 2: डाउनलोड करें और फ्लैश करें ESpresense फर्मवेयर

यदि आप वेब इंटरफेस के माध्यम से ESP32 बोर्ड पर ESPsense फर्मवेयर फ्लैश करना चाहते हैं, तो Espressense.com/firmware पेज पर जाएं। फिर, ड्रॉप-डाउन से ESP32 चुनें और कनेक्ट पर क्लिक करें।

एक बार कनेक्ट होने के बाद, INSTALL ESPRESSENSE पर क्लिक करें। फिर, डिवाइस हटाएं चेकबॉक्स पर क्लिक करें और अगला चुनें।

उपरोक्त करने के बाद, इंस्टॉल का चयन करें और इंस्टॉलेशन समाप्त होने की प्रतीक्षा करें।

फर्मवेयर फ्लैश होने के बाद, अगला क्लिक करें और फिर लॉग और कंसोल पर क्लिक करें। यह लॉग विंडो खोलता है, जहां आप मॉड्यूल की स्थिति देख सकते हैं।

चरण 3: ESPFlasher टूल का उपयोग करना

नवीनतम ESPresense फर्मवेयर और ESPHome-Flasher टूल डाउनलोड करें। ESPHome-Flasher टूल लॉन्च करें, COM पोर्ट चुनें, esp32.bin फ़ाइल चुनें और Flash ESP पर क्लिक करें।

फर्मवेयर के फ्लैश होने के बाद, ESPHome-Flasher टूल लॉग प्रदर्शित करना शुरू कर देगा।

चरण 4: ESP32 को अपने वाई-फाई नेटवर्क से कनेक्ट करें

अपने स्मार्टफोन पर, वाई-फाई सेटिंग्स पर जाएं और एस्प्रेसन-xxxxxx नेटवर्क से कनेक्ट करें। निम्नलिखित करने से पहले अपने फोन पर वेब ब्राउज़र खोलें और 192.168.4.1 आईपी पते पर जाएं।

ESP32 वाई-फाई नेटवर्क से कनेक्ट होगा और आस-पास के ब्लूटूथ डिवाइस के लिए स्कैन करना शुरू कर देगा। जानकारी लॉग में प्रदर्शित होती है।

चरण 5: होम असिस्टेंट में ePresence सेंसर जोड़ें

होम असिस्टेंट में ESPresense सेंसर जोड़ने के लिए, इन चरणों का पालन करें, होम असिस्टेंट खोलें और कॉन्फ़िगरेशन डिवाइसेस एंड सर्विसेज पर जाएँ। फिर, मॉस्किटो ब्रोकर के तहत xx डिवाइस पर क्लिक करें।

Leave a Reply

Your email address will not be published. Required fields are marked *