विषयसूची:
वीडियो: [होम ऑटोमेशन] ESP8266 + Blynk का उपयोग करके हर जगह से नियंत्रण रिले: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
होम ऑटोमेशन बनाने के कई तरीके हैं, कुछ जटिल हैं, कुछ आसान हैं, यह निर्देश योग्य है कि मैं दिखाऊंगा कि 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: कोडिंग और फ्लैशिंग
सबसे पहले, अपने मोबाइल फोन पर "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 बंद हो जाएगा)।
अब आपके मोबाइल फोन से रिले को नियंत्रित करने के लिए तैयार है।
फोन पर वापस बोर्ड की स्थिति "ऑनलाइन" हो जाती है।
प्रत्येक बटन पर टैप करें फिर रिले आपके फोन पर डिस्प्ले के रूप में चालू/बंद हो जाएंगे।
आपको कामयाबी मिले।
सिफारिश की:
वाईफ़ाई और BLYNK का उपयोग करके सर्वो मोटर नियंत्रण: 5 कदम
सर्वो मोटर नियंत्रण वाईफ़ाई और ब्लिंक का उपयोग कर रहा है: हाय दोस्तों, इस निर्देश में, आइए जानें कि नोड एमसीयू और ब्लिंक ऐप का उपयोग करके वाईफाई के माध्यम से एक सर्वो मोटर की गति को कैसे नियंत्रित किया जाए।
Blynk का उपयोग करके होम ऑटोमेशन: 5 कदम
Blynk का उपयोग करके होम ऑटोमेशन: सभी को नमस्कार! आयुष और अन्वित यहां दिल्ली पब्लिक स्कूल, पुणे से हैं। जैसा कि आपने शीर्षक में पढ़ा होगा, यह एक होम ऑटोमेशन प्रोजेक्ट है जिसे Blynk का IOT प्लेटफॉर्म के रूप में उपयोग करके विकसित किया गया है। आजकल लोग आलसी होते जा रहे हैं और Home Automatio की डिमांड
Blynk का उपयोग किए बिना ESP8266 वाईफाई के साथ होम ऑटोमेशन !: 24 कदम (चित्रों के साथ)
Blynk का उपयोग किए बिना ESP8266 वाईफाई के साथ होम ऑटोमेशन !: सबसे पहले, मैं इस निर्देश के लिए ऑटोमेशन प्रतियोगिता 2016 में मुझे विजेता बनाने के लिए सभी को धन्यवाद देना चाहता हूं। इसलिए, जैसा कि मैंने आपसे वादा किया था, यहां ESP8266 वाईफाई मॉड्यूल के साथ घरेलू उपकरणों को नियंत्रित करने का निर्देश दिया गया है
BLYNK ऐप का उपयोग करके होम ऑटोमेशन: 7 चरण (चित्रों के साथ)
BLYNK ऐप का उपयोग कर होम ऑटोमेशन: इस प्रोजेक्ट में, मैंने दिखाया है कि कैसे कोई भी अपने मोबाइल फोन का उपयोग करके अपने घरेलू उपकरणों को दूर से नियंत्रित कर सकता है। इसके लिए आपके मोबाइल में एक एप्लिकेशन इंस्टॉल होना चाहिए। इस एप्लिकेशन का नाम BLYNK ऐप है (डाउनलोड लिंक विवरण में दिया गया है
NODEMCU 1.0 (ESP8266) BLYNK (वेब पर) का उपयोग करके नियंत्रित रिले: 5 कदम (चित्रों के साथ)
NODEMCU 1.0 (ESP8266) BLYNK (वेब पर) का उपयोग करके नियंत्रित रिले: हाय दोस्तों, मेरा नाम पी स्टीवन लाइल ज्योति है और यह मेरा पहला निर्देश है कि नोडमकु ESP8266-12E के माध्यम से संचार शुरू करने के लिए नोडेमकु ESP8266-12E द्वारा रिले को नियंत्रित कैसे करें मेरी खराब अंग्रेजी