विषयसूची:

ESP8266 के साथ वाईफाई नियंत्रित आरजीबी एलईडी पट्टी: 5 कदम
ESP8266 के साथ वाईफाई नियंत्रित आरजीबी एलईडी पट्टी: 5 कदम

वीडियो: ESP8266 के साथ वाईफाई नियंत्रित आरजीबी एलईडी पट्टी: 5 कदम

वीडियो: ESP8266 के साथ वाईफाई नियंत्रित आरजीबी एलईडी पट्टी: 5 कदम
वीडियो: How to Easily Control Addressable LEDs with an ESP32 or ESP8266 | WLED Project 2024, नवंबर
Anonim
Image
Image
सभी सामग्री और उपकरण इकट्ठा करें
सभी सामग्री और उपकरण इकट्ठा करें

विचार एक एलईडी रोशनी बनाने का है जिसे वाईफाई से नियंत्रित किया जा सकता है। मेरे पास क्रिसमस से कुछ अतिरिक्त एलईडी पट्टी पड़ी है, इसलिए मैं इसे ESP8266 पर पुनर्चक्रित कर रहा हूं जो एलईडी को वाईफाई से नियंत्रित करने की अनुमति देता है।

ESP8266 वेबसर्वर के रूप में कार्य कर सकता है, इसका उपयोग एलईडी पट्टी को नियंत्रित करने के लिए रिमोट लेआउट बनाने के लिए किया जाएगा। मेरे पास जो एलईडी पट्टी है वह 12 वी है, इसलिए मुझे इसके लिए 12 वी बिजली की आपूर्ति की आवश्यकता होगी, अन्यथा यदि आपके पास 5 वी एलईडी है, तो आप उसी बिजली स्रोत से एलईडी पट्टी को बिजली दे सकते हैं जो ईएसपी 8266 सर्किट को शक्ति देता है।

चरण 1: सभी सामग्री और उपकरण इकट्ठा करें

इसके लिए आपको निम्नलिखित सामग्रियों की आवश्यकता होगी:

- 1 एक्स ईएसपी8266

- 3 एक्स MOSFET IRF510

- आरजीबी एलईडी पट्टी

- प्रोटोटाइप बोर्ड

- कनेक्टर वायर

- एलईडी पट्टी के लिए 12 वी बिजली की आपूर्ति

- ESP8266. के लिए 5 वी बिजली की आपूर्ति

निम्नलिखित उपकरण हैं जिनकी आपको आवश्यकता होगी:

- वायर स्ट्रिपर

- सोल्डरिंग आयरन

- मल्टीमीटर (समस्या निवारण के लिए उपयोगी उपकरण)

चरण 2: सर्किट कनेक्ट करें

सर्किट कनेक्ट करें
सर्किट कनेक्ट करें
सर्किट कनेक्ट करें
सर्किट कनेक्ट करें

ऊपर दिए गए आरेख के अनुसार सर्किट को कनेक्ट करें। हमें एलईडी के 3 रंगों (लाल, हरा, नीला) को बिजली देने के लिए 3 MOSFET की आवश्यकता है। ध्यान दें कि मैं व्यक्तिगत पता योग्य एलईडी पट्टी का उपयोग नहीं कर रहा हूं। उसके लिए आपको एक अलग कनेक्शन की आवश्यकता होगी।

एलईडी के 3 रंगों का उपयोग करके हम और भी कई रंग बना सकते हैं। शैक्षिक उद्देश्यों के लिए, बच्चों को प्राथमिक रंगों और अन्य रंगों के संयोजन के बारे में सिखाने में सक्षम होना बहुत अच्छा है।

एक और ध्यान देने वाली बात यह है कि आपको यह सुनिश्चित करना होगा कि 12 वी बिजली आपूर्ति का जीएनडी 5वी बिजली आपूर्ति के जीएनडी से जुड़ा है। एक अन्य विकल्प यह है कि आप 5V नियामक LM7805 का उपयोग करके 5V को बिजली देने के लिए 12V बिजली की आपूर्ति का उपयोग कर सकते हैं।

चरण 3: कोड को Arduino इंटरफ़ेस से कॉन्फ़िगर करें

Arduino इंटरफ़ेस से कोड कॉन्फ़िगर करें
Arduino इंटरफ़ेस से कोड कॉन्फ़िगर करें
Arduino इंटरफ़ेस से कोड कॉन्फ़िगर करें
Arduino इंटरफ़ेस से कोड कॉन्फ़िगर करें

आप मेरे द्वारा उपयोग किए गए कोड को अपनी वेबसाइट से निम्न स्थान पर डाउनलोड कर सकते हैं। कोड को चलाने के लिए निम्नलिखित पुस्तकालय की आवश्यकता होगी।

- ईएसपी8266वाईफाई

- ESP8266वेबसर्वर

- अरुडिनो ओटीए

एक बार जब आप Arduino इंटरफ़ेस में कोड लोड कर लेते हैं, तो कुछ चीजें होती हैं जिन्हें आपको कॉन्फ़िगर करने की आवश्यकता होती है।

1. अपने वाईफाई ssid और पासवर्ड को इंगित करने के लिए निम्नलिखित बदलें

/* नेटवर्क सेटिंग्स */const char* ssid = "yourWIFISSID"; // SSID - आपके वाईफाई का नाम const char* पासवर्ड = "yourwifipassword"; // पासवर्ड

2. अपने राउटर सबनेट को प्रतिबिंबित करने के लिए आईपी पता बदलें, और सुनिश्चित करें कि एक ही आईपी पते में कोई डिवाइस नहीं है।

आईपीएड्रेस आईपी(१९२, १६८, १,१११); // डिवाइस का स्थिर आईपी पता आईपीएड्रेस गेटवे (192, 168, 1, 1); // गेटवे आईपीएड्रेस सबनेट (255, 255, 255, 0); // नेटवर्क मास्क

3. लगभग लाइन 62 में सेटअप सेक्शन में OTA (ऑन द एयर अपडेट) पासवर्ड बदलें।

// ओटीए कोड ArduinoOTA.setHostname ("LEDStrip"); ArduinoOTA.setPassword((const char *)"ledstripOTApassword"); ArduinoOTA.begin ();

चरण 4: कोड को ESP8266. पर अपलोड करें

कोड को ESP8266. पर अपलोड करें
कोड को ESP8266. पर अपलोड करें
कोड को ESP8266. पर अपलोड करें
कोड को ESP8266. पर अपलोड करें

एक बार जब आप अपने वाईफाई सेटअप के अनुरूप कोड को कॉन्फ़िगर कर लेते हैं, तो यह कोड को ESP8266 पर अपलोड करने का समय है। सुनिश्चित करें कि आपने सही पोर्ट का चयन किया है जहाँ आपका ESP8266 जुड़ा हुआ है। ऊपर के उदाहरण में, मेरे पास /dev/cu.wchusbserial14750 पर मेरा है, यह आपके पीसी या मैक से अलग हो सकता है।

फिर स्केच चुनें-> अपलोड करें।

अपलोड समाप्त होने तक प्रतीक्षा करें। यदि सब कुछ ठीक रहा तो ESP8266 को आपके वाईफाई राउटर से कनेक्ट होना चाहिए और उसका IP पता 192.168.1.111 होना चाहिए। यह भिन्न हो सकता है यदि आपने इसे पिछले चरण में बदल दिया है। अपने ब्राउज़र को उस आईपी पते पर इंगित करें, https://192.168.1.111, आपको एलईडी रिमोट कंट्रोल देखना चाहिए जैसा कि चित्र में दिखाया गया है।

अपने मूड के अनुसार एलईडी का रंग बदलने के लिए रंग पर क्लिक करें और आनंद लें।

चरण 5: भविष्य के उन्नयन

अब जब आपके पास एक कार्यशील वाईफाई नियंत्रित आरजीबी एलईडी पट्टी है, तो आप डिस्को रोशनी के अधिक भिन्न संयोजन जोड़ने के लिए कोड के साथ खेल सकते हैं। भविष्य के उन्नयन के कुछ सुझावों में शामिल हैं:

- सर्किट को MQTT से जोड़ना ताकि आप इसे इंटरनेट के माध्यम से नियंत्रित कर सकें

- रात की रोशनी के लिए एलईडी लाइटों को स्वचालित रूप से चालू करने के लिए मोशन डिटेक्शन सर्किट जोड़ें

- अलग-अलग फ्लैशिंग मोड (फ्लैश, स्ट्रोब, फेड, स्मूथ) के लिए कोड जोड़ें, ये बटन फिलहाल काम नहीं कर रहा है।

- संगीत के आधार पर हल्का रंग बदलें।

बस इतना ही, मुझे आशा है कि आपको यह पोस्ट अच्छी लगी होगी। और अगर आपको यह पसंद है, तो आप मुझे प्रकाश प्रतियोगिता में वोट कर सकते हैं। अन्य सरल IoT प्रोजेक्ट्स के लिए आप मेरी वेबसाइट पर जा सकते हैं।

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

सिफारिश की: