Taula de continguts:

Com utilitzar el controlador RGB Wled: 5 passos
Com utilitzar el controlador RGB Wled: 5 passos

Vídeo: Com utilitzar el controlador RGB Wled: 5 passos

Vídeo: Com utilitzar el controlador RGB Wled: 5 passos
Vídeo: Home Assistant - подключаем адресную ленту WS2812B через ESP8266 с прошивкой WLED 2024, Juliol
Anonim
Image
Image

Hola a tothom, espero que tothom ho faci absolutament bé i segur en la Pandèmia en curs

Lamento molt que m’hagi quedat atrapat amb Work & Projects i que encara hi hagi molta edició per fer

En aquest vídeo us mostraré Wled un senzill controlador RGB Pixel que podeu fer vosaltres mateixos

Això no ho faig jo i no em posseeixo propietat d’aquesta obra només us ajudaré

Per aconseguir-ho, així que ho feu. Si t'agrada aquest projecte, subscriu-te al meu canal i pots mostrar-ne alguns

estima el creador del projecte donant

github.com/Aircoookie/WLED

WLED és un programari de codi obert. Va ser escrit per un increïble desenvolupador anomenat Aircoookie. WLED es va escriure per funcionar amb microcontroladors ESP8266 i ESP32 per ajudar a controlar els LED "NeoPixel" (WS2812B, WS2811, SK6812, APA102). Quan s’instal·la en un microcontrolador com l’ESP8266, WLED executa un servidor web que es pot controlar mitjançant una aplicació per a iOS o Android, API, MQTT, Blynk, Alexa.

Si coneixeu Arduino i els microcontroladors, aquest seria un tros de pastís

encara que no, encara arribareu a algun lloc seguint aquest instructable

Característiques

  • Biblioteca WS2812FX integrada per a més de 100 efectes especials
  • Efectes de soroll FastLED i 50 paletes
  • Interfície d’usuari moderna amb controls de color, efecte i segment Segments per configurar diferents efectes i colors a parts dels LEDs Configuració de la pàgina - Configuració a través de la xarxa Mode d’accés i mode d’estació - APS de seguretat automàtica a prova de franges RGBW 16 presets d’usuari per guardar i carregar colors / efectes fàcilment
  • Admet la navegació a través d’elles Funcions macro per executar automàticament les trucades d’API Funció Nightlight (disminueix gradualment) Actualització completa del programari OTA (HTTP + ArduinoOTA), protegible per contrasenya Rellotge analògic configurable + compatibilitat amb el kit Cronixie per Diamex Límit de brillantor automàtic configurable per a una operació més segura

Subministraments

1) ESP8266 Junta nodemcu / Wemos D1 mini

2) El programari que vaig fer servir per cremar el fitxer ESP8266 es diu NodeMCU PyFlasher. marcelstoer (desenvolupador) per construir-lo. He posat el fitxer als instructables

3) cable micro usb

4) els cables de umper si no voleu soldar

5) Font d'alimentació 5V 3Amps

6) Cable d'alimentació femella

7) tires RGB WS2812B, WS2811, SK6812 (estic utilitzant leds WS2811)

7) Una petita carcassa de plàstic (opcional)

Pas 1: Configuració de la placa ESP8266

Instal·leu WLED a ESP8266
Instal·leu WLED a ESP8266

En primer lloc, heu d’instal·lar els controladors per a la vostra placa

Normalment les plaques tenen controladors de xip CH340

el podeu descarregar i instal·lar des d’aquí.

Pas 2: instal·leu WLED a ESP8266

Instal·leu WLED a ESP8266
Instal·leu WLED a ESP8266

El programari que utilitzava per cremar / gravar el meu Wemos d1 és NodeMCU PyFlasher. Gràcies a marcelstoer per construir-lo.

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

és molt fàcil d'utilitzar

Un cop instal·lat, aneu a Wled

github.com/Aircoookie/WLED/releases

des d'allà descarregueu el fitxer.bin de les versions de l'ESP8266

un cop descarregueu el fitxer.bin

flaix que en el vostre esp8266 utilitzant Pyflasher, comproveu si hi ha imatges per obtenir referències (mantingueu-ho tot tal com és

si feu servir el mateix tauler com jo)

al flasher de PY, seleccioneu el port Com i seleccioneu la ubicació del fitxer

Mantingueu la taxa de Baude a 115200

mode de flaix DIO

Podeu seleccionar el botó d'opció sí Neteja totes les dades

amb això, podeu eliminar si hi ha dades escrites anteriors que hi ha al tauler

a continuació, feu clic a Flash Node MCU.

Una vegada que tot s'hagi llampat amb èxit, ho faràs

aconseguir un

missatge El microprogramari s'ha llançat correctament, despengeu-lo i torneu a introduir el dispositiu.

Pas 3: cablejat

Cablejat
Cablejat
Cablejat
Cablejat

En aquest projecte estic fent servir Ws2811 led que té tres pins

Voltatge +, GND -, i dades a

Connecteu el cablejat tal com he mostrat al diagrama

Tingueu en compte que no connecteu l’alimentació USB i externa al mateix temps al tauler

Es recomana alimentar la vostra placa i els vostres leds mitjançant una font d'alimentació externa

de 5V.

Pas 4: Configuració inicial

Configuració inicial
Configuració inicial
Configuració inicial
Configuració inicial
Configuració inicial
Configuració inicial

Un cop fet el circuit i

Connecteu-vos a la presa de corrent i connecteu els LED

I aneu a la vostra connexió Wi-Fi al telèfon o a l'ordinador

Veureu que la contrasenya predeterminada de Wled-AP és wled1234 amb minúscula

Tindrem una opció de pantalla de configuració

Necessiteu introduir el nom d’usuari WIFI i la contrasenya wifi

També assigneu una passarel·la estàtica

I feu clic a Desa

La pàgina es tancarà i el telèfon es tornarà a connectar a la vostra xarxa domèstica

instal·leu l’aplicació Wled des de Play Store o Apple Store

a continuació, feu clic a Descobreix els llums obtindreu una opció, veureu una opció

aneu a la configuració de leds i introduïu els leds numèrics que voleu connectar

en el meu cas, he mantingut la brillantor a 255

Com a experiment he posat subministrament actual de 1500MA

Podeu esmentar-ne més si teniu una font d’alimentació resistent

Podeu seleccionar la roda de colors

Podeu dividir el segment I format per dos segments de 19 cadascun

Aneu a efectes per veure tots els efectes interessants

Pas 5:

Imatge
Imatge
Imatge
Imatge
Imatge
Imatge

Si voleu donar suport al desenvolupador, podeu fer-ho a la pàgina del concentrador Git

I segueix-me al meu canal d’instagram i Youtube i instruccions

Tots els que veieu a continuació són els col·laboradors:

8bitbrett va crear el codi QR WiFi auto connect amb el logotip Aircoookie / WLED. adamo ha creat el logotip animat del servidor Discord. @debsahu ha proporcionat el descobriment automàtic HomeAssistant i molta ajuda amb PIO.

@frenck va fer una integració nativa increïble, estable i plena de funcions amb HomeAssistant.

@photocromax està ajudant a donar vida a la funció de visualització en directe i ha afegit previsualitzacions de-g.webp

@raymiec està treballant actualment en la creació dels millors clients per a Android i iOS.

@StormPie, el creador de la fantàstica interfície d'usuari per a mòbils.

@timothybrown ha afegit l'autenticació MQTT.

@ viknet365 ha portat l'efecte Meteor.

@wiesendaniel ha afegit la configuració del PlatformIO IDE.

@YeonV ha proporcionat la configuració inicial de HomeAssistant MQTT light.

Aquesta llista és incompleta.

Proves, col·laboradors i simpatitzants

47 Productes

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

Constantí

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

Fabián N.

Fèlix S.

Fil

Gary O.

Geert De V.

Jordi V.

Graham W.

Gunnar B.

Håkan H.

App.doNotProcessConnectivityEvents = cert; 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.

Marc H.

Marc R.

Marcus S.

Mario F. S.

Mark S.

Marc 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.

Jo (Discord @tube)

Sergio M.

Stefan S.

Stephen

Steve O.

Simó

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.

Biblioteques i dependències usades

ESP8266 / ESP32 Arduino Core

NeoPixelBus de Makuna (forquilla svenihoney)

Biblioteca FastLED

ESPAsyncTCP per me-no-dev

ESPAsyncUDP per me-no-dev (a partir de 0.9.0)

ESPAsyncWebServer de me-no-dev

ArduinoJSON de bblanchon

async-mqtt-client per marvinroger

WS2812FX per kitesurfer1404 (modificat)

IRremoteESP8266 per markszabo (opcional)

Fus horari de JChristensen

Biblioteca Blynk (compactada)

Biblioteca E1.31 per forkineye (modificat)

Espalexa per Aircoookie (modificat)

Molts dels efectes FastLED inclosos són versions modificades de les idees essencials de kriegsman.

WebServer_tng per bbx10 (ESP32, fins a 0.8.3) PubSubClient per knolleary (modificat, fins a 0.8.3)

Recomanat: