Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Bună ziua tuturor, sper că toată lumea se descurcă absolut bine și în siguranță în timpul pandemiei în curs
Îmi pare foarte rău că am fost blocat cu Lucrări și proiecte și multe modificări încă nu au fost făcute
În acest videoclip, vă voi arăta Wled un controler RGB Pixel simplu pe care îl puteți face singur
Acest lucru nu este făcut de mine și nu îmi asum dreptul de proprietate asupra acestei lucrări, ci doar te voi ajuta
Pentru a face acest lucru pentru tine, așa. Dacă îți place acest proiect, te rog să te abonezi la canalul meu și poți arăta câteva
iubesc Creatorul Proiectului donând
github.com/Aircoookie/WLED
WLED este un software open source. A fost scris de un dezvoltator minunat numit Aircoookie. WLED a fost scris să ruleze pe microcontrolerele ESP8266 și ESP32 pentru a ajuta la controlul LED-urilor „NeoPixel” (WS2812B, WS2811, SK6812, APA102). Când este instalat pe un microcontroler precum ESP8266, WLED rulează un server web care poate fi controlat de o aplicație iOS sau Android, API, MQTT, Blynk, Alexa.
Dacă sunteți familiarizați cu Arduino și microcontrolere, aceasta ar fi o bucată de tort
chiar dacă nu, veți ajunge totuși undeva urmând acest instructable
Caracteristici
- Biblioteca WS2812FX integrată pentru peste 100 de efecte speciale
- Efecte de zgomot FastLED și 50 de palete
- UI modernă cu controale de culoare, efect și segment Segmente pentru setarea diferitelor efecte și culori la anumite părți ale LED-urilor Pagina de setări - configurare prin rețea Punct de acces și modul stație - APS automat de siguranță pentru benzi RGBW 16 presetări de utilizator pentru a salva și încărca ușor culorile / efectele,
- Suportă ciclismul prin ele Funcții macro pentru a executa automat apeluri API Funcția Nightlight (diminuează treptat) Actualizare completă a software-ului OTA (HTTP + ArduinoOTA), protejabilă prin parolă Ceas analogic configurabil + suport pentru kitul Cronixie de Diamex Limită de luminozitate automată configurabilă pentru o operare mai sigură
Provizii
1) ESP8266 Board nodemcu / Wemos D1 mini
2) Software-ul pe care l-am folosit pentru a clipi sau arde fișierul ESP8266 se numește NodeMCU PyFlasher. marcelstoer (dezvoltator) pentru construirea acestuia. Am pus fișierul în instructabile
3) cablu micro usb
4) fire umper dacă nu doriți să lipiți
5) Alimentare 5V 3Amps
6) Cablu de alimentare feminin
7) Benzi RGB WS2812B, WS2811, SK6812 (folosesc leduri WS2811)
7) O carcasă mică din plastic (opțional)
Pasul 1: Configurarea plăcii ESP8266
Primul lucru trebuie să instalați driverele pentru placa dvs.
De obicei, plăcile au drivere CH340 Chip
îl puteți descărca și instala de aici.
Pasul 2: Instalați WLED pe ESP8266
Software-ul pe care l-am folosit pentru a bloca / arde Wemos d1 este NodeMCU PyFlasher. Mulțumim marcelstoer că l-a construit.
github.com/marcelstoer/nodemcu-pyflasher/r…
este foarte ușor de utilizat software-ul
Odată instalat, accesați Wled
github.com/Aircoookie/WLED/releases
de acolo descărcați fișierul.bin din versiunile pentru ESP8266
după ce descărcați fișierul.bin
blițul pe sp8266 folosind Pyflasher vă rugăm să verificați imaginile pentru referință (păstrați totul așa cum este
dacă folosești aceeași placă ca mine)
pe intermitentul PY selectați portul Com și selectați locația fișierului
Păstrați rata Baude la 115200
modul bliț DIO
Puteți selecta butonul radio da Ștergeți toate datele
cu aceasta puteți șterge dacă există date scrise anterioare care se află pe tablă
apoi faceți clic pe Flash Node MCU.
Odată ce totul va clipi cu succes, veți face acest lucru
obtine o
mesajul „Firmware-ul a clipit cu succes, vă rugăm să deconectați și să reinstalați dispozitivul.
Pasul 3: Cablare
În acest proiect folosesc led Ws2811 care are trei pini
Tensiune +, GND -, și date în
Conectați cablajul așa cum am arătat în diagramă
Vă rugăm să rețineți că nu conectați USB și alimentare externă în același timp pe placă
Este recomandat să alimentați placa și ledurile folosind sursa de alimentare externă
de 5V.
Pasul 4: Configurare inițială
Odată realizat circuitul și
Conectați-vă la priza de alimentare și conectați ledurile
Și accesați conexiunea Wi-Fi de pe telefon sau PC
Veți vedea parola implicită Wled-AP este wled1234 toate cu litere mici
Vom primi o opțiune de ecran de configurare
Trebuie să introduceți numele de utilizator WIFI și parola wifi
De asemenea, atribuiți un gateway static
Și faceți clic pe salvare
Pagina se va închide și telefonul dvs. se va conecta din nou la rețeaua dvs. de acasă
instalați aplicația Wled din magazinul Play sau magazinul Apple
apoi faceți clic pe Descoperiți luminile va primi o opțiune, veți vedea o opțiune
accesați configurarea LED-urilor și introduceți ledurile numerice pe care doriți să le conectați
în cazul meu 38 am păstrat luminozitatea la 255
Ca experiment, am pus la curent 1500MA
Puteți menționa mai multe dacă aveți o sursă de alimentare puternică
Puteți selecta roata de culoare
Puteți împărți segmentul I făcut din două segmente de câte 19
Accesați efectele pentru a vedea toate efectele interesante
Pasul 5:
Dacă doriți să sprijiniți dezvoltatorul, puteți face acest lucru pe pagina hub Hub
Și urmărește-mă pe canalul meu Instagram și Youtube și instructabile
Toți cei pe care îi vedeți mai jos sunt Colaboratorii:
8bitbrett a realizat codul QR WiFi auto connect cu logo-ul Aircoookie / WLED! adamo a creat logo-ul animat al serverului Discord! @debsahu a oferit descoperirea automată HomeAssistant și mult ajutor cu PIO!
@frenck a făcut o integrare nativă uimitoare, stabilă și plină de caracteristici cu HomeAssistant!
@photocromax ajută la aducerea la viață a funcției de vizualizare live și a adăugat previzualizări-g.webp
@raymiec lucrează în prezent la crearea celor mai buni clienți pentru Android și iOS!
@StormPie, creatorul minunatului UI mobil!
@timothybrown a adăugat autentificarea MQTT!
@ viknet365 a portat efectul Meteor!
@wiesendaniel a adăugat configurația pentru PlatformIO IDE!
@YeonV a furnizat configurarea inițială HomeAssistant MQTT light!
Această listă este incompletă.
Testare, colaboratori și susținători
47 Produse
Achmed E.
Allan McN.
Andreas R.
Andrew G.
Andrew M.
Andries F.
Andy C.
Anton A.
Bernhard S.
Brendan W.
Brett H.
Brian N.
Bryan H.
Christian K.
Cody M.
@ computerfreek274
Constantin
Dale L.
David C.
David M.
@ Def3nder
Dennis H.
Dinos P.
Donn L.
Duane B.
DrZzs (Justin A.)
Dylan L.
Effectsmeister
Eric N.
Eric P.
Eric Z.
e-oraș
Fabian N.
Felix S.
Fil
Gary O.
Geert De V.
George V.
Graham W.
Gunnar B.
Håkan H.
App.doNotProcessConnectivityEvents = adevărat; Heiko
Hermann S.
Horst F. M. @illuxions
itechspar
Jacob D.
James W.
Jason C.
Jason S.
Jens
Jeremy D.
Jim P.
@ jolll-dk
John B.
Jon D.
Jordan A.
Jordan J.
Joseph S.
Josh A.
Josh G.
Justin K.
Kjell-Einar A.
Laurence C.
Leonhard A.
Leonhard S.
Martie.
Marc R.
Marcus S.
Mario F. S.
Mark S.
Mark V.
Martin B.
Martin H.
Martin L.
Michael A.
Michael B.
Michael E.
Michael E.
Michael E.
Max H.
Menno V.
Nathan Y.
Niels L.
Nigel H.
Pascal B.
Pascal L.
Pat
Paul B.
Paul-Christiaan D.
Paul H.
@ pete111
Petru F.
Primoz
Quindor
Ralph U.
Ralph W.
Ramon H.
Raoul T.
Rob K.
Rüdiger H.
Ruperto C.
Scott B.
Scott F.
Sinele (Discord @tube)
Sergio M.
Stefan S.
Stephen
Steve O.
Simon
S M Ark.
Teemu H.
Thomas E.
Thomas S.
Timothy M.
Timothy L.
Tobias B.
Tyler R.
Valère M.
Volker B.
Vyacheslav A.
Xavier A. A.
Biblioteci și dependențe folosite
ESP8266 / ESP32 Arduino Core
NeoPixelBus by Makuna (furcă svenihoney)
Biblioteca FastLED
ESPAsyncTCP by me-no-dev
ESPAsyncUDP by me-no-dev (începând cu 0.9.0)
ESPAsyncWebServer de la me-no-dev
ArduinoJSON de bblanchon
async-mqtt-client de marvinroger
WS2812FX de kitesurfer1404 (modificat)
IRremoteESP8266 de markszabo (opțional)
Timezone de JChristensen
Biblioteca Blynk (compactată)
Biblioteca E1.31 de forkineye (modificat)
Espalexa de Aircoookie (modificat)
Multe efecte FastLED incluse sunt versiuni modificate ale esențelor lui kriegsman!
WebServer_tng de bbx10 (ESP32, până la 0.8.3) PubSubClient de knolleary (modificat, până la 0.8.3)