Sisukord:

Wled RGB kontrolleri kasutamine: 5 sammu
Wled RGB kontrolleri kasutamine: 5 sammu

Video: Wled RGB kontrolleri kasutamine: 5 sammu

Video: Wled RGB kontrolleri kasutamine: 5 sammu
Video: Умная «неоновая» лента на адресных светодиодах WiFi TUYA 2024, Juuli
Anonim
Image
Image

Tere kõigile, loodan, et kõigil läheb käimasolevas pandeemias täiesti hästi ja turvaliselt

Mul on väga kahju, et töö ja projektid jäid jänni ning palju toimetamist tuleb veel teha

Selles videos näitan teile Wledile lihtsat RGB Pixeli kontrollerit, mida saate ise teha

See pole minu tehtud ja ma ei võta selle töö eest mingit vastutust, vaid aitan teid

Et seda teie jaoks teha. Kui teile see projekt meeldib, tellige minu kanal ja saate neid näidata

armastust projekti tegijale annetades

github.com/Aircoookie/WLED

WLED on avatud lähtekoodiga tarkvara. Selle kirjutas suurepärane arendaja nimega Aircoookie. WLED kirjutati ESP8266 ja ESP32 mikrokontrollerite jaoks, et aidata NeoPixeli (WS2812B, WS2811, SK6812, APA102) LED -e juhtida. Kui see on paigaldatud mikrokontrollerile, näiteks ESP8266, WLED juhib veebiserverit, mida saab juhtida iOS- või Android -rakenduse, API, MQTT, Blynk, Alexa abil.

Kui olete Arduino ja mikrokontrolleritega tuttav, oleks see kook

isegi kui mitte, jõuate siiski kuhugi, järgides neid juhiseid

Funktsioonid

  • WS2812FX raamatukogu integreeritud üle 100 eriefekti jaoks
  • FastLED müraefektid ja 50 paletti
  • Kaasaegne kasutajaliides koos värvi-, efekti- ja segmendi juhtelementidega LED -ide osadele erinevate efektide ja värvide seadmiseks mõeldud jaotised Seadete leht - võrgu kaudu konfigureerimine Juurdepääsupunkt ja jaamarežiim - automaatne tõrkekindel APS -tugi RGBW -ribade jaoks 16 kasutaja eelseadistust värvide/efektide hõlpsaks salvestamiseks ja laadimiseks,
  • Toetab jalgrattasõitu nende kaudu. Makrofunktsioonid API -kõnede automaatseks täitmiseks. Öövalgustusfunktsioon (järk -järgult tuhmub) OTA tarkvara täielik uuendatavus (HTTP + ArduinoOTA), parooliga kaitstav Konfigureeritav analoogkell + Ciamexie komplekti tugi Diamex poolt Konfigureeritav automaatse heleduse piirang turvalisemaks kasutamiseks

Tarvikud

1) ESP8266 Tahvli nodemcu/Wemos D1 mini

2) Tarkvara, mida kasutasin faili ESP8266 põletamiseks, kannab nime NodeMCU PyFlasher. marcelstoer (arendaja) selle ehitamiseks. panin faili juhenditesse

3) mikro -USB -kaabel

4) umper juhtmed, kui te ei taha jootma

5) Toide 5V 3Amps

6) Naissoost toitekaabel

7) WS2812B, WS2811, SK6812 RGB ribad (kasutan WS2811 LED -e)

7) väike plastkest (valikuline)

Samm: seadistage ESP8266 plaat

Installige WLED seadmele ESP8266
Installige WLED seadmele ESP8266

Kõigepealt peate oma plaadi draiverid installima

Tavaliselt on tahvlitel CH340 kiibidraiverid

saate selle alla laadida ja installida siit.

Samm: installige WLED ESP8266 -le

Installige WLED seadmele ESP8266
Installige WLED seadmele ESP8266

Tarkvara, mida kasutasin Wemos d1 välgutamiseks/põletamiseks, on NodeMCU PyFlasher. Aitäh marcelstoerile selle ehitamise eest.

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

tarkvara on tõesti lihtne kasutada

Kui olete installinud, minge nüüd Wledi

github.com/Aircoookie/WLED/releases

sealt laadige alla.bin -fail ESP8266 väljaannetest

.bin faili allalaadimisel

välgutage seda esp8266 -l Pyflasheri abil, kontrollige piltide viiteid (jätke kõik nii, nagu need on)

kui kasutate sama plaati nagu mina)

valige PY välklambil Com port ja valige faili asukoht

Hoidke Baude'i kurssi 115200 juures

välgurežiim DIO

Saate valida raadionupu Jah, kustutab kõik andmed

selle abil saate kustutada tahvlil olevad varasemad kirjalikud andmed

seejärel klõpsake Flash Node MCU.

Kui kõik on edukalt vilgutatud, saate seda teha

saa

teade Püsivara vilkumine õnnestus, eemaldage seade ja ühendage see uuesti.

Samm: juhtmestik

Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik

Selles projektis kasutan Ws2811 LED -i, millel on kolm tihvti

Pinge +, GND -, & Andmed sisse

Ühendage juhtmestik, nagu skeemil näidatud

Pange tähele, et ärge ühendage plaadil korraga USB -d ja välist toiteallikat

Soovitatav on toita plaati ja LED -e välise toiteallikaga

5V.

Samm: esmane seadistamine

Esialgne seadistamine
Esialgne seadistamine
Esialgne seadistamine
Esialgne seadistamine
Esialgne seadistamine
Esialgne seadistamine

Kui vooluring on tehtud ja

Ühendage toitepistikupesaga ja ühendage ledid

Ja minge oma telefonis või arvutis WiFi-ühenduse juurde

Näete, et Wled-AP vaikeparool on wled1234, kõik väiketähed

Saame seadistusekraani võimaluse

Peate sisestama WIFI kasutajanime ja wifi parooli

Määrake ka staatiline lüüs

Ja klõpsake nuppu Salvesta

Leht suletakse ja teie telefon ühendatakse uuesti teie koduvõrguga

installige Wled APP Play poest või Apple'i poest

siis klõpsake nuppu Avasta tuled, saate võimaluse, näete valikut

minge LED -i seadistusse ja sisestage numbrid, mida soovite ühendada

minu puhul olen 38 hoidnud heleduse 255 -ni

Katseks olen pannud 1500MA vooluallika

Kui teil on tugev toiteallikas, võite rohkem mainida

Saate valida värviratta

Võite jagada I segmendi, milleks on kaks segmenti, igaüks 19

Minge efektide juurde, et näha kõiki lahedaid efekte

5. samm:

Pilt
Pilt
Pilt
Pilt
Pilt
Pilt

Kui soovite arendajat toetada, saate seda teha saidi Git hub lehel

Ja jälgige mind minu instagramis ja Youtube'i kanalil ning juhenditel

Kõik, keda näete allpool, on kaasautorid:

8bitbrett tegi WiFi automaatse ühendamise QR -koodi Aircoookie/WLED logoga! adamo tegi animeeritud Discordi serveri logo! @debsahu pakkus HomeAssistanti automaatset avastamist ja palju abi PIO -ga!

@frenck lõi HomeAssistantiga hämmastava, stabiilse ja funktsioone täis natiivse integratsiooni!

@photocromax aitab elavdada reaalajas visualiseerimise funktsiooni ja lisas dokumendile-g.webp

@raymiec töötab praegu Androidi ja iOS -i parimate klientide loomise nimel!

@StormPie, suurepärase mobiilse kasutajaliidese looja!

@timothybrown lisas MQTT autentimise!

@viknet365 kandis Meteori efekti!

@wiesendaniel lisas PlatformIO IDE konfiguratsiooni!

@YeonV andis esialgse HomeAssistant MQTT valguskonfiguratsiooni!

See nimekiri on puudulik.

Testimine, kaasautorid ja toetajad

47 Tooted

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.

Efektiõpetaja

Eric N.

Eric P.

Eric Z.

e-linn

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.

Pat

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.

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

Vjatšeslav A.

Xavier A. A.

Kasutatud raamatukogud ja sõltuvused

ESP8266/ESP32 Arduino Core

Makuna NeoPixelBus (svenihoney kahvel)

FastLED raamatukogu

ESPAsyncTCP autor: me-no-dev

ESPAsyncUDP poolt me-no-dev (seisuga 0.9.0)

ESPAsyncWebServer, autor: me-no-dev

ArduinoJSON by bblanchon

async-mqtt-client autor marvinroger

WS2812FX autor kitesurfer1404 (muudetud)

IRremoteESP8266 autor markszabo (valikuline)

Ajavöönd, autor JChristensen

Blynk raamatukogu (tihendatud)

E1.31 raamatukogu forkineye poolt (muudetud)

Espalexa, Aircoookie (muudetud)

Paljud kaasatud FastLED -efektid on kriegsmani põhiolemuste muudetud versioonid!

WebServer_tng by bbx10 (ESP32, kuni 0.8.3) PubSubClient knolleary (muudetud, kuni 0.8.3)

Soovitan: