Innehållsförteckning:

Hur man använder Wled RGB -styrenhet: 5 steg
Hur man använder Wled RGB -styrenhet: 5 steg

Video: Hur man använder Wled RGB -styrenhet: 5 steg

Video: Hur man använder Wled RGB -styrenhet: 5 steg
Video: This is the BEST MATRIX DISPLAY CLOCK for Home Assistant! 2024, November
Anonim
Image
Image

Hej alla hoppas alla mår helt okej och säkert i den pågående pandemin

Jag är väldigt ledsen att jag satt fast med Work & Projects och mycket redigering som ännu inte var gjort

I den här videon ska jag visa dig Wled en enkel RGB Pixel -kontroller som du kan göra själv

Detta är inte gjort av mig och jag tar inget äganderätt till detta arbete, jag kommer bara att hjälpa dig

För att få detta gjort åt dig så. Om du gillar det här projektet kan du prenumerera på min kanal och du kan visa några

kärlek till skaparen av projektet genom att donera

github.com/Aircoookie/WLED

WLED är programvara med öppen källkod. Det skrevs av en fantastisk utvecklare som heter Aircoookie. WLED skrevs för att köra på ESP8266 och ESP32 mikrokontroller för att hjälpa till med att styra “NeoPixel” (WS2812B, WS2811, SK6812, APA102) lysdioder. Vid installation på en mikrokontroller som ESP8266, WLED driver en webbserver som kan styras av en iOS- eller Android -app, API, MQTT, Blynk, Alexa.

Om du är bekant med Arduino och mikrokontroller skulle detta vara en kaka

även om inte kommer du fortfarande att komma någonstans genom att följa dessa instruktioner

Funktioner

  • WS2812FX -bibliotek integrerat för över 100 specialeffekter
  • FastLED -bruseffekter och 50 paletter
  • Modernt användargränssnitt med färg-, effekt- och segmentkontroller Segment för att ställa in olika effekter och färger på delar av lysdioderna Inställningssida - konfiguration via nätverk Tillgångspunkt och stationsläge - automatiskt felsäkert APS -stöd för RGBW -remsor16 användarförinställningar för att enkelt spara och ladda färger/effekter,
  • Stöder cykla genom dem. Makrofunktioner för att automatiskt utföra API -samtal Nattljusfunktion (gradvis dämpas) Full uppdatering av OTA -programvara (HTTP + ArduinoOTA), lösenordsskyddbar Konfigurerbar analog klocka + stöd för Cronixie -kitet av DiamexConfigurable Auto Brightness -gräns för säkrare drift

Tillbehör

1) ESP8266 Board nodemcu/Wemos D1 mini

2) Programvaran jag använde för att flasha eller bränna filenESP8266 kallas NodeMCU PyFlasher. marcelstoer (utvecklare) för att bygga den. Jag har lagt filen i instruktionerna

3) mikro usb -kabel

4) umper trådar om du inte vill lödda

5) Strömförsörjning 5V 3Amp

6) Kvinna strömkabel

7) WS2812B, WS2811, SK6812 RGB -remsor (jag använder WS2811 -lysdioder)

7) Ett litet plasthölje (tillval)

Steg 1: Konfigurera ditt ESP8266 -kort

Installera WLED på ESP8266
Installera WLED på ESP8266

Först måste du installera drivrutinerna för ditt kort

Vanligtvis har brädorna CH340 Chip -drivrutiner

du kan ladda ner och installera det härifrån.

Steg 2: Installera WLED på ESP8266

Installera WLED på ESP8266
Installera WLED på ESP8266

Programvaran jag använde för att blinka/bränna min Wemos d1 är NodeMCU PyFlasher. Tack till marcelstoer för att bygga den.

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

det är verkligen lätt att använda programvara

En gång installerad nu gå till Wled

github.com/Aircoookie/WLED/releases

hämta därifrån.bin -filen från versionerna för ESP8266

när du har laddat ner.bin -filen

blinka att på din esp8266 med Pyflasher, vänligen kontrollera bilderna för referens (behåll allt som det är

om du använder samma tavla som jag)

på PY -blinkaren välj Com -porten och välj filplatsen

Håll Baude -räntan på 115200

blixtläge DIO

Du kan välja alternativknapp ja Rensar all data

med detta kan du radera om någon tidigare skriftlig data som finns på tavlan

klicka sedan på Flash Node MCU.

När allt blinkar framgångsrikt kommer du att göra det

få en

meddelandet Firmware blinkade framgångsrikt, lossa och anslut enheten igen.

Steg 3: Kabeldragning

Kabeldragning
Kabeldragning
Kabeldragning
Kabeldragning

I detta projekt använder jag Ws2811 led som har tre stift

Spänning +, GND -, & Data in

Anslut ledningarna som jag har visat i diagrammet

OBS! Anslut inte USB och extern ström samtidigt på kortet

Det rekommenderas att driva ditt kort och lysdioder med extern strömförsörjning

av 5V.

Steg 4: Initial installation

Första installationen
Första installationen
Första installationen
Första installationen
Första installationen
Första installationen

När kretsen är gjord och

Anslut till eluttaget och anslut lysdioderna

Och gå till din Wi-Fi-anslutning på din telefon eller dator

Du kommer att se Wled-AP standardlösenord är wled1234 alla små bokstäver

Vi får ett alternativ för installationsskärm

Behöver ange WIFI -användarnamn och wifi -lösenord

Tilldela också en statisk gateway

Och klicka på spara

Sidan stängs och telefonen kommer att ansluta tillbaka till ditt hemnätverk

installera Wled APP från Play store eller Apple store

klicka sedan på Upptäck lampor får ett alternativ, du kommer att se ett alternativ

gå till LED -inställning och ange de lysdioder som du vill ansluta

i mitt fall har jag 38 hållit ljusstyrkan till 255

Som ett experiment har jag lagt 1500MA strömförsörjning

Du kan nämna mer om du har en kraftig strömförsörjning

Du kan välja färghjul

Du kan dela segment Jag gjorde två segment om 19 vardera

Gå in på effekter för att se alla coola effekter

Steg 5:

Bild
Bild
Bild
Bild
Bild
Bild

Om du vill stödja utvecklaren kan du göra det på Git -navsidan

Och följ mig på min instagram och Youtube -kanal och instruktioner

Alla du ser nedan är bidragsgivarna:

8bitbrett gjorde den WiFi -automatiska QR -koden med Aircoookie/WLED -logotypen! adamo gjorde den animerade Discord -serverlogotypen! @debsahu gav HomeAssistant autodiscovery och mycket hjälp med PIO!

@frenck gjorde en fantastisk, stabil och funktionell integrerad integrering med HomeAssistant!

@photocromax hjälper till att väcka funktionen Live -visualisering till liv och har lagt till-g.webp

@raymiec arbetar för närvarande med att skapa de bästa klienterna för Android och iOS!

@StormPie, skaparen av det fantastiska mobilgränssnittet!

@timothybrown lade till MQTT -autentisering!

@viknet365 portade Meteor -effekten!

@wiesendaniel lade till konfigurationen för PlatformIO IDE!

@YeonV gav den första HomeAssistant MQTT -ljuskonfigurationen!

Denna lista är ofullständig.

Testning, bidragsgivare och supportrar

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-stad

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.

Mars.

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.

Klappa

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.

Använda bibliotek och beroenden

ESP8266/ESP32 Arduino Core

NeoPixelBus av Makuna (svenihoney -gaffel)

FastLED -bibliotek

ESPAsyncTCP av me-no-dev

ESPAsyncUDP av me-no-dev (från och med 0.9.0)

ESPAsyncWebServer av me-no-dev

ArduinoJSON av bblanchon

async-mqtt-client av marvinroger

WS2812FX av kitesurfer1404 (modifierad)

IRremoteESP8266 av markszabo (tillval)

Tidszon av JChristensen

Blynk bibliotek (komprimerat)

E1.31 bibliotek av forkineye (modifierad)

Espalexa av Aircoookie (modifierad)

Många inkluderade FastLED -effekter är modifierade versioner av kriegsmans gists!

WebServer_tng av bbx10 (ESP32, upp till 0.8.3) PubSubClient av knolleary (modifierat, upp till 0.8.3)

Rekommenderad: