विषयसूची:

Wled RGB कंट्रोलर का उपयोग कैसे करें: 5 कदम
Wled RGB कंट्रोलर का उपयोग कैसे करें: 5 कदम

वीडियो: Wled RGB कंट्रोलर का उपयोग कैसे करें: 5 कदम

वीडियो: Wled RGB कंट्रोलर का उपयोग कैसे करें: 5 कदम
वीडियो: WS2812B RGB LED कैसे चलाएं ? How to control WS2812b Pixel RGB Led Strip 2024, नवंबर
Anonim
Image
Image

सभी को नमस्कार आशा है कि हर कोई चल रही महामारी में बिल्कुल ठीक और सुरक्षित है

मुझे बहुत खेद है कि मैं कार्य और परियोजनाओं में फंस गया था और बहुत सारे संपादन किए जाने बाकी थे

इस वीडियो में मैं आपको एक साधारण RGB पिक्सेल नियंत्रक Wled दिखाने जा रहा हूँ जिसे आप स्वयं कर सकते हैं

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

आपके लिए ऐसा करने के लिए। अगर आपको यह प्रोजेक्ट पसंद है तो कृपया मेरे चैनल को सब्सक्राइब करें और आप कुछ दिखा सकते हैं

दान करके परियोजना के निर्माता को प्यार

github.com/Aircoookie/WLED

WLED ओपन सोर्स सॉफ्टवेयर है। यह Aircoookie नाम के एक भयानक डेवलपर द्वारा लिखा गया था। WLED को "NeoPixel" (WS2812B, WS2811, SK6812, APA102) LED को नियंत्रित करने में मदद करने के लिए ESP8266 और ESP32 माइक्रोकंट्रोलर पर चलने के लिए लिखा गया था। ESP8266 जैसे माइक्रोकंट्रोलर पर स्थापित होने पर, WLED एक वेब सर्वर चलाता है जिसे iOS या Android ऐप, API, MQTT, Blynk, Alexa द्वारा नियंत्रित किया जा सकता है।

यदि आप Arduino और माइक्रोकंट्रोलर से परिचित हैं तो यह केक का एक टुकड़ा होगा

भले ही आप इस निर्देश का पालन करके कहीं न कहीं पहुंच जाएंगे

विशेषताएं

  • WS2812FX लाइब्रेरी 100 से अधिक विशेष प्रभावों के लिए एकीकृत है
  • FastLED शोर प्रभाव और 50 पैलेट
  • रंग, प्रभाव और खंड नियंत्रण के साथ आधुनिक यूआई एलईडी सेटिंग्स पृष्ठ के कुछ हिस्सों में अलग-अलग प्रभाव और रंग सेट करने के लिए खंड - नेटवर्क एक्सेस प्वाइंट और स्टेशन मोड पर कॉन्फ़िगरेशन - आरजीबीडब्ल्यू स्ट्रिप्स के लिए स्वचालित असफल एपीएस समर्थन 16 उपयोगकर्ता आसानी से रंगों / प्रभावों को बचाने और लोड करने के लिए प्रीसेट करते हैं,
  • उनके माध्यम से साइकिल चलाने का समर्थन करता है। मैक्रो फ़ंक्शन स्वचालित रूप से एपीआई कॉल को निष्पादित करने के लिए नाइटलाइट फ़ंक्शन (धीरे-धीरे कम हो जाता है) पूर्ण ओटीए सॉफ़्टवेयर अद्यतनता (HTTP + ArduinoOTA), पासवर्ड संरक्षित कॉन्फ़िगर करने योग्य एनालॉग घड़ी + सुरक्षित संचालन के लिए DiamexConfigurable Auto Brightness सीमा द्वारा Cronixie किट के लिए समर्थन

आपूर्ति

१)ईएसपी८२६६ बोर्ड नोडएमसीयू/वेमोस डी१ मिनी

2) फ़ाइल को जलाने के लिए मैं जिस सॉफ़्टवेयर का उपयोग करता थाESP8266 उसे NodeMCU PyFlasher कहा जाता है। मार्सेलस्टोअर (डेवलपर) इसे बनाने के लिए। मैंने फाइल को इंस्ट्रक्शंस में डाल दिया है

3) माइक्रो यूएसबी केबल

4) अगर आप सोल्डर नहीं करना चाहते हैं तो अंपर तार

5) बिजली की आपूर्ति 5V 3Amps

6) महिला शक्ति केबल

7) WS2812B, WS2811, SK6812 RGB स्ट्रिप्स (WS2811 LED का उपयोग कर रहा हूँ)

7) एक छोटा प्लास्टिक आवरण (वैकल्पिक)

चरण 1: अपना ESP8266 बोर्ड स्थापित करना

ESP8266. पर WLED स्थापित करें
ESP8266. पर WLED स्थापित करें

सबसे पहले आपको अपने बोर्ड के लिए ड्राइवर स्थापित करने की आवश्यकता है

आमतौर पर बोर्डों में CH340 चिप ड्राइवर होते हैं

आप इसे यहां से डाउनलोड और इंस्टॉल कर सकते हैं।

चरण 2: ESP8266. पर WLED स्थापित करें

ESP8266. पर WLED स्थापित करें
ESP8266. पर WLED स्थापित करें

मैं अपने Wemos d1 को फ्लैश/बर्न करने के लिए जिस सॉफ़्टवेयर का उपयोग करता था, वह NodeMCU PyFlasher है। इसे बनाने के लिए मार्सेलस्टोअर को धन्यवाद।

github.com/marcelstoer/nodemcu-pyflasher/r…

सॉफ्टवेयर का उपयोग करना वास्तव में आसान है

एक बार इंस्टॉल हो जाने के बाद Wled. पर जाएं

github.com/Aircoookie/WLED/releases

वहाँ से ESP8266 के लिए रिलीज़ से.bin फ़ाइल डाउनलोड करें

एक बार जब आप.bin फ़ाइल डाउनलोड कर लेते हैं

फ्लैश करें कि आपके esp8266 पर Pyflasher का उपयोग करके कृपया छवियों को रेफ्रेंस के लिए जांचें (सब कुछ वैसा ही रखें जैसा वह है)

यदि आप मेरे जैसे ही बोर्ड का उपयोग कर रहे हैं)

पीवाई फ्लैशर पर कॉम पोर्ट का चयन करें और फ़ाइल स्थान का चयन करें

बॉड दर 115200. पर रखें

फ्लैश मोड डीआईओ

आप रेडियो बटन का चयन कर सकते हैं हाँ सभी डेटा मिटा देता है

इसके साथ आप हटा सकते हैं यदि कोई पिछला लिखित डेटा जो बोर्ड पर है

फिर फ्लैश नोड एमसीयू पर क्लिक करें।

एक बार सब कुछ सफलतापूर्वक फ्लैश हो जाने के बाद आप करेंगे

प्राप्त

संदेश फर्मवेयर सफलतापूर्वक फ्लैश हो गया कृपया डिवाइस को अनपंग और रीप्लग करें।

चरण 3: वायरिंग

तारों
तारों
तारों
तारों

इस परियोजना में मैं Ws2811 का उपयोग कर रहा हूं जिसमें तीन पिन हैं

वोल्टेज +, GND -, और डेटा in

वायरिंग कनेक्ट करें जैसा कि मैंने आरेख में दिखाया है

कृपया ध्यान दें कि बोर्ड पर एक ही समय में USB और बाहरी शक्ति को कनेक्ट न करें

बाहरी बिजली की आपूर्ति का उपयोग करके अपने बोर्ड और एलईडी को बिजली देने की सिफारिश की गई है

5वी का।

चरण 4: प्रारंभिक सेटअप

प्रारंभिक व्यवस्था
प्रारंभिक व्यवस्था
प्रारंभिक व्यवस्था
प्रारंभिक व्यवस्था
प्रारंभिक व्यवस्था
प्रारंभिक व्यवस्था

एक बार सर्किट बन जाने के बाद और

पावर सॉकेट से कनेक्ट करें और एल ई डी कनेक्ट करें

और अपने फोन या पीसी पर अपने वाई-फाई कनेक्शन पर जाएं

आप देखेंगे Wled-AP डिफ़ॉल्ट पासवर्ड wled1234 सभी लोअर केस है

हमें सेटअप स्क्रीन का विकल्प मिलेगा

वाईफ़ाई उपयोगकर्ता नाम और वाईफाई पासवर्ड दर्ज करने की आवश्यकता है

एक स्थिर गेटवे भी असाइन करें

और सेव पर क्लिक करें

पेज बंद हो जाएगा और आपका फोन वापस आपके होम नेटवर्क से कनेक्ट हो जाएगा

प्ले स्टोर या एप्पल स्टोर से Wled APP इंस्टॉल करें

फिर डिस्कवर लाइट्स पर क्लिक करें एक विकल्प मिलेगा, आपको एक विकल्प दिखाई देगा

एलईडी सेटअप पर जाएं और वह नंबर दर्ज करें जिसे आप कनेक्ट करना चाहते हैं

मेरे मामले में मैंने 38 को ब्राइटनेस को 255. पर रखा है

एक प्रयोग के रूप में मैंने 1500MA की करंट सप्लाई लगाई है

यदि आपके पास अच्छी बिजली की आपूर्ति है तो आप और अधिक उल्लेख कर सकते हैं

आप रंग पहिया का चयन कर सकते हैं

आप खंड को विभाजित कर सकते हैं I ने 19 प्रत्येक के दो खंड बनाए हैं

सभी अच्छे प्रभाव देखने के लिए प्रभावों में जाएं

चरण 5:

छवि
छवि
छवि
छवि
छवि
छवि

यदि आप डेवलपर का समर्थन करना चाहते हैं तो आप इसे गिट हब पेज पर कर सकते हैं

और मुझे मेरे इंस्टाग्राम और यूट्यूब चैनल और इंस्ट्रक्शंस पर फॉलो करें

आप नीचे देख रहे सभी लोग योगदानकर्ता हैं:

8bitbrett ने Aircoookie/WLED लोगो के साथ वाईफाई ऑटो कनेक्ट क्यूआर कोड बनाया! adamo ने एनिमेटेड डिस्कॉर्ड सर्वर लोगो बनाया! @debsahu ने HomeAssistant ऑटोडिस्कवरी और पीआईओ के साथ बहुत मदद प्रदान की!

@frenck ने HomeAssistant के साथ एक अद्भुत, स्थिर और फीचर-पैक देशी एकीकरण किया!

@photocromax लाइव विज़ुअलाइज़ेशन सुविधा को जीवंत बनाने में मदद कर रहा है और दस्तावेज़ में-g.webp

@raymiec वर्तमान में Android और iOS के लिए सर्वश्रेष्ठ क्लाइंट बनाने पर काम कर रहा है!

@StormPie, शानदार मोबाइल UI के निर्माता!

@timothybrown ने MQTT प्रमाणीकरण जोड़ा!

@ viknet365 ने उल्का प्रभाव दिखाया!

@wiesendaniel ने PlatformIO IDE के लिए कॉन्फ़िगरेशन जोड़ा!

@YeonV ने आरंभिक HomeAssistant MQTT लाइट कॉन्फिगरेशन प्रदान किया!

यह सूची अधूरी है।

परीक्षण, योगदानकर्ता और समर्थक

47 उत्पाद

अचमेद ई.

एलन मैकएन।

एंड्रियास आर.

एंड्रयू जी.

एंड्रयू एम।

एंड्रीज़ एफ.

एंडी सी.

एंटोन ए.

बर्नहार्ड एस.

ब्रेंडन डब्ल्यू.

ब्रेट एच.

ब्रायन एन.

ब्रायन एच.

क्रिश्चियन के.

कोड़ी एम.

Constantine

डेल एल.

डेविड सी.

डेविड एम.

@ Def3nder

डेनिस एच.

डिनोस पी.

डॉन एल.

डुआने बी.

DrZzs (जस्टिन ए।)

डायलन एल.

प्रभावमिस्टर

एरिक एन.

एरिक पी.

एरिक जेड.

ई-टाउन

फैबियन एन.

फेलिक्स एस.

फाइल

गैरी ओ.

गीर्ट डी वी.

जॉर्ज वी.

ग्राहम डब्ल्यू.

गुन्नार बी.

हकन एच.

App.doNotProcessConnectivityEvents = true; हाइको

हरमन एस.

होर्स्ट एफ. एम. @illuxions

इटेकस्पार

जैकब डी.

जेम्स डब्ल्यू.

जेसन सी.

जेसन एस.

जेन्स

जेरेमी डी.

जिम पी.

जॉन बी.

जॉन डी.

जॉर्डन ए.

जॉर्डन जे.

जोसेफ एस.

जोश ए.

जोश जी.

जस्टिन के.

केजेल-एइनार ए.

लॉरेंस सी.

लियोनहार्ड ए.

लियोनहार्ड एस.

मार्क एच.

मार्क आर.

मार्कस एस.

मारियो एफ. एस.

निशान।

मार्क वी.

मार्टिन बी.

मार्टिन एच.

मार्टिन एल.

माइकल ए.

माइकल बी.

माइकल ई.

माइकल ई.

माइकल ई.

मैक्स एच.

मेनो वी.

नाथन वाई.

नील्स एल.

निगेल एच।

पास्कल बी.

पास्कल एल.

थपथपाना

पॉल बी.

पॉल-क्रिश्चियन डी।

पॉल एच.

@ pete111

पेट्रु एफ.

प्रिमोज़

क्विंडोर

राल्फ यू.

राल्फ डब्ल्यू.

रेमन एच.

राउल टी.

रोब के.

रुडिगर एच.

रूपर्टो सी.

स्कॉट बी.

स्कॉट एफ.

स्वयं (कलह @tube)

सर्जियो एम.

स्टीफन एस.

स्टीफन

स्टीव ओ.

साइमन

एस एम आर्क।

तेमू एच.

थॉमस ई.

थॉमस एस.

टिमोथी एम.

टिमोथी एल.

टोबियास बी.

टायलर आर.

वेलेरे एम.

वोल्कर बी.

व्याचेस्लाव ए.

जेवियर ए.ए.

प्रयुक्त पुस्तकालय और निर्भरता

ESP8266/ESP32 Arduino Core

मकुना द्वारा NeoPixelBus (svenihoney fork)

फास्टलेड लाइब्रेरी

ESPAsyncTCP by me-no-dev

ESPAsyncUDP by me-no-dev (०.९.० तक)

ESPAsyncWebServer by me-no-dev

bblanchon द्वारा ArduinoJSON

async-mqtt-client by marvinroger

WS2812FX Kitesurfer1404 द्वारा (संशोधित)

मार्कजाबो द्वारा IRremoteESP8266 (वैकल्पिक)

जे क्रिस्टेंसन द्वारा टाइमज़ोन

ब्लिंक लाइब्रेरी (संकुचित)

E1.31 forkineye द्वारा पुस्तकालय (संशोधित)

Aircoookie द्वारा Espalexa (संशोधित)

कई शामिल FastLED प्रभाव क्रेग्समैन के सार के संशोधित संस्करण हैं!

WebServer_tng bbx10 द्वारा (ESP32, ०.८.३ तक) पबसबक्लाइंट बाई नॉलियरी (संशोधित, ०.८.३ तक)

सिफारिश की: