Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Skjematisk
- Trinn 2: Kretsmontering
- Trinn 3: Installering av LED Stripe
- Trinn 4: Programmering
- Trinn 5: Testing
Video: Sengegavl LED stripe lampe med ESP8266-01: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Dette er et veldig enkelt prosjekt jeg forsømte for lenge siden, men fordi karantenen gjorde jeg noe annerledes med delene jeg har for hånden.
Tanken var å ha et dimmeriserbart lys, som kan styres med enkle TCP -kommandoer eller med en manuell bryter.
Fordi mangelen på deler, ble improvisasjonen hovedpoenget i prosjektet. Først manglet jeg et logisk nivå MOSFET, og hadde bare en høy strømbryter MOSFET, så det var nødvendig med en liten driver (forresten ikke den beste designen), så manglet en panelpulsbryter, så jeg tok en ekstra mikrobølgeovn dørlås sikkerhetsbryter for trykknappen.
Håper du lærer noe og har det gøy med dette prosjektet.
Rekvisita
- 3 m hvit LED stripe. Da jeg kjøpte den inkluderte jeg en 12 V strømforsyning
- ESP8266-01S x 1
- 2N3904 NPN transistor x1
- 2N3906 PNP transistor x 1
- IRF3205 MOSFET x 1
- AMS1117-3.3 regulator x 1
- 3,3 K motstand x 2
- 1 K motstand x 1
- 1,5 K motstand x 1
- 120 motstand x 1
- 10 k motstand x 1
- 10 uF 16 V elektrolytisk kondensator x 1
- 100 nF keramisk o polyesterkondensator x 1
- Socket header -kontakter 1x6 (to enheter). Enda bedre hvis du har en skikkelig 2x4 hunnkontakt for ESP.
- Terminalkontakter for forsyning og LED -utgang
- En generisk plastboks
- Grunnleggende elektronikkverktøy (loddejern, trådkutter, tang osv.)
- Arduino IDE med ESP8266 -støtte installert.
-
USB til 3,3 V UART seriell omformer, eller hvis den ikke er tilgjengelig, viste en Arduino UNO eller Nano med konfigurasjonen her https://www.electronicshub.org/esp8266-pwm-tutorial-led-fading/ (forresten, den koblede siden er veldig god PWM -opplæring for ESP)
Trinn 1: Skjematisk
Kretsen består av en PWM -kontrollert MOSFET på GPIO2. Driverkretsen er nødvendig fordi IRF3205 trenger minst 10 V for å nå Rds (on) på 8 miliohms, og ESP gir bare 3,3 V.
3.3 V -regulatoren gjør det mulig å slå på ESP fra samme forsyning som LED -stripen, og de ekstra hettene forbedrer forsyningsstabiliteten.
Til slutt går trykknappen på GPIO0 gjennom en lysstyrkesyklus for hvert klikk. I mitt tilfelle, tre lysstyrketrinn og lyset er av.
Trinn 2: Kretsmontering
Det er et (ikke så) raskt og (virkelig) skittent prosjekt. Den beste overraskelsen var hvor god forriglingsbryteren fungerte som en pulser.
Vær så snill, ikke se på ledningene: P
Trinn 3: Installering av LED Stripe
Mål og kutt de tre segmentene, og lodd deretter ledningene. Til slutt skal du fjerne limet og trykke det mot baksiden av hodegavlen.
I mitt tilfelle jukset jeg og brukte bredt tape over LED -stripen, fordi limet ble svekket på en eller annen måte.
Til slutt, skru ledningene på terminalene og kontroller tilkoblingene.
Trinn 4: Programmering
Koden trenger mye forbedring som å fikse strenge analysen, støtte for fast IP -adresse, oppsettsmodus, lagre miljøvariabler til EPROM, lese miljøvariabler fra EPROM ved oppstart, og så videre.
For fastvarelasten brukte jeg Arduino med ESP -samfunnsbiblioteket versjon 2.5.0. Dette er viktig fordi ESP-programbelastningen mislykkes med de nyere versjonene, kanskje det er noe med ESP8266-01, kanskje fordi jeg bruker en Arduino UNO som laster, jeg vet bare ikke.
Husk å legge til https://arduino.esp8266.com/stable/package_esp8266… i Arduino -preferansene dine for å få ESP -kortstøtte.
www.electronicshub.org/esp8266-pwm-tutoria… har en god opplæring om ESP8266 PWM. Jeg brukte også deres Arduino til USB seriell omformer for å laste programmet inn i ESP.
Trinn 5: Testing
Gjør en rask ledningskontroll først, og sett ESP8266 inn i kretsen før du slår den på.
Trykk på knappen Skal veksle mellom lav lys, middels lys, maks lys og lys av.
For TCP -testen brukte jeg Socket Test, men annen lignende programvare vil gjøre jobben
Anbefalt:
WiFi -kontrollert RGB LED -stripe med ESP8266: 5 trinn
WiFi -kontrollert RGB LED -stripe med ESP8266: Tanken er å lage et LED -lys som kan styres fra WiFi. Jeg har en ledig LED -stripe fra jul liggende, så jeg resirkulerer dette til ESP8266 som gjør at LED -en kan kontrolleres fra WiFi. ESP8266 kan fungere som webserver, denne
Wifi -kontrollert 12v LED -stripe ved hjelp av Raspberry Pi med Tasker, Ifttt -integrasjon .: 15 trinn (med bilder)
Wifi -kontrollert 12v LED -stripe ved hjelp av Raspberry Pi With Tasker, Ifttt Integration .: I dette prosjektet vil jeg vise deg hvordan du kan kontrollere en enkel 12v analog led -stripe over wifi ved hjelp av en bringebærpi. For dette prosjektet trenger du: 1x Raspberry Pi (I bruker en Raspberry Pi 1 Model B+) 1x RGB 12v Le
Nettsted/WiFi -kontrollert LED -stripe med bringebær Pi: 9 trinn (med bilder)
Nettsted/WiFi -kontrollert LED -stripe med Raspberry Pi: Bakgrunn: Jeg er tenåring, og har designet og programmert små elektronikkprosjekter de siste årene, sammen med å ha deltatt i robotikkonkurranser. Jeg jobbet nylig med å oppdatere skrivebordoppsettet mitt, og jeg bestemte meg for at et fint tillegg
WiFi LED -stripe + temperatursensor med ESP8266: 6 trinn
WiFi LED Strip + Temperatursensor Med ESP8266: Denne opplæringen beskriver trinnene for å sette opp en ESP8266 og få den til å snakke med både en temperatursensor og LED -stripe, samtidig som den kan motta inngang og sende utgang med MQTT over WiFi. Prosjektet ble laget for et kurs tatt på Cal Poly San
Bevegelsessensor aktivert LED -stripe med timer: 6 trinn (med bilder)
Bevegelsessensor aktivert LED -stripe med timer: Hei alle sammen! Jeg er veldig glad for å skrive en annen instruerbar akkurat nå. Dette prosjektet ble til da jeg ble kontaktet av en instruktør (?!) (David @dducic) for flere måneder siden og ba om hjelp til design. Så her var den opprinnelige spesifikasjonen: & q