Innholdsfortegnelse:
- Trinn 1: Klargjøring av basen
- Trinn 2: Legge til flammene
- Trinn 3: Koble den til
- Trinn 4: Last opp koden
Video: Arduino / ESP LED Peis: 4 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
Det var en nedlagt peis i huset jeg leide, uten noe reelt alternativ for en hyggelig, koselig sann peis. Så jeg bestemte meg for å lage min egen RGB LED -peis, noe som gir en fin følelse som simulerer en ekte brann. Ikke så bra som en ekte brann, men det gir en veldig lignende koselig følelse.
Du kan lage din egen også, det er et enkelt nybegynnerprosjekt du kan gjøre med bare noen få deler og en Arduino- eller ESP8266 -modul. Begge modulene fungerer bra, grunnen til at jeg velger ESP8266 er at dette også gir meg muligheten til å fjernstyre peisen, slå den på/av fra hjemmeautomatiseringssystemet mitt. Hele prosjektet er ganske billig, og det krever ikke mye tid heller.
Materialer som trengs:
- WS2812B RGB LED -stripe (1 meter, 60 lysdioder/meter) - eBay cca. 7 USD
- NodeMCU ESP8266 ESP -12 (3.3v) eller Arduino Nano V3.0 (5V) modul (Hvis du vil ha WiFi, velg NodeMCU) - cca. 4-7 USD
- 1 x kondensator (1000 uF, 6.3V+) for å stabilisere gjeldende pigger
- Hvitt smurt bakepapir
- Noen treplater til basen (eller papp)
- USB -kabel, veggstrømadapter (1 A eller mer)
Du trenger også litt loddejern, verktøy og ledninger.
Trinn 1: Klargjøring av basen
Først av alt må du kutte 1 meter RGB LED -stripen i to og koble pinnene sammen (GND til GND, D til D, +5V til +5V). Dette vil gi deg en 50 cm lang dobbel stripe.
Nå kan du ta litt tre og kutte det i størrelse, det skal være litt lengre enn LED -stripen og litt mer bredt. Du kan bruke hvilket som helst annet materiale, men jeg synes tre ser bedre ut.
Fest bare endene av RGB LED -stripen til brettet med tape eller (varmt) lim.
Trinn 2: Legge til flammene
Ta det smurte papiret og riv av et stykke (ca 10-15 centimeter bredt), rynk det litt og skyv det deretter under LED-stripen, brett det opp og rundt, så det blir en "flamme". Målet er å bygge det over lysdiodene, slik at lyset fra lysdiodene blir spredt på papiret.
Du kan prøve å bare sikre den ved å brette sidene. Du kan ikke bruke tape eller vanlig lim for å holde det sammen, fordi det er smurt/klebrig papir. Du kan knytte den sammen med en gjennomsiktig tråd med en nål.
Når du har gjort den første flammen, fortsetter du å bygge alle de påfølgende flammene, noe som overlapper basen litt med den forrige.
Trinn 3: Koble den til
Det er enkelt å koble modulen (NodeMCU) til LED -stripen, men du må lodde litt for å skille ut ledningene fra LED -stripen. Sørg også for å legge til en 1000 uF 6.3V (eller mer) kondensator mellom + og GND, nær LED -stripen, dette vil bidra til å stabilisere strømmen.
Kabling er:
- Koble +5V (USB VCC) fra NodeMCU til LED -stripen +5V
- Koble GND fra NodeMCU til LED -stripe GND
- Koble pinnen merket "D7" fra NodeMCU til "D" på LED -stripen
Hvis du bruker Arduino, kan du koble en hvilken som helst digital pinne (D2-D13) til LED-stripen. Bare pass på å matche den i kildekoden.
Trinn 4: Last opp koden
Du må bruke til Arduino IDE og sørge for å installere også ESP8266 -kortstøtten:
github.com/esp8266/Arduino
Kildekoden er tilgjengelig på github -siden:
Kompiler og last opp koden til NodeMCU -modulen, og det er det! Den begynner å blinke med LED -lampene.
Det er en spesiell merknad til koden: strømforbruket til den nåværende koden ble målt til å være rundt 600-700 mA, som er over de vanlige 500 mA USB-portene liker å gi. Av denne grunn vil det i det første 1 minuttet bare drive en del av lysdiodene (omtrent en tredjedel), og så vil det gå og tenne det hele. Hvis du bruker en veggstrømadapter, må du kontrollere at den kan støtte minst 1 A og ikke den billigste typen.
Fordi kildekoden er tilgjengelig, kan du også eksperimentere med farger, tidspunkter.
Nyt!
Anbefalt:
PWM Med ESP32 - Dimmende LED med PWM på ESP 32 Med Arduino IDE: 6 trinn
PWM Med ESP32 | Dimmende LED med PWM på ESP 32 Med Arduino IDE: I denne instruksen vil vi se hvordan du genererer PWM -signaler med ESP32 ved hjelp av Arduino IDE & PWM brukes i utgangspunktet til å generere analog utgang fra hvilken som helst MCU, og den analoge utgangen kan være alt mellom 0V til 3,3V (i tilfelle esp32) & fra
Peis lyseffekt: 4 trinn
Peis lyseffekt: Etter en lang og kald vinterdag er det ikke hyggelig å sitte foran peisen din i varmen i huset ditt? De fleste har egentlig ikke peis, men selv synet eller flammelyset kan varme deg og ditt kalde hjerte. Hvis du ser etter
Komme i gang med Esp 8266 Esp-01 Med Arduino IDE - Installere Esp -kort i Arduino Ide og Programmering Esp: 4 trinn
Komme i gang med Esp 8266 Esp-01 Med Arduino IDE | Installere Esp Boards i Arduino Ide og Programmering Esp: I denne instruksjonene skal vi lære hvordan du installerer esp8266 boards i Arduino IDE og hvordan du programmerer esp-01 og laster opp kode i den. Siden esp boards er så populære, så jeg tenkte på å rette opp en instruks for dette og de fleste mennesker står overfor problemer
ESP-12E og ESP-12F Programming and Development Board: 3 trinn (med bilder)
ESP-12E og ESP-12F Programming and Development Board: Oppgaven for dette kortet var enkel: Kunne programmere ESP-12E og ESP-12F-moduler like enkelt som NodeMCU-kortene (det vil si at du ikke trenger å trykke på knapper). Ha brødbrettvennlige pins med tilgang til den brukbare IO. Bruk en separat USB til seriell konvertering
LED miniatyr Nendoroid peis: 9 trinn (med bilder)
LED Miniature Nendoroid Peis: Dine nendoroider fortjener en varm, koselig natt ved bålet i julen.Materialer: Miniatyr trepeis Adafruit Pro Trinket 5V* Mini PCB Neopixel 5 pakke 30 awg silikontråd Micro USB -kabel (ideelt en rettvinklet USB -kabel) SolderHot g