Innholdsfortegnelse:

Slik bruker du Wled RGB -kontrolleren: 5 trinn
Slik bruker du Wled RGB -kontrolleren: 5 trinn

Video: Slik bruker du Wled RGB -kontrolleren: 5 trinn

Video: Slik bruker du Wled RGB -kontrolleren: 5 trinn
Video: 40 полезных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу #6 2024, Juli
Anonim
Image
Image

Hei alle håper alle har det helt fint og trygt i den pågående pandemien

Jeg beklager veldig at jeg satt fast med Work & Projects og mye redigering som ikke var gjort

I denne videoen skal jeg vise deg Wled en enkel RGB Pixel -kontroller som du kan gjøre selv

Dette er ikke laget av meg, og jeg tar ikke noe eierskap til dette arbeidet, bare for å hjelpe deg

For å få dette gjort for deg så. Hvis du liker dette prosjektet, kan du abonnere på kanalen min og du kan vise noen

kjærlighet til skaperen av prosjektet ved å donere

github.com/Aircoookie/WLED

WLED er programvare med åpen kildekode. Det ble skrevet av en fantastisk utvikler ved navn Aircoookie. WLED ble skrevet for å kjøre på ESP8266 og ESP32 mikrokontrollere for å hjelpe til med å kontrollere “NeoPixel” (WS2812B, WS2811, SK6812, APA102) lysdioder. Når den er installert på en mikrokontroller som ESP8266, WLED driver en webserver som kan kontrolleres av en iOS- eller Android -app, API, MQTT, Blynk, Alexa.

Hvis du er kjent med Arduino og mikrokontrollere, ville dette være et stykke kake

selv om ikke du fortsatt kommer til et sted ved å følge denne instruksjonene

Funksjoner

  • WS2812FX -bibliotek integrert for over 100 spesialeffekter
  • FastLED -lydeffekter og 50 paletter
  • Moderne brukergrensesnitt med farge-, effekt- og segmentkontroller Segmenter for å sette forskjellige effekter og farger til deler av lysdiodene Innstillingsside - konfigurasjon over nettverk Tilgangspunkt og stasjonsmodus - automatisk feilsikker APS -støtte for RGBW -striper 16 brukerforhåndsinnstillinger for enkelt å lagre og laste inn farger/effekter,
  • Støtter sykling gjennom dem. Makrofunksjoner for automatisk å utføre API -anrop Nattlysfunksjon (demper gradvis) Full oppdatering av OTA -programvare (HTTP + ArduinoOTA), passordbeskyttet Konfigurerbar analog klokke + støtte for Cronixie -settet av DiamexConfigurable Auto Brightness -grense for tryggere drift

Rekvisita

1) ESP8266 Board nodemcu/Wemos D1 mini

2) Programvaren jeg brukte til å flash -brenne filenESP8266, kalles NodeMCU PyFlasher. marcelstoer (utvikler) for å bygge den. Jeg har lagt filen i instruksjonene

3) mikro usb -kabel

4) umper ledninger hvis du ikke vil lodde

5) Strømforsyning 5V 3Amp

6) Kvinnelig strømkabel

7) WS2812B, WS2811, SK6812 RGB -strips (jeg bruker WS2811 -lysdioder)

7) Et lite plasthus (valgfritt)

Trinn 1: Sette opp ESP8266 -kortet

Installer WLED på ESP8266
Installer WLED på ESP8266

Først må du installere driverne for brettet ditt

Vanligvis har brettene CH340 Chip -drivere

du kan laste den ned og installere den her.

Trinn 2: Installer WLED på ESP8266

Installer WLED på ESP8266
Installer WLED på ESP8266

Programvaren jeg brukte til å blinke/brenne min Wemos d1 er NodeMCU PyFlasher. Takk til marcelstoer for å bygge den.

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

det er veldig brukervennlig programvare

Når den er installert, gå nå til Wled

github.com/Aircoookie/WLED/releases

derfra laster du ned.bin -filen fra utgivelsene for ESP8266

når du har lastet ned.bin -filen

blink det på esp8266 ved å bruke Pyflasher, vennligst sjekk bildene for refrence (behold alt som det er

hvis du bruker det samme brettet som meg)

Velg P -porten på PY -blinkeren og velg filplasseringen

Hold Baude -prisen på 115200

blitsmodus DIO

Du kan velge alternativknappen ja Tørker av alle data

med dette kan du slette eventuelle tidligere skriftlige data som er der på tavlen

klikk deretter på Flash Node MCU.

Når alt er blinket vellykket vil du

få en

meldingen Fastvaren blinket. Ta opp og koble til enheten på nytt.

Trinn 3: Kabling

Kabling
Kabling
Kabling
Kabling

I dette prosjektet bruker jeg Ws2811 led som har tre pinner

Spenning +, GND -, & Data in

Koble til ledningene som jeg har vist i diagrammet

MERK: Ikke koble til USB og ekstern strøm samtidig på kortet

Det anbefales å drive kortet og lysdiodene med ekstern strømforsyning

av 5V.

Trinn 4: Første oppsett

Førstegangs oppsett
Førstegangs oppsett
Førstegangs oppsett
Førstegangs oppsett
Førstegangs oppsett
Førstegangs oppsett

Når kretsen er laget og

Koble til strømuttaket og koble til lysdiodene

Og gå til Wi-Fi-tilkoblingen på telefonen eller PCen

Du vil se Wled-AP standard passord er wled1234 alle små bokstaver

Vi får et alternativ til oppsettskjerm

Må skrive inn WIFI -brukernavn og wifi -passord

Tilordne også en statisk gateway

Og klikk på lagre

Siden lukkes, og telefonen kobler seg tilbake til hjemmenettverket

installer Wled APP fra Play store eller Apple store

klikk deretter på Oppdag lys vil få et alternativ, du vil se et alternativ

gå til LED -oppsett og skriv inn nummerlysene du vil koble til

i mitt tilfelle har jeg 38 beholdt lysstyrken til 255

Som et eksperiment har jeg lagt 1500MA nåværende forsyning

Du kan nevne mer hvis du har en kraftig strømforsyning

Du kan velge fargehjulet

Du kan dele segment I laget to segmenter på 19 hver

Gå til effekter for å se alle de kule effektene

Trinn 5:

Bilde
Bilde
Bilde
Bilde
Bilde
Bilde

Hvis du vil støtte utvikleren, kan du gjøre det på Git -hub -siden

Og følg meg på min instagram og Youtube -kanal og instrukser

Alle du ser nedenfor er bidragsyterne:

8bitbrett laget WiFi -tilkoblingen QR -kode automatisk med Aircoookie/WLED -logoen! adamo laget den animerte Discord -serverlogoen! @debsahu ga HomeAssistant autodiscovery og mye hjelp med PIO!

@frenck gjorde en fantastisk, stabil og funksjonsrik integrasjon med HomeAssistant!

@photocromax hjelper med å levendegjøre Live visualiseringsfunksjonen og har lagt til-g.webp

@raymiec jobber for tiden med å lage de beste kundene for Android og iOS!

@StormPie, skaperen av det fantastiske mobile brukergrensesnittet!

@timothybrown la til MQTT -autentisering!

@viknet365 portet Meteor -effekten!

@wiesendaniel la til konfigurasjonen for PlatformIO IDE!

@YeonV ga den første HomeAssistant MQTT -lyskonfigurasjonen!

Denne listen er ufullstendig.

Testing, bidragsytere og støttespillere

47 produkter

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.

Konstantin

Dale L.

David C.

David M.

Dennis H.

Dinos P.

Donn L.

Duane B.

DrZzs (Justin A.)

Dylan L.

Effectsmeister

Eric N.

Eric P.

Eric Z.

e-byen

Fabian N.

Felix S.

Fil

Gary O.

Geert De V.

George V.

Graham W.

Gunnar B.

Håkan H.

App.doNotProcessConnectivityEvents = true; Heiko

Hermann S.

Horst F. M. @illuxions

itechspar

Jacob D.

James W.

Jason C.

Jason S.

Jens

Jeremy D.

Jim P.

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.

Marc H.

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.

klapp

Paul B.

Paul-Christiaan D.

Paul H.

Petru F.

Primoz

Quindor

Ralph U.

Ralph W.

Ramon H.

Raoul T.

Rob K.

Rüdiger H.

Ruperto C.

Scott B.

Scott F.

Self (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.

Brukte biblioteker og avhengigheter

ESP8266/ESP32 Arduino -kjerne

NeoPixelBus av Makuna (svenihoney -gaffel)

FastLED -bibliotek

ESPAsyncTCP av me-no-dev

ESPAsyncUDP av me-no-dev (fra 0.9.0)

ESPAsyncWebServer av me-no-dev

ArduinoJSON av bblanchon

async-mqtt-client av marvinroger

WS2812FX av kitesurfer1404 (endret)

IRremoteESP8266 av markszabo (valgfritt)

Tidssone av JChristensen

Blynk bibliotek (komprimert)

E1.31 bibliotek av forkineye (modifisert)

Espalexa av Aircoookie (modifisert)

Mange inkluderte FastLED -effekter er modifiserte versjoner av kriegsmans gists!

WebServer_tng av bbx10 (ESP32, opptil 0.8.3) PubSubClient av knolleary (modifisert, opptil 0.8.3)

Anbefalt: