विषयसूची:
वीडियो: ESP8266 रिले-नियंत्रण: 3 चरण (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
अपडेट (07.02.2017): मैंने आपके ESP8266 को नियंत्रित करने के लिए प्रोग्राम के विंडोज-संस्करण को अपडेट किया है। मैंने एक "छोटा विंडो" -मोड ("एसडब्ल्यू") जोड़ा है: यह आपके टास्कबार के ऊपर बाईं ओर प्रोग्राम के एक माइक्रो-संस्करण को डॉक करेगा ताकि आप अन्य कार्यक्रमों के साथ काम करते समय रिले को अधिक आसानी से एक्सेस कर सकें। यह भी हर समय अग्रभूमि में रहेगा।नमस्कार, और मेरे पहले निर्देश में आपका स्वागत है! यह निर्देश मुझे क्या दिखाएगा?मैं आपको इस निर्देश में दिखाऊंगा कि 4 रिले के साथ रिले बोर्ड को कैसे नियंत्रित किया जाए - या इससे भी अधिक- एक के साथ एंड्रॉइड-स्मार्टफोन या विंडोज-पीसी। यदि आप 4 रिले या उससे कम का उपयोग करते हैं तो आप Android या मेरे विंडोज के लिए एक ऐप का उपयोग कर सकते हैं। यदि आप अधिक उपयोग करना चाहते हैं, तो आपको कोड को स्वयं विकसित करना जारी रखना होगा। तो, आपको वह कोड मिलेगा जो मैंने अभी तक विकसित किया है।मुझे क्या चाहिए?आपको एक ESP8266-मॉड्यूल की आवश्यकता होगी। मैं ESP8266 के D1 मिनी संस्करण का उपयोग करूंगा और मैं इसे एक या इसी तरह का उपयोग करने की सलाह देता हूं क्योंकि मुझे नहीं पता कि क्या आप ESP8266 के अन्य संस्करणों को D1 मिनी के साथ आसान बना सकते हैं। आपको निश्चित रूप से एक रिले मॉड्यूल की भी आवश्यकता होगी जैसा कि आप तस्वीरों में देखते हैं। मैंने उन्हें खरीदा: https://ebay.eu/2iQLv3s - 4 रिले के साथ रिले मॉड्यूलhttps://ebay.eu/2iQUwtr - D1 मिनी NodeMCU मॉड्यूल
चरण 1: चलो शुरू करें
ESP8266-मॉड्यूल तैयार करें:
सबसे पहले, निम्न फाइलों को अपने विंडोज-कंप्यूटर पर डाउनलोड करें:
NodeMCU-फ्लैशर:
ESPlorer (ज़िप-फाइल डाउन के रूप में संलग्न है)
init.lua (नीचे संलग्न है)
ESP8266-मॉड्यूल चमकाना:
यूएसबी के माध्यम से अपने कंप्यूटर के साथ ESP8266-मॉड्यूल कनेक्ट करें और सभी ड्राइवर स्थापित होने तक प्रतीक्षा करें (आपके सिस्टम को सीरियल-टू-यूएसबी-ड्राइवर की आवश्यकता होगी)।
NodeMCU-Flasher से ESP8266Flasher.exe खोलें, सही COM-पोर्ट चुनें और "फ़्लैश" पर क्लिक करें। इसमें कुछ समय लग सकता है।
स्क्रिप्ट को ESP8266-मॉड्यूल पर अपलोड करें:
- ओपन ईएसप्लोरर। इसे खोलने के लिए आपको जावा की आवश्यकता होगी।
-शीर्ष पर दाहिने टैब में सही COM-पोर्ट का चयन करें और "ओपन" पर क्लिक करें। चिंता न करें अगर यह कहता है कि यह फर्मवेयर को स्वतः पहचान नहीं सकता है।
-दाहिनी ग्रे विंडो एक सीरियल मॉनिटर होगी, बाईं ओर एक कोड एडिटर होगा। init.lua फ़ाइल खोलें।
(यह स्क्रीनशॉट पर इस तरह दिखना चाहिए)
-अपना वाईफाई-एसएसआईडी और अपना वाईफाई-पासवर्ड डालें।
- "अपलोड" बटन दबाएं।
चरण 2: कोड के बारे में कुछ…
कार्यक्रमों:
आप बस विंडोज़ के लिए "ईडीआर.ज़िप" -फाइल और एंड्रॉइड के लिए "ईडीआर.एपीके" -फाइल डाउनलोड कर सकते हैं।
(यह भाग इस बारे में है कि आपको कितने रिले की आवश्यकता है। यदि आप 4 या उससे कम का उपयोग करना चाहते हैं, तो आप इस चरण को छोड़ सकते हैं।)
init.lua के बारे में:
रिले के लिए कोड का हिस्सा:
_
अगर (_GET.pin == "चालू") तो _on = "चयनित = सत्य"
gpio.write(1, gpio.high)
अन्य (_GET.pin == "बंद")तो
_ऑफ़ = "चयनित=\"सत्य\""
gpio.write(1, gpio. LOW)
अन्य (_GET.pin == "ON2")तो
_on = "चयनित = सत्य"
gpio.write(2, gpio.high)
अन्यिफ़ (_GET.pin == "OFF2") तो
_ऑफ़ = "चयनित=\"सत्य\""
gpio.write(2, gpio. LOW)
अन्यिफ़ (_GET.pin == "ON3")तो
_on = "चयनित = सत्य"
gpio.write(3, gpio.high)
अन्य (_GET.pin == "OFF3")तो
_ऑफ़ = "चयनित=\"सत्य\""
gpio.write(3, gpio. LOW)
अन्य (_GET.pin == "ON4")तो
_on = "चयनित = सत्य"
gpio.write(4, gpio.high)
अन्यिफ़ (_GET.pin == "OFF4")तो
_ऑफ़ = "चयनित=\"सत्य\""
gpio.write(4, gpio. LOW)
समाप्त
_
मुझे यकीन है, आप एक योजना पा सकते हैं:
हर रियली के लिए कोड का यह ब्लॉक है:
अन्य (_GET.pin == "ON_NUMBER_OF_RELAY")फिर _on = "चयनित=सच"
gpio.write(GPIO_NUMBER, gpio. HIGH)
अन्य (_GET.pin == "OFF_NUMBER_OF_RELAY")तो
_ऑफ़ = "चयनित=\"सत्य\""
gpio.write(GPIO_NUMBER, gpio. LOW)
केवल एक और बात। कोड की शुरुआत में खड़ा है:
gpio.mode(1, gpio. OUTPUT) gpio.mode(2, gpio. OUTPUT) gpio.mode(3, gpio. OUTPUT) gpio.mode(4, gpio. OUTPUT)
तो यह भी जोड़ना होगा:
gpio.mode(GPIO_NUMBER. OUTPUT)
मुझे यकीन है कि आप इसे संभाल सकते हैं;-)
मेरे विंडोज-प्रोग्राम के सोर्स कोड के बारे में:
यदि आप इसे संपादित करना चाहते हैं, तो आपको C# के बारे में कुछ जानना होगा और आपके पास Visual Studio 2015 का संस्करण या संगत होना चाहिए। मैं प्रोजेक्ट को ज़िप-फाइल (EDR.zip) के रूप में भी संलग्न करूंगा।
एंड्रॉइड-एपीपी के बारे में:
यदि आप Android-App चाहते हैं, तो आपको AppInventor2 की आवश्यकता होगी। इसका एक मुफ्त ऑनलाइन संस्करण है। आप संलग्न "EDR.aia" -फाइल को वहां खोल सकते हैं और इसे अपनी इच्छानुसार संपादित कर सकते हैं।
चरण 3: अंत…।
तो, बस इतना ही।
यदि आपके पास इस परियोजना के लिए कुछ विचार हैं, तो बस इसे प्रतिबद्ध करें।
सिफारिश की:
2262/2272 M4 ब्रेड बोर्ड और मेकर के लिए रिले द्वारा DIY रिमोट कंट्रोल स्विच किट: 4 चरण (चित्रों के साथ)
2262/2272 M4 ब्रेड बोर्ड द्वारा DIY रिमोट कंट्रोल स्विच किट और मेकर के लिए रिले: स्मार्ट होम हमारे जीवन में आ रहा है। अगर हम चाहते हैं कि स्मार्ट होम सच हो, तो हमें कई रिमोट कंट्रोल स्विच की जरूरत है। आज हम एक परीक्षण करने जा रहे हैं, रिमोट कंट्रोल स्विच के सिद्धांत को सीखने के लिए एक आसान सर्किट करें। यह किट डिजाइन SINONING ROBOT द्वारा
Arduino Tutorial - BLYNK स्टाइल बटन और ESP-01 रिले मॉड्यूल: 3 चरण (चित्रों के साथ)
Arduino Tutorial - BLYNK स्टाइल बटन और ESP-01 रिले मॉड्यूल: हमारे चैनल पर एक और ट्यूटोरियल में आपका स्वागत है, यह इस सीज़न का पहला ट्यूटोरियल है जो IoT सिस्टम को समर्पित होगा, यहाँ हम उपकरणों की कुछ विशेषताओं और कार्यात्मकताओं का वर्णन करेंगे। इस प्रकार के सिस्टम में उपयोग किया जाता है। इन्हें बनाने के लिए
DIY इलेक्ट्रॉनिक रिले मॉड्यूल: 4 चरण (चित्रों के साथ)
DIY इलेक्ट्रॉनिक रिले मॉड्यूल: एक रिले एक इलेक्ट्रॉनिक या विद्युत रूप से संचालित स्विचिंग तत्व है जिसमें सिंगल और मल्टीपल स्टेज इनपुट सिग्नल के लिए टर्मिनल होते हैं। रिले का उपयोग किया जाता है जहां स्वतंत्र कम बिजली इनपुट संकेतों को नियंत्रित करना आवश्यक होता है। वे इनपुट को ताज़ा करते हैं
12V रिले का उपयोग करते हुए LED स्ट्रिप ब्लिंकर सर्किट: 7 चरण (चित्रों के साथ)
एलईडी स्ट्रिप ब्लिंकर सर्किट 12 वी रिले का उपयोग कर रहा है: हाय दोस्त, आज मैं 12 वी रिले और कैपेसिटर का उपयोग करके एलईडी स्ट्रिप ब्लिंकर का एक सर्किट बनाने जा रहा हूं। चलिए शुरू करते हैं
रास्पबेरी पाई DIY रिले बोर्ड: 3 चरण (चित्रों के साथ)
रास्पबेरी पाई DIY रिले बोर्ड: रास्पबेरी और छोटे आर्डिनो के साथ कुछ परियोजनाओं के लिए मुझे कुछ रिले स्विच करने की आवश्यकता है। GPIO आउटपुटलेवल (3,3V) के कारण कुछ रिले ढूंढना मुश्किल है जो बड़े लोड को स्विच करने में सक्षम हैं और दिए गए 3,3 वोल्ट के साथ सीधे संचालित हो सकते हैं। इसलिए मैं