Բովանդակություն:

Ինչպես օգտագործել Wled RGB վերահսկիչ ՝ 5 քայլ
Ինչպես օգտագործել Wled RGB վերահսկիչ ՝ 5 քայլ

Video: Ինչպես օգտագործել Wled RGB վերահսկիչ ՝ 5 քայլ

Video: Ինչպես օգտագործել Wled RGB վերահսկիչ ՝ 5 քայլ
Video: ChatGPT ֆենոմեն. Ինչպես է AI-ն փոխում մշակողի լանդշաֆտը: 2024, Նոյեմբեր
Anonim
Image
Image

Ողջույն բոլորին, հուսով եմ, որ բոլորն իրենց լավ և ապահով են զգում ընթացող համաճարակի պայմաններում

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 խորհուրդը

Տեղադրեք WLED- ը ESP8266- ում
Տեղադրեք WLED- ը ESP8266- ում

Առաջին բանը, որ անհրաժեշտ է տեղադրել ձեր տախտակի վարորդները

Սովորաբար տախտակները ունեն CH340 Chip վարորդներ

կարող եք ներբեռնել և տեղադրել այստեղից:

Քայլ 2: Տեղադրեք WLED- ը ESP8266- ում

Տեղադրեք WLED- ը ESP8266- ում
Տեղադրեք 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)

Խորհուրդ ենք տալիս: