विषयसूची:

रिले के साथ Wemos DHT11 PIR सेंसर: 3 कदम
रिले के साथ Wemos DHT11 PIR सेंसर: 3 कदम

वीडियो: रिले के साथ Wemos DHT11 PIR सेंसर: 3 कदम

वीडियो: रिले के साथ Wemos DHT11 PIR सेंसर: 3 कदम
वीडियो: Relay control with DHT11 temperature and humidity sensor using Arduino with OLED display 2024, जुलाई
Anonim
रिले के साथ Wemos DHT11 PIR सेंसर
रिले के साथ Wemos DHT11 PIR सेंसर
रिले के साथ Wemos DHT11 PIR सेंसर
रिले के साथ Wemos DHT11 PIR सेंसर

ये एक Wemos मिनी D1 को वायर और प्रोग्राम करने के निर्देश हैं ताकि यह DHT11 से तापमान पढ़ सके और आप वाईफ़ाई के माध्यम से Blynk ऐप के माध्यम से जानकारी में हेरफेर कर सकें। Blynk ऐप का उपयोग करने से मूल्यों (आर्द्रता और या तापमान) को ग्राफिक रूप से प्रदर्शित करने की अनुमति मिल जाएगी और यदि आप चाहें तो आप Blynk ऐप के माध्यम से ईवेंट सेट कर सकते हैं, जिससे यह अधिक सुविधाजनक हो जाता है क्योंकि हम Arduino IDE में कोड को फिर से लिखने के बजाय ऐप का उपयोग कर सकते हैं। हर बार जब हम किसी ईवेंट को संशोधित करना या जोड़ना चाहते हैं (www.blynk.cc देखें) दूसरा "हार्ड कोड" होगा, मैं इसे इस तरह कहता हूं क्योंकि यदि आप कोड को संशोधित करना चाहते हैं तो आपको इसे कंपाइलर के माध्यम से मैन्युअल रूप से अपलोड करना होगा Blynk ऐप का उपयोग करने के लिए, कोड PIR सेंसर और रिले के लिए है। यदि आप इसे प्रिंट करना चाहते हैं तो मैं अपने कस्टम संलग्नक के लिए अपनी एसटीएल फ़ाइल भी शामिल करूंगा। मैं इसे एक शौक के रूप में करता हूं और मैं इसके लिए बिल्कुल नया हूं। अगर कोई सुझाव है जहां मैं इसे सुधार सकता हूं, तो हर तरह से मुझे बताएं।

प्रयोजन:

Wemos मिनी D1 तापमान और आर्द्रता को पढ़ने और PIR के माध्यम से गति का पता लगाने में सक्षम होगा। आप इसके साथ क्या करना चाहते हैं यह आप पर निर्भर है। Blynk ऐप आपको इस कॉन्फ़िगरेशन का उपयोग करने के तरीके के बारे में कई विकल्प देता है। मेरा कोड 30 मिनट के लिए रिले को चालू रखने के लिए सेट किया गया है। यदि आप कोड के माध्यम से चाहें तो इसे बदलने के लिए आपका स्वागत है।

वैकल्पिक रूप से एक विकल्प हो सकता है एक कमरे से तापमान पढ़ें और उस दिए गए मान के साथ, Blynk ऐप के माध्यम से IF स्टेटमेंट के साथ भी बनाएं। उदाहरण के लिए, मैं तापमान पढ़ सकता हूं और इसे सेट कर सकता हूं, यदि कमरे का तापमान इस तापमान से ऊपर है (इसे 90 डिग्री पर सेट करें), फिर रिले खोलें; एसी को रिले के लिए प्लग किया जा सकता है, इसलिए जब कमरे का तापमान किसी दिए गए तापमान से ऊपर होगा तो एसी चालू हो जाएगा। वरना रिले बंद है। लेकिन आपको इसे फिर से कोड करना होगा और पिन को रिले वर्चुअल से कनेक्ट करना होगा, और इसे ब्लिंक ऐप को भेजना होगा, उसके बाद आप ऐप के माध्यम से रिले में हेरफेर कर सकते हैं।

चरण 1:

छवि
छवि

इस तरह मैंने अपने Wemos D1 को कनेक्ट किया। मैंने कठिन तरीके से सीखा कि आप GPIO0, GPIO2 और/या GPIO15 से कुछ भी कनेक्ट नहीं कर सकते हैं अन्यथा यह बोर्ड को प्रोग्रामिंग-मोड पर रीसेट करने में असमर्थ होगा और यह मुझे अपना स्केच अपलोड नहीं करने देगा, जबकि कुछ भी उन पिनों से जुड़ा है। मैंने अपना PIR पिन D4 (GPIO2) से D1 में बदल दिया।

चरण 2:

छवि
छवि

यह मेरा कस्टम संलग्नक है जो मेरे सभी घटकों को अच्छी तरह से फिट करता है। इसमें वॉल आउटलेट के लिए एक माउंट है और केबल के लिए पीछे की तरफ एक ग्रोमेट होल है। यदि आपके पास 3D प्रिंटर नहीं है तो आप HomeDepot से 1-गैंग आउटलेट बॉक्स उठा सकते हैं, बस सुनिश्चित करें कि आप घटक फिट हैं। भविष्य में मैं बाड़े को फिर से बनाऊंगा और एक महिला माइक्रो यूएसबी के लिए एक स्थान जोड़ूंगा, इसलिए जब भी मैं इसे एक स्केच अपलोड करना चाहता हूं, तो मुझे इसके बाड़े से वेमोस को हटाना नहीं पड़ेगा।

चरण 3:

संलग्न Wemods D1 के लिए कोड है। Arduino IDE में खोलें आप WIFI नेटवर्क, पासवर्ड, Blynk Auth कोड बदलें और फिर स्केच अपलोड करें।

सिफारिश की: