Indholdsfortegnelse:

LED -stearinlys til papirlygter: 3 trin
LED -stearinlys til papirlygter: 3 trin

Video: LED -stearinlys til papirlygter: 3 trin

Video: LED -stearinlys til papirlygter: 3 trin
Video: LED vækstlys til planter 12w og 24w 2024, November
Anonim
LED -stearinlys til papirlygter
LED -stearinlys til papirlygter

Dette projekt viser, hvordan man laver realistisk stearinlyseffekt til brug for eksempel inde i Paper Lanterns. Det bruger et NodeMCU -kort (ESP8266) til at drive NeoPixels, også kendt som WS2812 LED'er. Se på videoerne i resultatafsnittene for at se en sammenligning med rigtige stearinlys.

Trin 1: Hardware

Hardware
Hardware
Hardware
Hardware
Hardware
Hardware
Hardware
Hardware

WS2812 lysdioder, er fuld-farve lysdioder, der er forbundet i serie, er individuelt adresserbare og kan have deres røde, grønne og blå komponenter indstillet mellem 0 og 255.

Fra et tidligere projekt havde jeg nogle strimler tilbage, da der var lidt afstand mellem lysdioderne, vælger jeg at bruge 4 lysdioder i et kryds til en lanterne.

Som med alle WS2812 -projekter anbefales det at tilføje en lille modstand på den første datakanal (centerledning). Og derudover tilføj en kondensator nær strømforsyningen. Effektforstærker afhænger af antallet af lysdioder.

Trin 2: Software

Software
Software

I dette projekt drives lysdioderne ikke af en Arduino, men et NodeMCU -kort (ESP8266) med MicroPython på.

Det første trin er top flash mikropython firmware efter denne vejledning: Kom godt i gang med MicroPython på ESP8266

Det er derefter muligt at bruge det til at drive LED'erne som vist i 11. Kontrol af NeoPixels

På mit bord Machine.pin (4) er D2 (som det kan ses på billedet). Glem ikke at forbinde gnd med LED'erne.

For at få LED'en til at flimre som et rigtigt stearinlys skrev jeg et lille python -program, der tilfældigt opdaterer de enkelte lysdioder efter den gaussiske distribution i kommentarerne til denne artikel:

Programmet (main.py) opretter lige så mange LED_light -objekter, som er angivet i LED_COUNT -konstanten.

Ved at tilfældigt ændre lysets længde og intensitet, skaber det en flot effekt.

Sandsynlighed Tilfældig LED -lysstyrke50% 77% - 80% (det er næsten ikke mærkbart) 30% 80% - 100% (meget mærkbar, sim. Luftflimmer) 5% 50% - 80% (meget mærkbar, udblæst flamme) 5% 40% - 50% (meget mærkbar, udblæst flamme) 10% 30% - 40% (meget mærkbar, udblæst flamme) alt dette med en gaussisk aktualiseringstid. Sandsynlighed Tilfældig tid 90% 20 ms 3% 20 - 30 ms 3% 10 - 20 ms 4% 0 - 10 ms

kilde: Erics kommentar til

Trin 3: Resultat

Resultatet giver en flot effekt, som om der var lidt vind, der fik lyset til at flimre.

I den anden video er lanternerne i ryggen LED -baserede, og den ene gang foran er rigtige stearinlys til sammenligning.

Anbefalede: