Sadržaj:
Video: LED svijeća za papirnate svjetiljke: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
Ovaj projekt pokazuje kako napraviti efekt svijeće realističnog izgleda za upotrebu, na primjer unutar papirnatih svjetiljki. Koristi NodeMCU ploču (ESP8266) za pogon NeoPixela, također poznatih kao WS2812 LED diode. Pogledajte videozapise u odjeljcima rezultata kako biste vidjeli usporedbu sa stvarnim svijećama.
Korak 1: Hardver
WS2812 LED diode, LED u boji koje su serijski spojene, pojedinačno se mogu adresirati i mogu imati svoje crvene, zelene i plave komponente postavljene između 0 i 255.
Iz prethodnog projekta ostalo mi je nekoliko traka, budući da je postojao određeni razmak između LED dioda, biram koristiti 4 LED diode u križu za jedan fenjer.
Kao i kod svih projekata WS2812, preporuča se dodati mali otpornik na prvi podatkovni kanal (središnja žica). Osim toga, dodajte kondenzator blizu izvora napajanja. Pojačalo ovisi o broju LED dioda.
Korak 2: Softver
U ovom projektu LED diode ne pokreće Arduino, već ploča NodeMCU (ESP8266) s MicroPythonom na njoj.
Prvi korak je vrhunska nadogradnja firmvera mikropythona prema ovom vodiču: Početak rada s MicroPythonom na ESP8266
Tada je moguće koristiti ga za pogon LED dioda kao što je prikazano u 11. Upravljanje NeoPixelima
Na mojoj ploči Machine.pin (4) je D2 (kao što se može vidjeti na slici). Ne zaboravite spojiti gnd sa LED diodama.
Kako bi LED dioda treperila poput prave svijeće, napisao sam mali program za python koji nasumično ažurira pojedinačne LED diode slijedeći gausovsku distribuciju koja se nalazi u komentarima ovog članka:
Program (main.py) stvara onoliko LED_light objekata koliko je navedeno u konstanti LED_COUNT.
Nasumičnim mijenjanjem duljine i intenziteta svjetla stvara se lijep učinak.
Vjerojatnost Nasumična svjetlina LED -a 50% 77% - 80% (jedva se primjećuje) 30% 80% - 100% (vrlo uočljivo, sim. Treperenje zraka) 5% 50% - 80% (vrlo uočljivo, ugasio plamen) 5% 40% - 50% (vrlo uočljivo, ispuhani plamen) 10% 30% - 40% (vrlo uočljivo, ispuhani plamen) sve to s Gaussovim vremenom aktualizacije. Vjerojatnost Slučajno vrijeme 90% 20 ms 3% 20 - 30 ms 3% 10 - 20 ms 4% 0 - 10 ms
izvor: Ericov komentar na
Korak 3: Rezultat
Rezultat pruža lijep učinak kao da je neki vjetar natjerao svijeću da treperi.
U drugom videu svjetiljke na stražnjoj strani temelje se na LED -ima, a one na prednjoj su prave svijeće za usporedbu.
Preporučeni:
Ručne Arduino papirnate škare za škare za papir pomoću 20x4 LCD zaslona s I2C: 7 koraka
Ručne Arduino papirnate škare za škare za papir pomoću 20x4 LCD zaslona s I2C: Pozdrav svima ili bih možda trebao reći "Hello World!" Ovo je ručna Arduino škare za papirne stijene koje koriste I2C 20x4 LCD zaslon. Ja
Laka LED svijeća za promjenu boje: 5 koraka (sa slikama)
"Svijeća" za jednostavno mijenjanje boje LED -a: Ovo je jednostavno svjetlo za promjenu boje koje je izvrsno za djecu i odrasle. Izgleda lijepo u slabo osvijetljenoj prostoriji, izvrsno za blagdane i čini prilično hladno noćno svjetlo
Krug papirnate kuće: 4 koraka
Krug papirnate kuće: Osvijetlite kuću
Jednostavne LED svjetiljke (nadogradite svoje LED trake): 4 koraka (sa slikama)
Jednostavne LED trake (nadogradite svoje LED trake): Koristim LED trake već neko vrijeme i oduvijek sam volio njihovu jednostavnost. Samo odrežete komad uloge, zalemite neke žice na njega, priključite napajanje i nabavite izvor svjetlosti. Kroz godine sam pronašao c
Stalak za papirnate čaše (za iPhone, IPod Classic, PSP, Blackberry itd.): 5 koraka
Stalak za papirnate čaše (za iPhone, IPod Classic, PSP, Blackberry Etc): Ovo je prilično univerzalno postolje za elektroniku koje sam napravio od neželjenih materijala po kući. Uvijek slušam, koristim ili punim svoje gadgete, ali nikad nemam sigurno mjesto za staviti ih dok to radim. Nov sam u Instructables