विषयसूची:

NodeMCU सेंसर कंट्रोल रिले के साथ IoT आधारित होम ऑटोमेशन कैसे बनाएं: 14 कदम (चित्रों के साथ)
NodeMCU सेंसर कंट्रोल रिले के साथ IoT आधारित होम ऑटोमेशन कैसे बनाएं: 14 कदम (चित्रों के साथ)

वीडियो: NodeMCU सेंसर कंट्रोल रिले के साथ IoT आधारित होम ऑटोमेशन कैसे बनाएं: 14 कदम (चित्रों के साथ)

वीडियो: NodeMCU सेंसर कंट्रोल रिले के साथ IoT आधारित होम ऑटोमेशन कैसे बनाएं: 14 कदम (चित्रों के साथ)
वीडियो: IoT based Home Automation with Blynk and NodeMCU control Relay | Real-Time Feedback 2024, नवंबर
Anonim
Image
Image
NodeMCU सेंसर कंट्रोल रिले के साथ IoT आधारित होम ऑटोमेशन कैसे करें
NodeMCU सेंसर कंट्रोल रिले के साथ IoT आधारित होम ऑटोमेशन कैसे करें
NodeMCU सेंसर कंट्रोल रिले के साथ IoT आधारित होम ऑटोमेशन कैसे करें
NodeMCU सेंसर कंट्रोल रिले के साथ IoT आधारित होम ऑटोमेशन कैसे करें

इस IoT आधारित प्रोजेक्ट में, मैंने रियल-टाइम फीडबैक के साथ Blynk और NodeMCU कंट्रोल रिले मॉड्यूल के साथ होम ऑटोमेशन बनाया है। मैनुअल मोड में, इस रिले मॉड्यूल को मोबाइल या स्मार्टफोन और मैनुअल स्विच से नियंत्रित किया जा सकता है। ऑटो मोड में, यह स्मार्ट रिले पंखे और लाइट बल्ब को चालू और बंद करने के लिए कमरे के तापमान और सूरज की रोशनी को भी समझ सकता है।

इस स्मार्ट होम प्रोजेक्ट में निम्नलिखित विशेषताएं हैं: 1. Blynk ऐप का उपयोग करके मोबाइल से नियंत्रित घरेलू उपकरण 2. तापमान और आर्द्रता सेंसर द्वारा स्वचालित रूप से नियंत्रित घरेलू उपकरण (ऑटो मोड में) 3. डार्क सेंसर द्वारा स्वचालित रूप से नियंत्रित घरेलू उपकरण (ऑटो मोड में) 4. OLED पर लाइव कमरे के तापमान और आर्द्रता रीडिंग की निगरानी करें और स्मार्टफोन 5. मैनुअल स्विच से नियंत्रित घरेलू उपकरण 6. इंटरनेट के माध्यम से घरेलू उपकरणों को नियंत्रित करें

आपूर्ति

इस स्मार्ट हाउस परियोजना के लिए आवश्यक घटक

1. नोडएमसीयू

2. डीएच11 सेंसर

3. एलडीआर

4. 10k रेसिस्टर्स 5 no

5. 1k प्रतिरोधक 5 संख्या (R1 से R4)

6. 220-ओम रेसिस्टर्स 2 नं (R5 और R6)

7. ऑप्टोकॉप्लर PC817 2 नं

8. BC547 NPN ट्रांजिस्टर 2 नं

9. डायोड 1N4007 2 नं

10. डायोड 1N4001 1no

11. एलईडी (1.5v) 3 नं

12. कैपेसिटर 100uF 2 no

13. एसपीडीटी 12वी रिले 2 नं

14. 7805 वोल्टेज नियामक 1 नं

15. पुश स्विच/बटन 4 नं

16. कनेक्टर्स और जंपर्स

17. OLED I2C डिस्प्ले (0.96 "या 1.3")

चरण 1: सर्किट आरेख

सर्किट आरेख
सर्किट आरेख

इस IoT आधारित होम ऑटोमेशन प्रोजेक्ट के लिए यह संपूर्ण सर्किट आरेख है।

मैंने रिले मॉड्यूल को नियंत्रित करने के लिए NodeMCU का उपयोग किया है। मैंने कमरे के तापमान और परिवेश प्रकाश के अनुसार रिले को स्वचालित रूप से नियंत्रित करने के लिए DHT11 तापमान और आर्द्रता सेंसर और LDR को कनेक्ट किया है। NodeMCU यानी S1, S2, CMODE, RST से जुड़े चार पुशबटन हैं। S1 और S2 मैन्युअल रूप से रिले मॉड्यूल को नियंत्रित करने के लिए CMODE मोड (मैनुअल मोड, ऑटो मोड) को बदलने के लिए RST NodeMCU को रीसेट करने के लिए मैंने रिले मॉड्यूल को 12V की आपूर्ति की है और NodeMCU को 5v की आपूर्ति के लिए 7805 वोल्टेज नियामक का उपयोग किया है।

चरण 2: परीक्षण के लिए ब्रेडबोर्ड पर सर्किट बनाएं

परीक्षण के लिए ब्रेडबोर्ड पर सर्किट बनाएं
परीक्षण के लिए ब्रेडबोर्ड पर सर्किट बनाएं
परीक्षण के लिए ब्रेडबोर्ड पर सर्किट बनाएं
परीक्षण के लिए ब्रेडबोर्ड पर सर्किट बनाएं

पीसीबी को डिजाइन करने से पहले, मैंने परीक्षण के लिए ब्रेडबोर्ड पर सर्किट बनाया है। परीक्षण के दौरान, मैंने कोड को NodeMCU में अपलोड किया है, फिर पुशबटन, Blynk ऐप, तापमान सेंसर और LDR के साथ रिले को नियंत्रित करने का प्रयास किया है।

इस NodeMCU प्रोजेक्ट के लिए संलग्न कोड डाउनलोड करें।

मैंने कोड में आवश्यक पुस्तकालयों के सभी लिंक का उल्लेख किया है।

चरण 3: Blynk ऐप इंस्टॉल करें

ब्लिंक ऐप इंस्टॉल करें
ब्लिंक ऐप इंस्टॉल करें
ब्लिंक ऐप इंस्टॉल करें
ब्लिंक ऐप इंस्टॉल करें

Google play store या ऐप स्टोर से Blynk ऐप इंस्टॉल करें फिर रिले मॉड्यूल को नियंत्रित करने और तापमान और आर्द्रता की निगरानी के लिए सभी आवश्यक विजेट जोड़ें। मैंने ट्यूटोरियल वीडियो में सभी विवरणों के बारे में बताया है।

मैंने रिले मॉड्यूल को नियंत्रित करने और मोड बदलने के लिए 3 बटन विजेट का उपयोग किया है। और तापमान और आर्द्रता की निगरानी के लिए 2 गेज विजेट।

चरण 4: स्मार्ट रिले मॉड्यूल के विभिन्न मोड

स्मार्ट रिले मॉड्यूल के विभिन्न मोड
स्मार्ट रिले मॉड्यूल के विभिन्न मोड

हम स्मार्ट रिले को 2 मोड में नियंत्रित कर सकते हैं:

1. मैनुअल मोड

2. ऑटो मोड

हम पीसीबी पर लगे CMODE बटन या Blynk ऐप से आसानी से मोड बदल सकते हैं।

चरण 5: मैनुअल मोड

मैन्युअल तरीके से
मैन्युअल तरीके से
मैन्युअल तरीके से
मैन्युअल तरीके से

मैनुअल मोड में, हम रिले मॉड्यूल को S1 और S2 पुश-बटन से या Blynk ऐप से नियंत्रित कर सकते हैं।

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

चरण 6: ऑटो मोड

स्वचालित स्थिति
स्वचालित स्थिति
स्वचालित स्थिति
स्वचालित स्थिति

ऑटो मोड में, रिले मॉड्यूल DHT11 सेंसर और LDR द्वारा नियंत्रित होता है।

हम एक पूर्वनिर्धारित न्यूनतम और अधिकतम तापमान और प्रकाश मान निर्धारित कर सकते हैं। ऑटो मोड में जब कमरे का तापमान पूर्वनिर्धारित अधिकतम तापमान को पार कर जाता है तो रिले -1 चालू हो जाता है और जब कमरे का तापमान पूर्वनिर्धारित न्यूनतम तापमान से कम हो जाता है तो रिले -1 अपने आप बंद हो जाता है।

इसी तरह जब प्रकाश का स्तर कम हो जाता है तो रिले -2 चालू हो जाता है और जब प्रकाश पर्याप्त होता है तो रिले -2 अपने आप बंद हो जाता है। मैंने ट्यूटोरियल वीडियो में विस्तार से बताया है।

चरण 7: पीसीबी डिजाइन करना

पीसीबी डिजाइनिंग
पीसीबी डिजाइनिंग

जैसा कि मैं प्रतिदिन सर्किट का उपयोग करने जा रहा हूं, इसलिए ब्रेडबोर्ड पर स्मार्ट रिले मॉड्यूल की सभी विशेषताओं का परीक्षण करने के बाद, मैंने पीसीबी को डिजाइन किया है। आप इस होम ऑटोमेशन प्रोजेक्ट की PCB Gerber फ़ाइल को निम्न लिंक से डाउनलोड कर सकते हैं:

drive.google.com/uc?export=download&id=1LwiPjXC1JfeQ7q-e-pIqN0J9TTVAHo52

चरण 8: पीसीबी को ऑर्डर करें

पीसीबी ऑर्डर करें
पीसीबी ऑर्डर करें
पीसीबी ऑर्डर करें
पीसीबी ऑर्डर करें
पीसीबी ऑर्डर करें
पीसीबी ऑर्डर करें

गार्बर फाइल डाउनलोड करने के बाद आप आसानी से पीसीबी ऑर्डर कर सकते हैं

1. https://jlcpcb.com पर जाएं और साइन इन / साइन अप करें

2. QUOTE Now बटन पर क्लिक करें।

3 "अपनी Gerber फ़ाइल जोड़ें" बटन पर क्लिक करें।

फिर ब्राउज़ करें और आपके द्वारा डाउनलोड की गई Gerber फ़ाइल चुनें।

चरण 9: Gerber फ़ाइल अपलोड करना और पैरामीटर सेट करना

Gerber फ़ाइल अपलोड करना और पैरामीटर सेट करना
Gerber फ़ाइल अपलोड करना और पैरामीटर सेट करना
Gerber फ़ाइल अपलोड करना और पैरामीटर सेट करना
Gerber फ़ाइल अपलोड करना और पैरामीटर सेट करना

4. आवश्यक पैरामीटर जैसे मात्रा, पीसीबी रंग, आदि सेट करें

5. PCB के लिए सभी Parameters को Select करने के बाद SAVE TO CART बटन पर क्लिक करें।

चरण 10: शिपिंग पता और भुगतान मोड चुनें

शिपिंग पता और भुगतान मोड चुनें
शिपिंग पता और भुगतान मोड चुनें
शिपिंग पता और भुगतान मोड चुनें
शिपिंग पता और भुगतान मोड चुनें
शिपिंग पता और भुगतान मोड चुनें
शिपिंग पता और भुगतान मोड चुनें

6. शिपिंग पता टाइप करें।

7. आपके लिए उपयुक्त शिपिंग विधि का चयन करें।

8. आदेश जमा करें और भुगतान के लिए आगे बढ़ें। आप अपने ऑर्डर को JLCPCB.com से भी ट्रैक कर सकते हैं।

मेरे पीसीबी को निर्मित होने में 2 दिन लगे और डीएचएल डिलीवरी विकल्प का उपयोग करके एक सप्ताह के भीतर आ गए।

पीसीबी अच्छी तरह से पैक किए गए थे और इस सस्ती कीमत पर गुणवत्ता वास्तव में अच्छी थी।

चरण 11: सभी घटकों को मिलाएं

सभी घटकों को मिलाप
सभी घटकों को मिलाप
सभी घटकों को मिलाप
सभी घटकों को मिलाप

उसके बाद सर्किट आरेख के अनुसार सभी घटकों को मिलाप करें।

फिर NodeMCU, DHT11, LDR और OLED डिस्प्ले को कनेक्ट करें।

चरण 12: NodeMCU प्रोग्राम करें

NodeMCU प्रोग्राम करें
NodeMCU प्रोग्राम करें
NodeMCU प्रोग्राम करें
NodeMCU प्रोग्राम करें

1. NodeMCU को लैपटॉप से कनेक्ट करें

2. कोड डाउनलोड करें। (जुड़ा हुआ)

3. Blynk Auth टोकन, WiFi नाम, WiFi पासवर्ड बदलें।

4. अपनी आवश्यकता के अनुसार ऑटो मोड के लिए पूर्वनिर्धारित तापमान और प्रकाश मान बदलें

5. NodeMCU 12E बोर्ड और उचित PORT का चयन करें। फिर कोड अपलोड करें।

** इस प्रोजेक्ट में, आप 0.96" OLED और 1.3" OLED डिस्प्ले दोनों का उपयोग कर सकते हैं। मैंने OLED दोनों के लिए कोड साझा किया है, आप जिस OLED डिस्प्ले का उपयोग कर रहे हैं उसके अनुसार कोड अपलोड करें।

मैंने पिछले चरणों में कोड पहले ही संलग्न कर दिया है।

चरण 13: घरेलू उपकरणों को कनेक्ट करें

घरेलू उपकरणों को कनेक्ट करें
घरेलू उपकरणों को कनेक्ट करें

घरेलू उपकरणों को सर्किट डायग्राम के अनुसार कनेक्ट करें। कृपया उच्च वोल्टेज के साथ काम करते समय उचित सुरक्षा सावधानी बरतें।

सर्किट में दिखाए अनुसार 12 वोल्ट डीसी आपूर्ति को पीसीबी से कनेक्ट करें।

चरण 14: अंत में

आखिरकार
आखिरकार
आखिरकार
आखिरकार

110V/230V आपूर्ति और 12V DC आपूर्ति चालू करें।

अब आप अपने घरेलू उपकरणों को स्मार्ट तरीके से नियंत्रित कर सकते हैं। मुझे उम्मीद है कि आपको यह होम ऑटोमेशन प्रोजेक्ट पसंद आया होगा। मैंने इस परियोजना के लिए सभी आवश्यक जानकारी साझा की है। यदि आप अपनी बहुमूल्य प्रतिक्रिया साझा करते हैं तो मैं वास्तव में इसकी सराहना करूंगा, इसके अलावा यदि आपके कोई प्रश्न हैं तो कृपया टिप्पणी अनुभाग में लिखें। ऐसी और परियोजनाओं के लिए कृपया TechStudyCell को फॉलो करें। आपके समय और हैप्पी लर्निंग के लिए धन्यवाद।

सिफारिश की: