Indholdsfortegnelse:
- Trin 1: Saml alle materialer og værktøjer
- Trin 2: Tilslut kredsløbet
- Trin 3: Konfigurer koden fra Arduino -grænsefladen
- Trin 4: Upload koden til ESP8266
- Trin 5: Fremtidige opgraderinger
Video: WiFi -kontrolleret RGB LED -strip med ESP8266: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Ideen er at oprette et LED -lys, der kan styres fra WiFi. Jeg har en ledig LED -strip fra julen liggende, så jeg genbruger dette til ESP8266, som gør det muligt at styre LED'en fra WiFi.
ESP8266 kan fungere som webserver, dette vil blive brugt til at oprette fjernlayoutet til at styre LED Strip. LED -båndet, jeg har, er 12V, så jeg skal bruge en 12 V strømforsyning til dette, ellers hvis du har 5V LED, kan du drive LED -båndet fra den samme strømkilde, der driver ESP8266 -kredsløbet.
Trin 1: Saml alle materialer og værktøjer
Til dette skal du bruge følgende materialer:
- 1 x ESP8266
- 3 x MOSFET IRF510
- RGB LED Strip
- Prototype bord
- Stikledning
- 12 V Strømforsyning til LED Strip
- 5 V strømforsyning til ESP8266
Følgende er de værktøjer, du skal bruge:
- Wire stripper
- Loddekolbe
- Multimeter (Praktiske værktøjer til fejlfinding)
Trin 2: Tilslut kredsløbet
Tilslut kredsløbet i henhold til diagrammet ovenfor. Vi har brug for 3 MOSFET for at drive LED'ens 3 farver (RØD, GRØN, BLÅ). Bemærk, at jeg ikke bruger den individuelle adresserbare LED -strimmel. Til det skal du bruge en anden forbindelse.
Ved hjælp af de 3 farver på LED'en kan vi skabe mange flere farver. Til uddannelsesmæssige formål er det fantastisk at kunne lære børnene om de primære farver og kombinationen, der udgjorde de andre farver.
En anden ting at bemærke er, at du skal sørge for, at GND for 12 V strømforsyningen er tilsluttet GND for 5V strømforsyningen. Et andet alternativ er, at du kan bruge 12V strømforsyningen til at drive 5V ved hjælp af 5V regulatoren LM7805.
Trin 3: Konfigurer koden fra Arduino -grænsefladen
Du kan downloade den kode, jeg har brugt fra mit websted på følgende sted. Koden skal bruge følgende bibliotek for at køre.
- ESP8266WiFI
- ESP8266Webserver
- Arduino OTA
Når du har indlæst koden i Arduino -grænsefladen, er der et par ting, du skal konfigurere.
1. Skift følgende for at pege på din wifi ssid og adgangskode
/* Netværksindstillinger*/const char* ssid = "yourWIFISSID"; // SSID - dit WiFi -navn const char* password = "yourwifipassword"; // Adgangskode
2. Skift IP -adressen, så den afspejler dit router -subnet, og sørg for, at der ikke er nogen enheder i den samme IP -adresse.
IPAddress ip (192, 168, 1, 111); // statisk IP -adresse på enhedens IPAddress -gateway (192, 168, 1, 1); // Gatway IPAddress subnet (255, 255, 255, 0); // Netværksmaske
3. Skift OTA -adgangskoden (On the air update) i afsnittet Opsætning på omkring linje 62.
// OTA -kode ArduinoOTA.setHostname ("LEDStrip"); ArduinoOTA.setPassword ((const char *) "ledstripOTApassword"); ArduinoOTA.begin ();
Trin 4: Upload koden til ESP8266
Når du har konfigureret koden, så den passer til din WiFi -opsætning, er det tid til at uploade koden til ESP8266. Sørg for at vælge den korrekte port, hvor din ESP8266 er tilsluttet. I eksemplet ovenfor har jeg min på /dev/cu.wchusbserial14750, dette kan være anderledes end din pc eller Mac.
Vælg derefter Skitse-> Upload.
Vent, indtil upload er færdig. Hvis alt går godt, skal ESP8266 oprette forbindelse til din WiFi -router og have IP -adressen 192.168.1.111. Dette kan variere, hvis du har ændret det i det foregående trin. Ret din browser til den IP -adresse, https://192.168.1.111, du skal se LED -fjernbetjeningen som vist på billedet.
Klik på farven for at ændre farven på LED'en efter dit humør, og nyd.
Trin 5: Fremtidige opgraderinger
Nu hvor du har en fungerende WiFi -kontrolleret RGB LED -strip, kan du lege med koden for at tilføje en mere anden kombination af diskolys. Nogle af forslagene til fremtidig opgradering omfatter:
- Tilslutning af kredsløbet til MQTT, så du kan styre det via internettet
- Tilføj bevægelsesdetekteringskredsløb for automatisk at tænde LED -lysene for natlys
- Tilføj kode til forskellige blinkende tilstande (Flash, Strobe, Fade, Smooth), disse knapper er i øjeblikket ikke funktionelle.
- Skift lysfarven baseret på musik.
Det er alt, jeg håber du nyder dette indlæg. Og hvis du kan lide dette, kan du stemme på mig i Lighting -konkurrencen. Du kan besøge mit websted for andre enkle IoT -projekter.
Du kan også give mig en kommentar til, hvilket forslag til den fremtidige opgradering, du gerne vil se, så jeg kan bruge denne idé til at poste på de næste instruktioner.
Anbefalede:
Optag og send billeder med ESP32-Cam ved hjælp af ESP8266 WeMos D1 R1 Wifi-processor med Uno: 7 trin
Optag og send billeder med ESP32-Cam ved hjælp af ESP8266 WeMos D1 R1 Wifi-processor med Uno: Tag billede ved hjælp af ESP32-Cam (OV2640) ved hjælp af ESP8266 WeMos D1 R1 WiFI-processor med Uno og send det til e-mail, gem til Google Drive og send det til Whatsapp ved hjælp af Twilio. Krav: ESP8266 WeMos D1 R1 WiFI -processor med Uno (https: // protosupplies
Hjemmeautomatisering med ESP8266 WiFi uden brug af Blynk !: 24 trin (med billeder)
Hjemmeautomatisering med ESP8266 WiFi uden brug af Blynk !: For det første vil jeg takke alle for at gøre mig til en vinder i Automation Contest 2016 for denne INSTRUKTABELE. Så som jeg lovede dig, her er instruktionerne til styring af husholdningsapparater med ESP8266 WiFi -modul
Kaprer RGB -oversvømmelseslys med Arduino eller ESP8266: 6 trin (med billeder)
Kaprer RGB -oversvømmelseslys med Arduino eller ESP8266: Så jeg fandt nogle flotte små RGB -flodlys på amazon, og da jeg kiggede ind i tarmene på dem, indså jeg, at du kan tilslutte dem lige til en arduino og esp8266 og styre dem ved hjælp af PWM.I brug nu to af dem i min stue som accentlys
WiFi Temperature Logger (med ESP8266): 11 trin (med billeder)
WiFi Temperature Logger (med ESP8266): Hej, dejligt at se dig her. Jeg håber, at du i denne instruktive kan finde nogle nyttige oplysninger. Send mig gerne forslag, spørgsmål, … Her er nogle grundlæggende data og en hurtig oversigt over projektet. Til mobilbrugere: Video. Lad mig vide med
ESP8266-NODEMCU $ 3 WiFi-modul #1- Kom godt i gang med WiFi: 6 trin
ESP8266-NODEMCU $ 3 WiFi-modul #1- Kom godt i gang med WiFi: En ny verden af disse mikrocomputere er ankommet, og denne ting er ESP8266 NODEMCU. Dette er den første del, der viser, hvordan du kan installere miljøet for esp8266 i din arduino IDE gennem videoen, der kommer i gang, og da delene inkluderer