Indholdsfortegnelse:
- Trin 1: Klargøring af basen
- Trin 2: Tilføjelse af flammerne
- Trin 3: Tilslut det
- Trin 4: Upload af koden
Video: Arduino / ESP LED Pejs: 4 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Der var en nedlagt pejs i huset, jeg lejede, uden nogen reel mulighed for en dejlig, hyggelig sand pejs. Så jeg besluttede mig for at lave min egen RGB LED -pejs, hvilket giver en dejlig følelse, der simulerer en rigtig ild. Ikke så godt som en rigtig ild, men det giver en virkelig lignende hyggelig følelse.
Du kan også lave din egen, det er et let nybegynderprojekt, du kun kan lave med få dele og et Arduino- eller ESP8266 -modul. Begge moduler fungerer godt, grunden til at jeg vælger ESP8266 er, at dette også giver mig mulighed for at fjernbetjene pejsen, tænde/slukke den fra mit hjemmeautomatiseringssystem. Hele projektet er ganske billigt, og det kræver heller ikke meget tid.
Nødvendige materialer:
- WS2812B RGB LED strip (1 meter, 60 LEDs/meter) - eBay cca. 7 USD
- NodeMCU ESP8266 ESP -12 (3.3v) eller Arduino Nano V3.0 (5V) modul (Hvis du vil have WiFi, skal du vælge NodeMCU) - cca. 4-7 USD
- 1 x kondensator (1000 uF, 6.3V+) for at stabilisere de nuværende pigge
- Hvidt smurt bagepapir
- Noget træbræt til basen (eller pap)
- USB -kabel, vægadapter (1 A eller mere)
Du skal også bruge noget loddejern, værktøjer og ledninger.
Trin 1: Klargøring af basen
Først og fremmest skal du skære 1 meter RGB LED -strimlen i halve og føre stifterne sammen (GND til GND, D til D, +5V til +5V). Dette giver dig en 50 cm lang dobbeltstrimmel.
Nu kan du tage noget træ og skære det i størrelse, det skal bare være lidt længere end LED -strimlen og bare lidt mere bredt. Du kan bruge ethvert andet materiale, men jeg synes, træ ser bedre ud.
Fastgør kun enderne af RGB LED -strimlen til brættet med tape eller (varm) lim.
Trin 2: Tilføjelse af flammerne
Tag det smurte papir og riv et stykke (ca. 10-15 centimeter bredt) af, rynk det lidt og skub det derefter under LED-strimlen, fold det op og rundt, så det får en "flamme". Målet er at bygge det over LED'erne, så lyset fra LED'erne bliver diffust på papiret.
Du kan prøve at bare sikre det ved at folde siderne. Du vil ikke kunne bruge scotch tape eller almindelig lim til at holde det sammen, fordi det er smurt/non-stick papir. Du kan binde den sammen med en gennemsigtig tråd ved hjælp af en nål.
Når du har gjort den første flamme, skal du fortsætte med at bygge alle de efterfølgende flammer og let overlappe basen med den forrige.
Trin 3: Tilslut det
Det er let at tilslutte modulet (NodeMCU) til LED -strimlen, men du skal lodde lidt for at adskille ledningerne fra LED -strimlen. Sørg også for at tilføje en 1000 uF 6.3V (eller mere) kondensator mellem + og GND, tæt på LED -strimlen, dette vil hjælpe med at stabilisere strømmen.
Ledninger er:
- Tilslut +5V (USB VCC) fra NodeMCU til LED strip +5V
- Tilslut GND fra NodeMCU til LED -strip GND
- Slut pin mærket "D7" fra NodeMCU til "D" på LED -strimlen
Hvis du bruger Arduino, kan du slutte en hvilken som helst digital pin (D2-D13) til LED-stripen, bare sørg for at matche den i kildekoden.
Trin 4: Upload af koden
Du skal bruge til Arduino IDE og sørge for at installere også ESP8266 board support:
github.com/esp8266/Arduino
Kildekode er tilgængelig på github -siden:
Kompilér og upload koden til NodeMCU -modulet, og det er det! Det begynder at blinke med LED'erne.
Der er en særlig bemærkning til koden: strømforbruget i den nuværende kode blev målt til at være omkring 600-700 mA, hvilket er over de normale 500 mA USB-porte som man gerne vil give. Af denne grund vil det i det første 1 minut kun tænde en del af lysdioderne (omkring en tredjedel), og derefter vil det gå og tænde det hele. Hvis du bruger en vægadapter, skal du sørge for, at den kan understøtte mindst 1 A og ikke den billigste type.
Fordi kildekoden er tilgængelig, er du også velkommen til at eksperimentere med farver, tidspunkter.
God fornøjelse!
Anbefalede:
Styr din pejs med HomeKit og Alexa: 7 trin
Styr din pejs med HomeKit og Alexa: Jeg fik for nylig installeret en gaspejs, der inkluderede en fjernbetjening. Og efter at have set et par eksempler på mennesker, der integrerede deres pejse i deres hjemmekontrolopsætninger, begyndte jeg at lede efter det samme. Min pejs har denne fjernbetjening
Pejs lyseffekt: 4 trin
Pejs lyseffekt: Efter en lang og kold vinterdag er det ikke rart at sidde foran din pejs i varmen i dit hus? De fleste mennesker har ikke rigtig en pejs, men selv synet eller flammelyset kan varme dig og dit kolde hjerte. Hvis du leder efter
Kom godt i gang med Esp 8266 Esp-01 Med Arduino IDE - Installation af Esp -plader i Arduino Ide og programmering af Esp: 4 trin
Kom godt i gang med Esp 8266 Esp-01 Med Arduino IDE | Installation af Esp-tavler i Arduino Ide og programmering af Esp: I denne instruktion lærer vi, hvordan du installerer esp8266-tavler i Arduino IDE, og hvordan du programmerer esp-01 og uploader kode i den. Da esp-tavler er så populære, så jeg tænkte på at rette en instruks til dette og de fleste mennesker står over for et problem
ESP-12E og ESP-12F Programming and Development Board: 3 trin (med billeder)
ESP-12E og ESP-12F Programmerings- og udviklingsbestyrelse: Opgaven for dette kort var enkel: Vær i stand til at programmere ESP-12E og ESP-12F-moduler lige så let som NodeMCU-kortene (dvs. ingen grund til at trykke på knapper). Har brødbræt venlige stifter med adgang til den brugbare IO. Brug en separat USB til seriel konvertering
LED Miniature Nendoroid Pejs: 9 trin (med billeder)
LED Miniature Nendoroid Pejs: Dine nendoroider fortjener en varm, hyggelig nat ved bålet i julen.Materialer: Miniatyr træpejs Adafruit Pro Trinket 5V* Mini PCB Neopixel 5 pack 30 awg silikontråd Micro USB -kabel (ideelt et retvinklet USB -kabel) SolderHot g