विषयसूची:

NodeMCU टच सेंसर LDR तापमान नियंत्रण रिले के साथ होम ऑटोमेशन: 16 कदम
NodeMCU टच सेंसर LDR तापमान नियंत्रण रिले के साथ होम ऑटोमेशन: 16 कदम

वीडियो: NodeMCU टच सेंसर LDR तापमान नियंत्रण रिले के साथ होम ऑटोमेशन: 16 कदम

वीडियो: NodeMCU टच सेंसर LDR तापमान नियंत्रण रिले के साथ होम ऑटोमेशन: 16 कदम
वीडियो: Home Automation using ESP32 Blynk 2.0 with IR remote control relay temperature sensor | IoT 2021 2024, जुलाई
Anonim
NodeMCU टच सेंसर LDR तापमान नियंत्रण रिले के साथ होम ऑटोमेशन
NodeMCU टच सेंसर LDR तापमान नियंत्रण रिले के साथ होम ऑटोमेशन
NodeMCU टच सेंसर LDR तापमान नियंत्रण रिले के साथ होम ऑटोमेशन
NodeMCU टच सेंसर LDR तापमान नियंत्रण रिले के साथ होम ऑटोमेशन
NodeMCU टच सेंसर LDR तापमान नियंत्रण रिले के साथ होम ऑटोमेशन
NodeMCU टच सेंसर LDR तापमान नियंत्रण रिले के साथ होम ऑटोमेशन

अपने पिछले NodeMCU प्रोजेक्ट्स में, मैंने Blynk ऐप से दो घरेलू उपकरणों को नियंत्रित किया है। मैन्युअल नियंत्रण के साथ परियोजना को अपग्रेड करने और अधिक सुविधाओं को जोड़ने के लिए मुझे कई टिप्पणियां और संदेश प्राप्त हुए।

इसलिए मैंने इस स्मार्ट होम एक्सटेंशन बॉक्स को डिजाइन किया है।

इस IoT आधारित होम ऑटोमेशन प्रोजेक्ट में, मैंने रियल-टाइम फीडबैक के साथ टच सेंसर, LDR, तापमान नियंत्रण रिले मॉड्यूल के साथ Blynk और NodeMCU का उपयोग करके होम ऑटोमेशन बनाया है।

मैनुअल मोड में, इस रिले मॉड्यूल को मोबाइल या स्मार्टफोन और मैनुअल टच स्विच (TTP223) से नियंत्रित किया जा सकता है।

ऑटो मोड में, यह स्मार्ट रिले DHT11 सेंसर और LDR का उपयोग करके पंखे और लाइट बल्ब को चालू और बंद करने के लिए कमरे के तापमान और सूरज की रोशनी को भी समझ सकता है।

इस स्मार्ट होम प्रोजेक्ट में निम्नलिखित विशेषताएं हैं:

1. Blynk App का उपयोग करके मोबाइल से नियंत्रित घरेलू उपकरण

2. तापमान और आर्द्रता सेंसर द्वारा स्वचालित रूप से नियंत्रित घरेलू उपकरण (ऑटो मोड में)

3. डार्क सेंसर द्वारा स्वचालित रूप से नियंत्रित घरेलू उपकरण (ऑटो मोड में)

4. OLED और स्मार्टफोन पर लाइव रूम टेम्परेचर और ह्यूमिडिटी रीडिंग मॉनिटर करें

5. स्पर्श स्विच के साथ मैन्युअल रूप से नियंत्रित घरेलू उपकरण

6. इंटरनेट के माध्यम से घरेलू उपकरणों को नियंत्रित करें (वाईफाई)

यह परियोजना इस सरल NodeMCU परियोजना से प्रेरित है

आपूर्ति

1. नोडएमसीयू बोर्ड

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

3. एलडीआर

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

5. 1k रेसिस्टर्स 3 no

6. 220-ओम रेसिस्टर्स 2 नं

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

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

9. डायोड 1N4001 1no

10. 5-मिमी एलईडी (1.5v) 3 नं

11. एसपीडीटी 5वी रिले 2 नं

12. पुश स्विच/बटन 4 नहीं (या) TTP223 टच सेंसर (3no)

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

14. OLED I2C डिस्प्ले (0.96 "या 1.3") (वैकल्पिक)

15. हाई-लिंक 220V से 5V AC से DC कनवर्टर

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

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

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

मैंने रिले मॉड्यूल को नियंत्रित करने के लिए NodeMCU का उपयोग किया है। मैंने कमरे के तापमान और परिवेश प्रकाश के अनुसार रिले को स्वचालित रूप से नियंत्रित करने के लिए DHT11 तापमान और आर्द्रता सेंसर और LDR को कनेक्ट किया है।

NodeMCU यानी S1, S2, CMODE, RST से जुड़े चार पुशबटन हैं। S1 और S2 रिले मॉड्यूल को मैन्युअल रूप से नियंत्रित करने के लिए।

आप पुशबटन के बजाय TTP223 टच सेंसर भी कनेक्ट कर सकते हैं।

मोड बदलने के लिए CMODE (मैनुअल मोड, ऑटो मोड)

NodeMCU को रीसेट करने के लिए RST

मैंने NodeMCU और रिले को 5V की आपूर्ति के लिए 110V/220V AC से 5V DC कनवर्टर का उपयोग किया है।

तो आप इस स्मार्ट रिले मॉड्यूल के साथ सीधे 110V या 220V AC सप्लाई को कनेक्ट कर सकते हैं।

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

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

पीसीबी को डिजाइन करने से पहले, मैंने परीक्षण के लिए ब्रेडबोर्ड पर सर्किट बनाया है।

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

यहां आरएसटी पिन सक्रिय कम है, इसलिए आरएसटी पिन से जुड़ा टच सेंसर सक्रिय कम होना चाहिए।

इस NodeMCU प्रोजेक्ट के लिए संलग्न कोड डाउनलोड करें। मैंने कोड में आवश्यक पुस्तकालयों के सभी लिंक का उल्लेख किया है।

चरण 3: इस आईओटी परियोजना के लिए ट्यूटोरियल वीडियो

Image
Image

ट्यूटोरियल वीडियो में, मैंने इस स्मार्ट होम डिवाइस को बनाने के सभी चरणों के बारे में विस्तार से बताया है।

तो आप आसानी से इस IoT प्रोजेक्ट को अपने घर के लिए बना सकते हैं।

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

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

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

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

और तापमान और आर्द्रता की निगरानी के लिए 2 गेज विजेट।

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

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

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

1. मैनुअल मोड

2. ऑटो मोड

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

ऑटो में

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

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

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

और हम OLED डिस्प्ले और Blynk ऐप पर तापमान और आर्द्रता रीडिंग की निगरानी भी कर सकते हैं जैसा कि आप तस्वीरों में देख सकते हैं।

Blynk ऐप के साथ, अगर हमारे स्मार्टफोन में इंटरनेट है तो हम कहीं से भी रिले मॉड्यूल को नियंत्रित कर सकते हैं।

चरण 7: ऑटो मोड

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

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

हम कोड में एक पूर्वनिर्धारित न्यूनतम और अधिकतम तापमान और प्रकाश मान सेट कर सकते हैं।

तापमान नियंत्रण

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

एलडीआर नियंत्रण

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

मैंने ट्यूटोरियल वीडियो में विस्तार से बताया है।

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

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

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

आप इस IoT आधारित होम ऑटोमेशन प्रोजेक्ट की PCB Gerber फ़ाइल को निम्न लिंक से डाउनलोड कर सकते हैं:

drive.google.com/uc?export=download&id=1EJY744U5df6GYXU8PtyAKucyPrD-gViX

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

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

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

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

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

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

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

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

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

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

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

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

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

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

8. आदेश जमा करें और भुगतान के लिए आगे बढ़ें।

आप अपने ऑर्डर को JLCPCB.com से भी ट्रैक कर सकते हैं।

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

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

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

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

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

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

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

NodeMCU प्रोग्राम करें
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 डिस्प्ले का उपयोग कर रहे हैं उसके अनुसार कोड अपलोड करें।

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

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

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

घरेलू उपकरणों को सर्किट डायग्राम के अनुसार कनेक्ट करें।

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

यहां आप 110V या 220V एसी सप्लाई को सीधे कनेक्ट कर सकते हैं।

** मैंने आरएसटी पिन के लिए टच सेंसर का उपयोग नहीं किया है क्योंकि यह कम सक्रिय है।

चरण 15: पूरे सर्किट को एक बॉक्स के अंदर रखें

एक बॉक्स के अंदर पूरा सर्किट रखें
एक बॉक्स के अंदर पूरा सर्किट रखें
एक बॉक्स के अंदर पूरा सर्किट रखें
एक बॉक्स के अंदर पूरा सर्किट रखें
एक बॉक्स के अंदर पूरा सर्किट रखें
एक बॉक्स के अंदर पूरा सर्किट रखें
एक बॉक्स के अंदर पूरा सर्किट रखें
एक बॉक्स के अंदर पूरा सर्किट रखें

मैंने पूरा सर्किट एक प्लास्टिक बॉक्स के अंदर रखा है। जैसा कि मैं इस NodeMCU परियोजना का उपयोग स्मार्ट विस्तार बॉक्स के रूप में करूँगा।

यह बहुत उपयोगी और उपयोग में आसान होगा।

चरण 16: अंत में

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

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

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

यदि आप अपनी बहुमूल्य प्रतिक्रिया साझा करते हैं तो मैं वास्तव में इसकी सराहना करूंगा, इसके अलावा यदि आपके कोई प्रश्न हैं तो कृपया टिप्पणी अनुभाग में लिखें।

ऐसी और परियोजनाओं के लिए कृपया TechStudyCell को फॉलो करें। आपके समय और हैप्पी लर्निंग के लिए धन्यवाद।

सिफारिश की: