Innholdsfortegnelse:
Video: WiFi kontrollert julelys vindusdekorasjon: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Kontroller en LED -lysstrimmel fra telefonen eller PC -en masse morsomme julemønstre.
Rekvisita
1. ESP12e dev -brett: Aliexpress: https://s.click.aliexpress.com/e/EOP1yvis - ESP8266 utviklingskort, med batteripakke og forhåndslodde overskrifter. Denne kommer med RGB LED, og til og med en lyssensor. Kjøp to hvis du vil! Dette prosjektet kan enkelt tilpasses ethvert ESP8266 -kort, for eksempel min favoritt D1 Mini. Jeg bruker denne her fordi det ikke er behov for lodding, og det følger med en batteripakke.
2. Arduino Uno: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - dette er den med den flyttbare Atmega328P -brikken, som brukes til programmering av ESP8266 dev -kortet.
3. USB -kabel for Uno: Aliexpress:
4. Jumperkabler for å koble til alt - ingen lodding for dette prosjektet! LED Strip tilkobling
5. WS2812 LED Strip: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - Velg din versjon. Jeg valgte 5m, 150 LED, IP30 (ikke vanntett) og hvit PCB
6. AA -batterier x 3
Trinn 1: Kretsen
Se kretsdiagrammet.
*Vær oppmerksom på: Jeg kan ikke holdes ansvarlig for smeltede mikrokontroller eller LED-stripe. Dette prosjektet fungerte for meg, det er så mye jeg kan si, men jeg ville ikke nødvendigvis la det gå når jeg forlater huset. Det anbefales på mange Arduino -fora å ha minst en 1000 uF kondensator mellom 5v og GND (før LED -stripen) og også en 500 Ohm motstand før datalinjen. Se https://learn.adafruit.com/adafruit-neopixel-uberguide/powering-neopixels for noen flere tips.
Trinn 2: Programmering
Få din Arduino-kode her: https://github.com/tomjuggler/esp8266-fastled-web…-denne koden er ikke min, jeg har nettopp tilpasset den til å fungere ut av esken for min LED-stripe, og står også alene standard uten behov for en ruter.
Hvis du ikke allerede har gjort det, kan du få ESP8266 -tillegg for Arduino IDE. Tillegget og instruksjonene er her:
1. Kontroller at alt er tilkoblet (bortsett fra LED Strip -strømledningen (gul ledning), må de to programmeringsmoduspinnene kortsettes før strømmen slås på. Brettet kommer med en liten hette for å gjøre dette.
2. Slå på brettet (jeg la til en bryter på min, den kommer ikke med en, du kan bare trekke ut ett batteri og sette det på igjen.)
3. Koble til USB -kabelen fra Arduino til datamaskinen din - Arduino Unos Atmega328 -brikke må fjernes først (du kan også bruke en USB til seriell adapter for å programmere i stedet).
4. Velg 'Generic ESP8266 Module' som ditt bord i Arduino IDE. Velg også 4m med 1m Spiffs. Kontroller seriell tilkobling nå, Verktøy -> Port.
5. Last opp skisse
6. Slå brettet av og på igjen (med pins for programmeringsmodus fortsatt kortsluttet)
7. Last opp Spiffs (filer som trengs for webserver osv.), Verktøy -> 'ESP8266 Sketch Data Upload'
8. Koble fra de to programmeringsmoduspinnene, koble den gule LED Strip 5v -ledningen til 5v (jeg klemte min inn mellom + batteripolen og batteriet, se bildet nedenfor)
9. Slå på
10. Nå må du koble til WiFi -tilgangspunktet ved hjelp av PC eller mobiltelefon. AP bør dukke opp som ESP - et eller annet. Når du er tilkoblet, skriver du '192.168.4.1' i adressefeltet. Dette er ESP8266 standard webserveradresse.
11. Det er det, du bør kunne bruke webappen til å kontrollere lysene dine!
Trinn 3: Fullfør
Når koden er lastet inn, bør du kunne koble fra programmeringskablene og Arduino UNO. Nå er det bare å henge lysene rundt vinduet (jeg hang mitt rundt de øvre kantene, bak et nettgardin som gir god effekt). Kanskje du også kan sette brettet og batteriene i en eske for å se ryddig, eller til og med bytte ut batteripakken med en strømforsyning (jeg kan gjøre dette selv senere).
Trinn 4: God jul alle sammen
Det jeg synes er mest fascinerende med dette prosjektet er mengden mellomarbeidstykker her. ESP -brikken er programmert i C, som er grensesnitt mot JavaScript som serveres av en intern webserver, og kjøres i nettleseren. HTML er også involvert - ta en titt i datamappen til Arduino -skissen selv hvis du er interessert. Det er et flott læringsprogram med noen virkelig festlige innstillinger for lysene, og jeg er takknemlig overfor Jason Coon for å dele det på GitHub.
Du kan finne dette og flere elektronikkprosjekter på nettstedet mitt: circusscientist.com
Anbefalt:
NeoPixel Clip-On C9 diffusorer til julelys: 6 trinn (med bilder)
NeoPixel Clip-On C9 diffusorer til julelys: Noen ganger forsvinner gode ting-for eksempel de frostede C9-pærene. Du vet, de hvor malingen fliser av. Ja, de frostede C9 -pærene av Charlie Brown godhet … Her er en skikkelig C9 LED -diffusor for 12 mm WS2811 NeoPixel adresserbare lysdioder. Av p
DIY automatiske musikalske julelys (MSGEQ7 + Arduino): 6 trinn (med bilder)
DIY Automatic Musical Christmas Lights (MSGEQ7 + Arduino): Så hvert år sier jeg at jeg kommer til å gjøre dette og aldri komme til å gjøre det fordi jeg utsetter mye. 2020 er et år med forandring, så jeg sier at dette er året for å gjøre det. Så håper du liker og lager dine egne musikalske julelys. Dette kommer til å bli et s
Julelys: 4 trinn
Julelys: Julen er en av mine favorittferier, snøen, lysene, julenissen, gaver! Det er bare fantastisk. Drømmen min er å se snø i julen, med alle de fargerike lysene i snøen. Så i dette prosjektet skal jeg vise deg hvordan du legger LED -lys til
LED julelys (med av/på): 3 trinn
LED julelys (med på/av): Dette prosjektet er en modifisert versjon av https: //www.instructables.com/id/Arduino-Christma …, der jeg la til en knapp som brukeren kan kontrollere når den skal snu lyset på
ESP8266 RGB LED STRIP WIFI -kontroll - NODEMCU Som IR -fjernkontroll for Led Strip kontrollert over Wifi - RGB LED STRIP Smarttelefonkontroll: 4 trinn
ESP8266 RGB LED STRIP WIFI -kontroll | NODEMCU Som IR -fjernkontroll for Led Strip kontrollert over Wifi | RGB LED STRIP Smartphone Control: Hei folkens i denne opplæringen lærer vi hvordan du bruker nodemcu eller esp8266 som en IR -fjernkontroll for å kontrollere en RGB LED -stripe, og Nodemcu vil bli styrt av smarttelefonen over wifi. Så i utgangspunktet kan du kontrollere RGB LED STRIP med smarttelefonen din