विषयसूची:

NodeMCU होम ऑटोमेशन (ESP8266): 7 कदम
NodeMCU होम ऑटोमेशन (ESP8266): 7 कदम

वीडियो: NodeMCU होम ऑटोमेशन (ESP8266): 7 कदम

वीडियो: NodeMCU होम ऑटोमेशन (ESP8266): 7 कदम
वीडियो: Home Automation Using NodeMCU ESP8266|| Blynk App|| IOT Project. 2024, सितंबर
Anonim
Image
Image
होम ऑटोमेशन सिस्टम क्या है!
होम ऑटोमेशन सिस्टम क्या है!

हे लोगों! मुझे आशा है कि आप पहले से ही मेरे पिछले निर्देश योग्य "ईसीजी डिस्प्ले और साउंड के साथ Arduino हार्ट बीट" का आनंद ले चुके हैं और आप एक नए के लिए तैयार हैं, हमेशा की तरह मैंने इस तरह के सुपर अद्भुत कम लागत वाले इलेक्ट्रॉनिक प्रोजेक्ट बनाते हुए आपका मार्गदर्शन करने के लिए यह ट्यूटोरियल बनाया है। जो "नोडएमसीयू होम ऑटोमेशन सिस्टम" है।

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

हमने इस परियोजना को केवल 4 दिनों में बनाया है, सभी आवश्यक भागों को प्राप्त करने और हार्डवेयर बनाने और इकट्ठा करने के लिए केवल दो दिन, फिर हमने अपनी परियोजना के अनुरूप कोड तैयार किया है और परीक्षण और समायोजन शुरू किया है।

आप इस निर्देश से क्या सीखेंगे:

  1. अपने प्रोजेक्ट की कार्यक्षमता के आधार पर अपने प्रोजेक्ट के लिए सही हार्डवेयर चयन करना।
  2. होम ऑटोमेशन सिस्टम को समझें।
  3. सभी चुने हुए घटकों को जोड़ने के लिए सर्किट आरेख तैयार करें।
  4. सभी प्रोजेक्ट पार्ट्स (डिवाइस बॉक्स और इलेक्ट्रॉनिक असेंबली) को इकट्ठा करें।
  5. पहला परीक्षण शुरू करें और परियोजना को मान्य करें।

चरण 1: होम ऑटोमेशन सिस्टम क्या है

होम ऑटोमेशन सिस्टम क्या है!
होम ऑटोमेशन सिस्टम क्या है!
होम ऑटोमेशन सिस्टम क्या है!
होम ऑटोमेशन सिस्टम क्या है!

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

हमारी परियोजना में हम मुख्य प्रणाली बनाएंगे जो एक NodeMCU देव बोर्ड पर आधारित एक इलेक्ट्रॉनिक सर्किट बोर्ड है जिसमें पहले से ही एक वाईफाई सुविधा है और यह बोर्ड सेंसर के बारे में कुछ इलेक्ट्रॉनिक घटकों जैसे रिले ऑप्टोकॉपलर एलईडी और सेंसर से घिरा होगा। अलार्म डिटेक्शन के लिए मोशन सेंसर, तापमान और आर्द्रता मापने के लिए DHT11 और लाइट सेंसिंग के लिए BH1750 का उपयोग करेगा।

एक्चुएटर्स के बारे में, हम कुछ 220V AC बल्ब और एक DC फैन को नियंत्रित करेंगे और इन सभी एक्चुएटर्स को एक Android ऐप के माध्यम से नियंत्रित किया जाएगा जिसे हमने Blynk एप्लिकेशन के माध्यम से विकसित किया है। इसलिए इस एप्लिकेशन में मैंने सेंसर से एनालॉग मूल्यों को पढ़ने के लिए कुछ गेज डाले और मैंने अपने आउटपुट को नियंत्रित करने के लिए कुछ बटन और स्लाइडर्स लगाए।

चरण 2: सीएडी और हार्डवेयर पार्ट्स

सीएडी और हार्डवेयर पार्ट्स
सीएडी और हार्डवेयर पार्ट्स
सीएडी और हार्डवेयर पार्ट्स
सीएडी और हार्डवेयर पार्ट्स
सीएडी और हार्डवेयर पार्ट्स
सीएडी और हार्डवेयर पार्ट्स

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

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

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

इलेक्ट्रॉनिक्स की ओर बढ़ते हुए, मैंने यह सर्किट आरेख बनाया है जिसमें इस परियोजना के लिए आवश्यक सभी आवश्यक भाग शामिल हैं। मैं रियली आउटपुट को अपने NodeMCU देव बोर्ड से जोड़ रहा हूँ और मैं DHT11 का उपयोग करता हूँ? BH1750 और I²C पोर्ट और ADC इनपुट से जुड़े मोशन सेंसर, मैंने अपने NodeMCU देव बोर्ड के एकमात्र PWM आउटपुट का भी उपयोग किया और मैंने इसे कुछ एल ई डी की चमक को नियंत्रित करने के लिए एक स्क्रू टर्मिनल से जोड़ा, मैंने अलग शक्ति का उपयोग किया रिले और NodeMCU के लिए आपूर्ति और इस तरह मैं 220V एसी वोल्टेज को नियंत्रित करते हुए अपने देव बोर्ड की रक्षा करूंगा।

चरण 4: पीसीबी बनाना

पीसीबी बनाना
पीसीबी बनाना
पीसीबी बनाना
पीसीबी बनाना
पीसीबी बनाना
पीसीबी बनाना

जेएलसीपीसीबी के बारे में

JLCPCB (शेन्ज़ेन JIALICHUANG इलेक्ट्रॉनिक प्रौद्योगिकी विकास कं, लिमिटेड), चीन में सबसे बड़ा पीसीबी प्रोटोटाइप उद्यम है और एक उच्च तकनीक निर्माता है जो त्वरित पीसीबी प्रोटोटाइप और छोटे-बैच पीसीबी उत्पादन में विशेषज्ञता रखता है। पीसीबी निर्माण में 10 से अधिक वर्षों के अनुभव के साथ, जेएलसीपीसीबी के पास देश और विदेश में 200,000 से अधिक ग्राहक हैं, जिसमें पीसीबी प्रोटोटाइप के 8,000 से अधिक ऑनलाइन ऑर्डर और प्रति दिन कम मात्रा में पीसीबी उत्पादन होता है। वार्षिक उत्पादन क्षमता 200,000 वर्गमीटर है। 1-लेयर, 2-लेयर या मल्टी-लेयर पीसीबी के विभिन्न के लिए। जेएलसी एक पेशेवर पीसीबी निर्माता है जो बड़े पैमाने पर, अच्छी तरह से उपकरण, सख्त प्रबंधन और बेहतर गुणवत्ता का है।

बात कर रहे इलेक्ट्रॉनिक्स

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

संबंधित डाउनलोड फ़ाइलें

जैसा कि आप ऊपर की तस्वीरों में देख सकते हैं कि पीसीबी बहुत अच्छी तरह से निर्मित है और मुझे वही पीसीबी डिजाइन मिला है जो हमने अपने मुख्य बोर्ड के लिए बनाया है और सोल्डरिंग चरणों के दौरान मेरा मार्गदर्शन करने के लिए सभी लेबल, लोगो हैं। यदि आप उसी सर्किट डिज़ाइन के लिए ऑर्डर देना चाहते हैं तो आप नीचे दिए गए डाउनलोड लिंक से इस सर्किट के लिए Gerber फ़ाइल भी डाउनलोड कर सकते हैं।

चरण 5: सामग्री

अवयव
अवयव

इलेक्ट्रॉनिक भागों को सोल्डर करना शुरू करने से पहले, आइए हमारी परियोजना के लिए घटकों की सूची की समीक्षा करें ताकि हमें इसकी आवश्यकता हो:

★☆★ आवश्यक घटक ★☆★

  • पीसीबी जो हमने JLCPCB से मंगवाया है
  • NodeMCU बोर्ड:
  • BH1750 सेंसर:
  • DHT11 सेंसर:
  • मोशन सेंसर:https://amzn.to/2CHxvRr
  • हल्के धब्बे:
  • डीसी फैन:
  • रिले:
  • ऑप्टोकॉपर्स:
  • कुछ प्रतिरोधक और ट्रांजिस्टर
  • कुछ एलईडी और जेनर डायोड
  • कुछ स्क्रू हैडर कनेक्टर:
  • कुछ एसआईएल कनेक्टर

चरण 6: हार्डवेयर असेंबली

हार्डवेयर असेंबली
हार्डवेयर असेंबली
हार्डवेयर असेंबली
हार्डवेयर असेंबली
हार्डवेयर असेंबली
हार्डवेयर असेंबली

अब सब कुछ तैयार है तो चलिए अपने इलेक्ट्रॉनिक घटकों को पीसीबी में टांका लगाना शुरू करते हैं और ऐसा करने के लिए हमें एक सोल्डरिंग आयरन और एक सोल्डर कोर वायर और एसएमडी घटकों के लिए एक एसएमडी रीवर्क स्टेशन की आवश्यकता होती है।

सबसे पहले सुरक्षा

टांका लगाने वाला लोहा टांका लगाने वाले लोहे के तत्व को कभी न छुएं….400 ° C! तारों को चिमटी या क्लैंप से गर्म करने के लिए पकड़ें। उपयोग में न होने पर सोल्डरिंग आयरन को हमेशा उसके स्टैंड पर लौटा दें। इसे कभी भी कार्यक्षेत्र पर न रखें। यूनिट को बंद कर दें और उपयोग में न होने पर अनप्लग करें। जैसा कि आप देख सकते हैं, इस पीसीबी का उपयोग करना बहुत ही उच्च गुणवत्ता वाले बनाने के कारण इतना आसान है और उन लेबलों को भूले बिना जो प्रत्येक घटक को सोल्डर करते समय आप लोगों का मार्गदर्शन करेंगे क्योंकि आप शीर्ष रेशम परत पर प्रत्येक घटक का एक लेबल पाएंगे जो इसके प्लेसमेंट को इंगित करता है। बोर्ड और इस तरह आप 100% सुनिश्चित होंगे कि आप कोई सोल्डरिंग गलती नहीं करेंगे। मैंने प्रत्येक घटक को उसके प्लेसमेंट में मिलाया है और आप अपने इलेक्ट्रॉनिक घटकों को मिलाप करने के लिए पीसीबी के दोनों किनारों का उपयोग कर सकते हैं।

चरण 7: सॉफ्टवेयर भाग और परीक्षण

सॉफ्टवेयर भाग और परीक्षण
सॉफ्टवेयर भाग और परीक्षण
सॉफ्टवेयर भाग और परीक्षण
सॉफ्टवेयर भाग और परीक्षण
सॉफ्टवेयर भाग और परीक्षण
सॉफ्टवेयर भाग और परीक्षण
सॉफ्टवेयर भाग और परीक्षण
सॉफ्टवेयर भाग और परीक्षण

अब हमारे पास पीसीबी तैयार है और सभी घटकों को बहुत अच्छी तरह से मिलाया गया है और असेंबली को खत्म करने के बाद हमें सॉफ्टवेयर भाग में जाने की जरूरत है, मैंने यह NodeMCU कोड आप लोगों के लिए Arduino IDE का उपयोग करके बनाया है और यदि आप अभी भी नहीं जानते हैं कि कैसे उपयोग करना है Arduino IDE के साथ NodeMCU बोर्ड बस इस गाइड वीडियो की जाँच करें जो हम प्रदान कर रहे हैं, कोड के बारे में हम पहले सर्किट बोर्ड का परीक्षण करेंगे जिसे हमने एक परीक्षण कोड परीक्षण कोड के साथ बनाया है जो आपको बोर्ड के एल ई डी को नियंत्रित करने की अनुमति देता है। एक बार जब आप अपना Blynk एप्लिकेशन चलाते हैं, तो आप चयनित NodeMCU बोर्ड को पहले से ही ऑनलाइन पाएंगे (यदि आप अपने कोड में Blynk द्वारा प्रदान किए गए टोकन का उपयोग करते हैं)। अब हमें केवल अंतिम कोड की आवश्यकता है जो आप नीचे दिए गए डाउनलोड लिंक से मुफ्त में प्राप्त कर सकते हैं, कोड बहुत अच्छी तरह से टिप्पणी की गई है ताकि आप इसे समझ सकें और इसे अपनी आवश्यकताओं के लिए समायोजित कर सकें।

सिफारिश की: