Բովանդակություն:
- Պարագաներ
- Քայլ 1. Կարգավորեք ձեր ESP8266 խորհուրդը
- Քայլ 2: Տեղադրեք WLED- ը ESP8266- ում
- Քայլ 3: Լարերի տեղադրում
- Քայլ 4: Նախնական կարգավորում
- Քայլ 5:
Video: Ինչպես օգտագործել Wled RGB վերահսկիչ ՝ 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Ողջույն բոլորին, հուսով եմ, որ բոլորն իրենց լավ և ապահով են զգում ընթացող համաճարակի պայմաններում
I’mավում եմ, որ աշխատանքի և նախագծերի մեջ խրված էի և դեռ շատ անելիքներ կան խմբագրելու համար
Այս տեսանյութում ես ձեզ ցույց կտամ Wled- ի պարզ RGB Pixel վերահսկիչ, որը կարող եք ինքներդ անել
Սա իմ ձեռքով չէ, և ես այս աշխատանքի որևէ սեփականություն չեմ վերցնում, պարզապես պատրաստվում եմ օգնել ձեզ
Որպեսզի դա արվի ձեզ համար: Եթե ձեզ դուր է գալիս այս նախագիծը, բաժանորդագրվեք իմ ալիքին և կարող եք մի քանիսը ցուցադրել
սեր նախագծի ստեղծողին `նվիրաբերելով
github.com/Aircoookie/WLED
WLED- ը բաց կոդով ծրագրակազմ է: Այն գրվել է Aircoookie անունով զարմանալի մշակողի կողմից: WLED- ը գրվել է ESP8266 և ESP32 միկրոկոնտրոլերների վրա աշխատելու համար `օգնելու« NeoPixel »(WS2812B, WS2811, SK6812, APA102) LED- ների կառավարմանը: Երբ տեղադրվում է միկրոկառավարիչի վրա, ինչպիսին է ESP8266- ը, WLED- ն աշխատում է վեբ սերվերի վրա, որը կարող է կառավարվել iOS կամ Android հավելվածների, API- ի, MQTT- ի, Blynk- ի, Alexa- ի միջոցով:
Եթե դուք ծանոթ եք Arduino- ին և միկրոկոնտրոլերներին, դա տորթի կտոր կլինի
նույնիսկ եթե ոչ, դուք դեռ ինչ -որ տեղ կհասնեք ՝ հետևելով այս հրահանգներին
Հատկություններ
- WS2812FX գրադարանը ինտեգրված է ավելի քան 100 հատուկ էֆեկտների համար
- FastLED աղմուկի էֆեկտներ և 50 ներկապնակ
- Modernամանակակից ինտերֆեյս ՝ գույնի, էֆեկտի և հատվածի կառավարման տարրերով LED- ների մասերին տարբեր էֆեկտներ և գույներ սահմանելու հատվածներ Կարգավորումներ էջ - ցանցի կոնֆիգուրացիա Մուտքի կետ և կայանի ռեժիմ - ավտոմատ անհաջող APS աջակցություն RGBW շերտերի համար 16 օգտագործողի նախադրվածներ ՝ գույները/էֆեկտները հեշտությամբ պահպանելու և բեռնելու համար,
- Աջակցում է դրանցով հեծանվավազքին: Մակրո գործառույթները ՝ ավտոմատ կերպով կատարելու API- ի զանգերը Nightlight գործառույթը (աստիճանաբար մարում է) OTA ծրագրակազմի ամբողջական թարմացում (HTTP + ArduinoOTA), գաղտնաբառով պաշտպանվող Կազմաձևվող անալոգային ժամացույց + աջակցություն Diamex
Պարագաներ
1) ESP8266 Board nodemcu/Wemos D1 mini
2) Theրագիրը, որն օգտագործել եմ ESP8266 ֆայլը այրելու համար, կոչվում է NodeMCU PyFlasher: marcelstoer (ծրագրավորող) այն կառուցելու համար: ֆայլը դրել եմ հրահանգների մեջ
3) միկրո USB մալուխ
4) umper լարերը, եթե դուք չեք ցանկանում զոդել
5) սնուցման աղբյուր 5V 3Amps
6) Իգական հոսանքի մալուխ
7) WS2812B, WS2811, SK6812 RGB շերտեր (ես օգտագործում եմ WS2811 լուսարձակներ)
7) Փոքր պլաստիկ պատյան (ըստ ցանկության)
Քայլ 1. Կարգավորեք ձեր ESP8266 խորհուրդը
Առաջին բանը, որ անհրաժեշտ է տեղադրել ձեր տախտակի վարորդները
Սովորաբար տախտակները ունեն CH340 Chip վարորդներ
կարող եք ներբեռնել և տեղադրել այստեղից:
Քայլ 2: Տեղադրեք WLED- ը ESP8266- ում
Wրագիրը, որն օգտագործել եմ իմ Wemos d1- ը բռնկելու/այրելու համար, NodeMCU PyFlasher է: Շնորհակալություն marcelstoer- ին այն կառուցելու համար:
github.com/marcelstoer/nodemcu-pyflasher/r…
իրոք հեշտ է օգտագործել ծրագրակազմը
Տեղադրվելուց հետո գնացեք Wled
github.com/Aircoookie/WLED/releases
այնտեղից ներբեռնեք.bin ֆայլը ESP8266- ի թողարկումներից
երբ ներբեռնեք.bin ֆայլը
միացրեք այն esp8266- ով ՝ Pyflasher- ով, խնդրում ենք ստուգել պատկերները անդրադարձման համար (ամեն ինչ պահեք այնպես, ինչպես կա)
եթե դուք օգտագործում եք նույն տախտակը, ինչպես ինձ)
PY լապտերի վրա ընտրեք Com պորտը և ընտրեք ֆայլի վայրը
Պահպանեք Բոդեի փոխարժեքը 115200 -ի վրա
ֆլեշ ռեժիմ DIO
Կարող եք ընտրել ռադիո կոճակը այո ipesնջում է բոլոր տվյալները
դրանով դուք կարող եք ջնջել, եթե գրատախտակին առկա նախկին գրավոր տվյալներ կան
ապա կտտացրեք Flash Node MCU- ին:
Երբ ամեն ինչ հաջողությամբ փայլեցվի, կանեք
ստանալ ա
հաղորդագրություն «Firmware- ը հաջողությամբ բռնկվեց, խնդրում ենք ապամոնտաժել և նորից միացնել սարքը:
Քայլ 3: Լարերի տեղադրում
Այս նախագծում ես օգտագործում եմ Ws2811 led- ը, որն ունի երեք կապ
Լարման +, GND -, & Տվյալների մեջ
Միացրեք էլեկտրագծերը, ինչպես ցույց եմ տվել գծապատկերում
Խնդրում ենք նկատի ունենալ, միացրեք USB և արտաքին էներգիան միաժամանակ տախտակին
Խորհուրդ է տրվում սնուցել ձեր տախտակը և Leds- ը ՝ օգտագործելով արտաքին էներգիայի աղբյուր
5 Վ -ից
Քայլ 4: Նախնական կարգավորում
Երբ շղթան կազմված է և
Միացեք Power վարդակին և միացրեք Leds- ը
Եվ գնացեք ձեր հեռախոսի կամ համակարգչի ձեր Wi-Fi կապին
Դուք կտեսնեք, որ Wled-AP- ի կանխադրված գաղտնաբառը wled1234 է բոլոր փոքրատառերով
Մենք կստանանք կարգաբերման էկրանի տարբերակ
Պետք է մուտքագրել WIFI օգտվողի անուն և wifi գաղտնաբառ
Նշանակեք նաև ստատիկ դարպաս
Եվ կտտացրեք փրկել
Էջը կփակվի, և ձեր հեռախոսը նորից կմիանա ձեր տան ցանցին
տեղադրել Wled APP- ը Play խանութից կամ Apple խանութից
ապա կտտացրեք Discover լույսերը կստանան տարբերակ, կտեսնեք տարբերակ
գնացեք led setup և մուտքագրեք այն համարները, որոնք ցանկանում եք միացնել
իմ դեպքում ես 38 -ը պահել եմ Պայծառությունը 255 -ի վրա
Որպես փորձ, ես դրել եմ 1500MA ընթացիկ մատակարարում
Կարող եք ավելին նշել, եթե ունեք տավարի սնուցման աղբյուր
Կարող եք ընտրել գունային անիվը
Դուք կարող եք բաժանել I հատվածը, որը կազմել է երկու հատված `յուրաքանչյուրը 19 -ով
Անցեք էֆեկտներին ՝ բոլոր հիանալի էֆեկտները տեսնելու համար
Քայլ 5:
Եթե ցանկանում եք աջակցել ծրագրավորողին, կարող եք դա անել theGit հանգույցի էջում
Հետևեք ինձ իմ instagram- ում և Youtube- ի ալիքում և հրահանգներին
Բոլորը, ում տեսնում եք ստորև, մասնակիցներն են.
8bitbrett- ը ստիպեց WiFi- ին ինքնաբերաբար միացնել QR կոդը Aircoookie/WLED պատկերանշանի հետ: adamo- ն պատրաստել է Discord սերվերի անիմացիոն պատկերանշանը: @debsahu- ն տրամադրեց HomeAssistant- ի ինքնաբացահայտումը և մեծ օգնություն PIO- ի հետ:
@frenck- ը զարմանալի, կայուն և հագեցած հարազատ ինտեգրում է կատարել HomeAssistant- ի հետ:
@photocromax- ն օգնում է կենդանի արտացոլման գործառույթը կյանքի կոչել և GIF- ի նախադիտումներն ավելացրել է փաստաթղթում:
@raymiec- ն այժմ աշխատում է Android- ի և iOS- ի համար լավագույն հաճախորդների ստեղծման վրա:
@StormPie, բջջային հիանալի միջերեսի ստեղծող:
@timothybrown- ն ավելացրեց MQTT վավերացում:
@viknet365- ը փոխանցեց երկնաքարի էֆեկտը:
@wiesendaniel- ը ավելացրեց PlatformIO IDE- ի կազմաձևը:
@YeonV- ն տրամադրեց HomeAssistant MQTT լույսի նախնական կարգավորումը:
Այս ցանկը թերի է:
Թեստավորում, ներդրողներ և աջակիցներ
47 ապրանք
Ախմեդ Ե.
Ալան ՄակՆ.
Անդրեաս Ռ.
Էնդրյու Գ.
Էնդրյու Մ.
Անդրիես Ֆ.
Էնդի Ս.
Անտոն Ա.
Բերնհարդ Ս.
Բրենդան Վ.
Բրեթ Հ.
Բրայան Ն.
Բրայան Հ.
Քրիստիան Կ.
Կոդի Մ.
Կոնստանտին
Դեյլ Լ.
Դեյվիդ Ք.
Դավիթ Մ.
Դենիս Հ.
Դինոս Պ.
Դոն Լ.
Դուան Բ.
DrZzs (Justասթին Ա.)
Դիլան Լ.
Էֆեկտներ
Էրիկ Ն.
Էրիկ Պ.
Էրիկ..
էլեկտրոնային քաղաք
Ֆաբիան Ն.
Ֆելիքս Ս.
Ֆիլ
Գարի Օ.
Geert De V.
Georgeորջ Վ.
Գրեհեմ Վ.
Գուննար Բ.
Հուկան Հ.
App.doNotProcessConnectivityEvents = ճշմարիտ; Հայկո
Հերման Ս.
Horst F. M. @illuxions
իտչսպար
Հակոբ Դ.
Jamesեյմս Վ.
Jեյսոն Ք.
Jեյսոն Ս.
Յենս
Remերեմի Դ.
Jimիմ Պ.
B.ոն Բ.
Onոն Դ.
Jordanորդան Ա.
Jordanորդան J..
Josephոզեֆ Ս.
Jոշ Ա.
Jոշ Գ.
Justասթին Կ.
Կյել-Էյնար Ա.
Լորենս Գ.
Լեոնհարդ Ա.
Լեոնհարդ Ս.
Մարկ Հ.
Մարկ Ռ.
Մարկուս Ս.
Մարիո Ֆ. Ս.
Մարկ Ս.
Մարկ Վ.
Մարտին Բ.
Մարտին Հ.
Մարտին Լ.
Մայքլ Ա.
Մայքլ Բ.
Մայքլ Է.
Մայքլ Է.
Մայքլ Է.
Մաքս Հ.
Մեննո Վ.
Նաթան Յ.
Նիլս Լ.
Նայջել Հ.
Պասկալ Բ.
Պասկալ Լ.
Պատ
Պոլ Բ.
Պոլ-Քրիստիան Դ.
Պոլ Հ.
Պետրու Ֆ.
Պրիմոզ
Քվինդոր
Ռալֆ Ու.
Ռալֆ Վ.
Ռամոն Հ.
Ռաուլ Թ.
Ռոբ Կ.
Ռյուդիգեր Հ.
Ռուպերտո Ս.
Սքոթ Բ.
Սքոթ Ֆ.
Ես (տարաձայնություն @tube)
Սերխիո Մ.
Ստեֆան Ս.
Ստեփանոս
Սթիվ Օ.
Սիմոն
S M տապան:
Թիմու Հ.
Թոմաս Է.
Թոմաս Ս.
Տիմոթեոս Մ.
Տիմոթի Լ.
Տոբիաս Բ.
Թայլեր Ռ.
Վալեր Մ.
Ֆոլքեր Բ.
Վյաչեսլավ Ա.
Քսավիեր Ա.
Օգտագործված գրադարաններ և կախվածություններ
ESP8266/ESP32 Arduino Core
NeoPixelBus by Makuna (svenihoney պատառաքաղ)
FastLED գրադարան
ESPAsyncTCP by me-no-dev
ESPAsyncUDP by me-no-dev (0.9.0 դրությամբ)
ESPAsyncWebServer by me-no-dev
ArduinoJSON by bblanchon
async-mqtt-client ըստ marvinroger
WS2812FX by kitesurfer1404 (փոփոխված)
IRremoteESP8266 ըստ markszabo (ըստ ցանկության)
Timeամային գոտի ՝ JChristensen- ի կողմից
Բլինկի գրադարան (սեղմված)
E1.31 գրադարան forkineye- ի կողմից (փոփոխված)
Espalexa by Aircoookie (փոփոխված)
FastLED էֆեկտներից շատերը kriegsman- ի էության փոփոխված տարբերակն են:
WebServer_tng by bbx10 (ESP32, մինչև 0.8.3) PubSubClient ըստ knolleary (փոփոխված, մինչև 0.8.3)
Խորհուրդ ենք տալիս:
Ինչպես օգտագործել Photocell- ը RGB LED գույնը փոխելու համար. 3 քայլ
Ինչպես օգտագործել Photocell- ը RGB LED- ի գույնը փոխելու համար. Իմ Arduino նախագծի մաս 01 -ի համար իմ սկզբնական գաղափարն էր օգտագործել LED- ը միացնելու և անջատելու համար ջերմաստիճանի տվիչ, բայց ավաղ իմ ջերմաստիճանի տվիչը դեռ չէր եկել, ինչը ինձ թողեց ընտրեց Elegoo մեկնարկային հավաքածուի մեջ առկա սենսորներից և հետաքրքրվեց, թե արդյոք
Ուղեցույց. Ինչպես օգտագործել RGB գույնի դետեկտորի տվիչ TCS230 Arduino UNO- ով. 3 քայլ
Ձեռնարկ. Այս ձեռնարկի վերջում դուք կստանաք մի շարք համեմատական արդյունքներ մի քանի գույների միջև:
Ինչպես ստեղծել Linux Boot Drive (և ինչպես օգտագործել այն). 10 քայլ
Ինչպես ստեղծել Linux Boot Drive (և ինչպես օգտագործել այն). Սա պարզ ներածություն է, թե ինչպես սկսել Linux- ը, մասնավորապես Ubuntu- ն
Պտտվող կոդավորիչ. Ինչպես է այն աշխատում և ինչպես օգտագործել Arduino- ի հետ. 7 քայլ
Rotary Encoder: Նախ, դուք կտեսնեք որոշ տեղեկություններ պտտվող կոդավորիչի մասին, այնուհետև կսովորեք, թե ինչպես
Ինչպես օգտագործել Mac տերմինալը և ինչպես օգտագործել հիմնական գործառույթները. 4 քայլ
Ինչպես օգտագործել Mac տերմինալը և ինչպես օգտագործել հիմնական գործառույթները. Մենք ձեզ ցույց կտանք, թե ինչպես բացել MAC տերմինալը: Մենք նաև ձեզ ցույց կտանք տերմինալի մի քանի հնարավորություններ, ինչպիսիք են ifconfig- ը, գրացուցակների փոփոխումը, ֆայլերին մուտք գործելը և arp- ը: Ifconfig- ը թույլ կտա Ձեզ ստուգել ձեր IP հասցեն և ձեր MAC գովազդը