विषयसूची:

[होम ऑटोमेशन] ESP8266 + Blynk का उपयोग करके हर जगह से नियंत्रण रिले: 4 कदम
[होम ऑटोमेशन] ESP8266 + Blynk का उपयोग करके हर जगह से नियंत्रण रिले: 4 कदम

वीडियो: [होम ऑटोमेशन] ESP8266 + Blynk का उपयोग करके हर जगह से नियंत्रण रिले: 4 कदम

वीडियो: [होम ऑटोमेशन] ESP8266 + Blynk का उपयोग करके हर जगह से नियंत्रण रिले: 4 कदम
वीडियो: Complete Home Automation Using #NodeMCU and Blynk App in Hindi | #Electrocse 2024, जुलाई
Anonim
[होम ऑटोमेशन] ESP8266 + Blynk. का उपयोग करके हर जगह से नियंत्रण रिले
[होम ऑटोमेशन] ESP8266 + Blynk. का उपयोग करके हर जगह से नियंत्रण रिले
[होम ऑटोमेशन] ESP8266 + Blynk. का उपयोग करके हर जगह से नियंत्रण रिले
[होम ऑटोमेशन] ESP8266 + Blynk. का उपयोग करके हर जगह से नियंत्रण रिले
[होम ऑटोमेशन] ESP8266 + Blynk. का उपयोग करके हर जगह से नियंत्रण रिले
[होम ऑटोमेशन] ESP8266 + Blynk. का उपयोग करके हर जगह से नियंत्रण रिले

होम ऑटोमेशन बनाने के कई तरीके हैं, कुछ जटिल हैं, कुछ आसान हैं, यह निर्देश योग्य है कि मैं दिखाऊंगा कि Blynk के साथ ESP-12E का उपयोग करके एक सरल रिले नियंत्रण कैसे बनाया जाए। सुविधाजनक डिजाइन के लिए सिंगल साइड पीसीबी था तो आप इसे घर पर स्वयं बना सकते हैं या यहां तक कि पीसीबी निर्माता को जेरबर फाइल भेज सकते हैं ताकि इसे आपके लिए बनाया जा सके।

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

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

पीसीबी डिजाइन कदम सबसे महत्वपूर्ण कदम है क्योंकि अगर हम इस चरण में कुछ गलती करते हैं तो परियोजना ठीक से काम नहीं करेगी।

इस निर्देश के विषय के रूप में, हम रिले को चालू / बंद करने के लिए ESP8266 (ESP-12E) मॉड्यूल का उपयोग करेंगे। इसलिए हमें ESP8266 विनिर्देश को समझने की आवश्यकता है। यदि हम ESP8266 डेटाशीट में विद्युत अभिलक्षण अनुभाग में देखते हैं तो हमने पाया कि

- आपूर्ति वोल्टेज 3.3V. है

- अधिकतम GPIO उच्च वोल्टेज 3.3V. है

- अधिकतम GPIO वर्तमान 12mA. है

हम 5V रिले का उपयोग करेंगे, आपूर्ति 5V होगी लेकिन ESP8266 को केवल 3.3V की आवश्यकता है इसलिए हमें 5V से 3.3V तक कुछ नियामक की आवश्यकता है। 3.3V का उपयोग करके ड्राइव 5V रिले के लिए हमें करंट और वोल्टेज हासिल करने के लिए कुछ ट्रांजिस्टर की आवश्यकता होती है, न्यूनतम संख्या में भागों के लिए मैं ट्रांजिस्टर सरणी ULN2803 का उपयोग करने की सलाह देता हूं। ULN2803 के साथ हम 8 रिले तक ड्राइव कर सकते हैं और इसमें इंडक्टिव लोड को स्विच ऑफ करते समय वोल्टेज स्पाइक को रोकने के लिए आंतरिक फ्लाईबैक डायोड हैं।

अंत में मैं वोल्टेज नियामक के लिए 1117-3.3 का चयन करता हूं, ड्राइव रिले के लिए ULN2803A

अगला, ESP8266 बूट मोड और फ्लैश मोड

डेटाशीट पेज 8 से ESP8266 बूट करने के लिए सामान्य रूप से आपको नीचे दिए गए पिन पर तर्क लागू करना होगा

- CHIP_EN, GPIO0, GPIO2 पर उच्च

- GPIO15 पर कम

फर्मवेयर को ESP8266 पर फ्लैश करने के लिए आपको नीचे दिए गए पिन पर तर्क लागू करना होगा

- CHIP_EN पर उच्च, GPIO2

- GPIO15 पर कम, GPIO0

इसलिए, मैं वर्णित अनुसार प्रत्येक पिन को ऊपर और नीचे खींचने के लिए 10k रोकनेवाला का उपयोग करता हूं और आपको प्रत्येक मोड में आसानी से प्रवेश करने की अनुमति देने के लिए RESET और FLASH के रूप में पुश बटन का उपयोग करता हूं।

चरण 2: एक पीसीबी बनाएं

एक पीसीबी बनाओ
एक पीसीबी बनाओ
एक पीसीबी बनाओ
एक पीसीबी बनाओ
एक पीसीबी बनाओ
एक पीसीबी बनाओ
एक पीसीबी बनाओ
एक पीसीबी बनाओ

यदि संभव हो तो आप पीसीबी निर्माता को गेरबर फाइल भेज सकते हैं, लेकिन यदि नहीं तो हम इसे स्वयं बना लेंगे।

मैं पीसीबी को चरणबद्ध करने के लिए हीट ट्रांसफर का उपयोग करता हूं:

- फोटो पेपर पर बॉटम लेयर प्रिंट करें।

- हमारे डिजाइन के साथ समान आकार के साथ सादे पीसीबी को काटें।

- स्याही को कागज से पीसीबी में स्थानांतरित करने के लिए लोहे का प्रयोग करें।

- कागज हटाने के बाद पीसीबी को पीसीबी एसिड नक़्क़ाशी में डुबोएं।

- स्याही हटाने के लिए पीसीबी को थिनर से साफ करना।

- ड्रिलिंग पीसीबी

- पीसीबी नक़्क़ाशी

चरण 3: पीसीबी असेंबली

पीसीबी विधानसभा
पीसीबी विधानसभा
पीसीबी विधानसभा
पीसीबी विधानसभा
पीसीबी विधानसभा
पीसीबी विधानसभा
पीसीबी विधानसभा
पीसीबी विधानसभा

पीसीबी असेंबली चरण में, कृपया टांका लगाने वाले लोहे के बारे में ध्यान से देखें।

इस चरण में मैं पहले छोटे उपकरण को टांका लगाने की सलाह देता हूं। यदि आप स्वयं पीसीबी बनाते हैं तो बिजली की कमी को रोकने के लिए कुछ संकीर्ण ट्रैक स्थान की जांच के लिए मल्टीमीटर का उपयोग करें।

चरण 4: कोडिंग और फ्लैशिंग

Image
Image
कोडिंग और फ्लैशिंग
कोडिंग और फ्लैशिंग
कोडिंग और फ्लैशिंग
कोडिंग और फ्लैशिंग
कोडिंग और फ्लैशिंग
कोडिंग और फ्लैशिंग

सबसे पहले, अपने मोबाइल फोन पर "Blynk" एप्लिकेशन इंस्टॉल करें, रजिस्टर करें और एप्लिकेशन में लॉगिन करें।

एप्लिकेशन में लॉग इन करने के बाद "New Project" पर टैप करें।

प्रोजेक्ट का नाम दर्ज करें, डिवाइस के रूप में ESP8266 चुनें और फिर "प्रोजेक्ट बनाएं" पर टैप करें।

एप्लिकेशन संदेश दिखाएगा "प्रामाणिक टोकन को भेजा गया था:"।

प्रोजेक्ट डिज़ाइन पर कहीं भी टैब, विजेट बॉक्स दिखाई देगा।

बटन का चयन करें फिर LED1 को बटन के नाम के रूप में दर्ज करें, ESP8266 से आउटपुट के रूप में "GP16" चुनें (योजनाबद्ध देखें), न्यूनतम मान "0", अधिकतम मान "1", मोड "स्विच", अपनी आवश्यकता के अनुसार चालू / बंद लेबल दर्ज करें और टैब बटन के लिए सेटिंग्स समाप्त करने के लिए स्क्रीन के शीर्ष दाईं ओर "ओके" बटन।

LED2, LED3 और LED4 के लिए ऊपर जैसा ही करें

बटन को अपनी इच्छानुसार हर जगह खींचें।

प्रोजेक्ट को चलाने के लिए स्क्रीन के ऊपर दाईं ओर "ट्राएंगल" या "प्ले" बटन पर टैप करें।

आप देखेंगे कि आपका बोर्ड ऑफलाइन है।

अब ESP8266 साइड पर प्रोग्राम पर चलते हैं।

USB को RS-232 से ESP8266 PCB से कनेक्ट करें, USB के TTL स्तर से RS-232 मॉड्यूल से सावधान रहें, TTL स्तर 3.6 वोल्ट से अधिक नहीं होना चाहिए।

फ्लैश मोड में प्रवेश करने के लिए, रीसेट बटन को पुश करें और उसके बाद रीसेट बटन को फ्लैश करें और फिर क्रमशः फ्लैश बटन को छोड़ दें। यदि बोर्ड फ्लैश मोड में है तो LED1 "चालू" होगा।

Blynk वेबसाइट पर जाएं, Blynk लाइब्रेरी डाउनलोड करें और अपने पीसी पर इंस्टॉल करें।

Arduino IDE पर गोटो फ़ाइल-> उदाहरण-> Blynk-> Boards_Wifi-> ESP8266_Standalone.

ईमेल से प्राप्त टोकन में "YourAuthToken" स्ट्रिंग बदलें।

अपने घर का ssid और पासवर्ड बदलें।

बोर्ड के रूप में "NodeMCU 1.0" चुनें।

USB से RS-232 मॉड्यूल पोर्ट का चयन करें।

अपलोड पूरा होने तक बोर्ड पर कोड अपलोड करें (LED1 बंद हो जाएगा)।

अब आपके मोबाइल फोन से रिले को नियंत्रित करने के लिए तैयार है।

फोन पर वापस बोर्ड की स्थिति "ऑनलाइन" हो जाती है।

प्रत्येक बटन पर टैप करें फिर रिले आपके फोन पर डिस्प्ले के रूप में चालू/बंद हो जाएंगे।

आपको कामयाबी मिले।

सिफारिश की: