2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:08
Ali ni po dolgem in hladnem zimskem dnevu lepo sedeti pred kaminom v toplini svoje hiše? Večina ljudi v resnici nima kamina, a tudi pogled ali svetloba plamena lahko ogrejeta vas in vaše hladno srce.
Če iščete ta prijeten občutek, ste na pravem mestu! Pokazal vam bom, kako lahko sami ustvarite svetlobni učinek kamina z Arduino ploščo in naslovljivimi LED trakovi. Preden pride zima, boste imeli dovolj časa za izvedbo tega projekta.
Rad bi navedel, da slike ne predstavljajo resničnih barv svetlobe, morda zaradi ravnovesja beline fotoaparata mojega telefona. Video posnetek sveč je najbližje resničnim barvam. Ker je to navodilo za tekmovanje v mavrici, je pomembno, da so na slikah oranžne barve.
Zaloge
Stvari, ki jih boste potrebovali:
- Arduino plošča (uporabil sem nano klon, lahko uporabite skoraj vse vrste)
- WS2812B naslovljiv RGB LED trak (želena dolžina, moj ima 29 LED)
- 5V stenski adapter (tudi 9V je v redu)
- Aluminijast LED profil (želena dolžina)
- Tipka (normalno odprta)
- Razvodna škatla (majhna)
- Žice
- Hladilne cevi (neobvezno)
Stvari, ki jih boste uporabili:
- Spajkalnik in spajkanje
- Skalpel ali pomožni nož
- Toplotna pištola ali vžigalnik
- Stranski rezalnik
- Ročna žaga ali žaga za kovine
1. korak: Koncept
Uporabil sem klon Arduino Nano z ebaya, ni vam treba ostati pri tej vrsti, lahko uporabite katero koli ploščo Arduino. Potrebovali boste kos naslovljivega RGB LED traku WS2812B. Krmilnik pošlje N*16 bitov informacij na prvo LED. Prva LED prebere prvih 16 bitov in pusti preostale informacije ((N-1)*16 bitov). Na ta način lahko nadzorujemo LED celotnega traku eno za drugo z le enim izhodom plošče. Uporabljam tudi en vhod za potisni gumb, tako da lahko enostavno izberem vzorce.
Naprava sama je res preprosta, z lahkoto jo izdela začetnik. Tudi v tem preprostem projektu je veliko stvari, ki jih lahko izpustite, zaradi česar je še enostavnejša. Če spremenite kodo, lahko odstranite gumb, če pa ne želite uporabljati aluminijastega profila, je to v redu. Lepite trak, kamor koli želite.
2. korak: izdelava naprave
Najprej se morate odločiti za dolžino svetlobne vrste kamina. Lahko je meter, dvorišče, moje je približno 50 cm. LED trak lahko razrežete med vsemi LED. Imel sem 52 cm dolg aluminijast profil, zato se prilega samo 29 LED. Če ste se odločili za dolžino traku, ga prerežite. Po tem morate rezati aluminijast profil. Priporočljivo je, da profil nekoliko skrajšate (približno 2 cm dlje), tako da bo ostalo nekaj prostora za žice in končne dele. Z dvostranskim trakom na zadnji strani LED traku ga pritrdite v profil. Potisnite pokrov iz plastičnega profila na svoje mesto. Če ne želite uporabljati profila, lahko LED trak pozneje prilepite na svoje mesto.
Za LED trak boste potrebovali 3 žice.
- 5V
- GND
- Vnos podatkov
Spajate te 3 žice na trak. Spajajte vhodno stran traku (majhen trikotnik prikazuje smer pretoka podatkov).
Na vrhu razdelilne omarice izrežite ali izvrtajte luknjo, tako da se običajno odprt gumb popolnoma prilega. Spajate dve žici na priključke gumbov. Tu lahko uporabite toplotno skrčljive cevi ali električni trak.
Izrežite ali izvrtajte 2 majhni luknji na straneh škatle, da boste lahko napajali in žice iz LED. Spajate priključke na konce žic. (Če uporabljate tudi Nano, uporabite ženske glave.)
Priključite žice stenskega adapterja na GND in VIN. Če uporabljate regulirano napajanje 5V, ga lahko priključite na 5V namesto na VIN. Zatiče tipk povežite z GND in D4 (če spremenite kodo, lahko uporabite druge zatiče GPIO). Priključite LED trak na GND, 5V in D3 (če spremenite kodo, lahko uporabite druge zatiče GPIO). Če vam zmanjka zatičev GND, boste morda morali uporabiti zatič GND na glavi ponudnika internetnih storitev. Krmilnik lahko pritrdite z vročim lepilom ali dvostranskim trakom v škatlo. Ali pa lahko pustite tako kot je (tako kot sem jaz).
3. korak: Programiranje
Ta korak je dokaj enostaven, vendar boste potrebovali knjižnico neopixel iz adafruta. Od tu ga lahko prenesete z mojo programsko kodo. Po postopku prenosa morate knjižnico neopixel premakniti v mapo knjižnic Arduino. Kodo programa lahko premaknete poleg skic Arduino.
Če ne želite spreminjati moje kode, povežite svoj Arduino in v IDE lahko izberete vrsto plošče in vrata. Po potrebi naredite potrebne spremembe in pritisnite nalaganje. IDE mora sestaviti in naložiti kodo na vašo tablo in pripravljena je za ukrepanje.
S pritiskom na gumb lahko izberete želeni vzorec LED. Moja koda vključuje kamin, svečo in umirajoči kamin skupaj z drugimi vzorci.
V načinu sveče centralna LED utripa in utripa z rumeno-oranžno barvo. V vzorcu kamina vsaka LED predstavlja majhen plamen. Vsak plamen ima največjo in minimalno svetlobo, svetlejši je, bližje je rumeni. Temnejši plameni bodo imeli oranžno-rdečo barvo. V vsakem ciklu se vrednosti plamena naključno ustvarijo iz prejšnje vrednosti, vendar ta vrednost ne more biti preveč oddaljena od sosednjih. Umirajoča luč kamina bo temnejša in šele čez nekaj časa rahlo zasveti v bolj rdečkasti barvi
V moji kodi lahko nastavite število LED ali pa poiščete vrednosti na začetku programske kode. Poskušal sem narediti učinek ognja precej realističen in mislim, da se je izkazalo precej dobro.
4. korak: Konec
Tu so 3 videoposnetki učinka. Kamin, sveča in časovni zamik umirajočega kamina.
Končali ste. Za svoj dom ste naredili lepo luč za kamin.
To je lep in preprost projekt, ki ga lahko v kratkem ustvarijo tudi začetniki.
V komentarjih lahko vprašate o tem projektu, z veseljem vam pomagam pri vseh težavah.
Priporočena:
MIDI2LED - svetlobni učinek LED traku z MIDI nadzorom: 6 korakov
MIDI2LED - svetlobni učinek z LED -trakom, ki ga upravlja MIDI: To je moj prvi pouk, zato bodite potrpežljivi. Rad ustvarjam glasbo in v situacijah v živo, kot so koncerti v dnevni sobi, mi je všeč, če so svetlobni učinki usklajeni s tem, kar igram. Tako sem zgradil škatlo na osnovi Arduina, zaradi katere LED trak zasveti v
Neverjeten učinek LED traku: 4 koraki
Neverjeten učinek LED traku: Hii prijatelj, želimo dobre učinke LED traku.LED trak okrasi našo sobo in ko daje učinke, potem soba izgleda neverjetno.Če vaš LED trak sveti preprosto, potem je ta blog za vas zelo poseben, saj v tem blogu izvedeli boste, kako lahko naredimo
Trije načini za izdelavo vezja za LED lovilce z nadzorom hitrosti + učinek nazaj in naprej: 3 koraki
Trije načini za izdelavo vezja LED Chaser z nadzorom hitrosti + učinek nazaj in naprej: LED Chaser Circuit je vezje, v katerem LED svetijo ena za drugo za določen čas, cikel pa se ponavlja, kar daje videz luči. Tukaj bom pokazal imate tri različne načine za izdelavo LED vezja: -1. 4017 IC2. 555 Časovnik IC3.
Moarov laserski učinek z ročno izdelanim laserjem: 4 koraki
Moarov laserski učinek z ročno izdelanim laserjem: Spodaj je posnetek tega učinka, ki včasih odleti na steno 90 stopinj od zaslona. To je zelo impresivno !. Med gledanjem se mi ni in ne more vrniti, to je varno, čeprav bi priporočal, da
Realističen utripajoč učinek plamena z Arduinom in LED diodami: 4 koraki
Realističen utripajoč učinek plamena z Arduinom in LED -ji: V tem projektu bomo uporabili 3 LED -je in Arduino za ustvarjanje realističnega ognjenega učinka, ki bi ga lahko uporabili v diorami, maketi železnice ali ponarejenem kaminu v vašem domu ali pa ga postavili v matirano steklo kozarec ali cev in nihče ne bi vedel, da to ni resnično