Sadržaj:

Efekat svjetla kamina: 4 koraka
Efekat svjetla kamina: 4 koraka

Video: Efekat svjetla kamina: 4 koraka

Video: Efekat svjetla kamina: 4 koraka
Video: Предлагают вправить копчик ? Посмотри это видео 2024, Novembar
Anonim
Svjetlosni efekt kamina
Svjetlosni efekt kamina
Svjetlosni efekt kamina
Svjetlosni efekt kamina
Svjetlosni efekt kamina
Svjetlosni efekt kamina

Nakon dugog i hladnog zimskog dana, nije li lijepo sjediti ispred kamina u toplini svoje kuće? Većina ljudi zapravo nema kamin, ali čak i prizor ili svjetlost plamena mogu zagrijati vas i vaše hladno srce.

Ako tražite ovaj ugodan osjećaj, na pravom ste mjestu! Pokazat ću vam kako možete napraviti vlastiti svjetlosni efekt za kamin s Arduino pločom i adresabilnim LED trakama. Imat ćete dovoljno vremena za izradu ovog projekta, prije nego što dođe zima.

Htio bih izjaviti da slike ne predstavljaju prave boje svjetla, možda zbog balansa bijele na kameri mog telefona. Video sa svijećama najbliži je stvarnim bojama. Kako se ova instrukcija nalazi na takmičenju duga, važno je da su ovo narandžaste boje na slikama.

Supplies

Stvari koje će vam trebati:

  • Arduino ploča (koristio sam nano klon, možete koristiti gotovo sve vrste)
  • WS2812B adresabilna RGB LED traka (željena dužina, moja ima 29 LED dioda)
  • Zidni adapter 5V (i 9V je u redu)
  • Aluminijski LED profil (željena dužina)
  • Taster (normalno otvoren)
  • Razvodna kutija (mala)
  • Žice
  • Cijevi za hladnjak (opcionalno)

Stvari koje ćete koristiti:

  • Lemilica i lemljenje
  • Skalpel ili pomoćni nož
  • Toplota ili upaljač
  • Bočni rezač
  • Pila za metal ili ručna pila

Korak 1: Koncept

Koristio sam Arduino Nano klon sa ebaya, ne morate se držati ove vrste, može se koristiti bilo koja Arduino ploča. Trebat će vam komad WS2812B adresabilne RGB LED trake. Kontroler šalje N*16 bita informacija na prvu LED diodu. Prva LED dioda čita prvih 16 bita i propušta ostale informacije ((N-1)*16 bita). Na ovaj način možemo kontrolirati LED diode cijele trake jednu po jednu sa samo jednim izlazom ploče. Takođe koristim jedan ulaz za dugme, tako da mogu lako izabrati uzorke.

Sam uređaj je zaista jednostavan, početnik ga može lako izgraditi. Čak i u ovom jednostavnom projektu postoji mnogo stvari koje možete izostaviti, što ga čini još jednostavnijim. Ako izmijenite kôd, možete ukloniti tipku, ili ako ne želite koristiti aluminijski profil, to je sasvim u redu. Samo zalijepite traku gdje god želite.

Korak 2: Izrada uređaja

Izrada uređaja
Izrada uređaja
Izrada uređaja
Izrada uređaja
Izrada uređaja
Izrada uređaja

Prvo morate odlučiti o dužini reda svjetla u kaminu. To može biti metar, dvorište, moje je oko 50 cm. LED traku možete izrezati između bilo koje LED diode. Imao sam aluminijski profil dug 52 cm, pa se u njega uklapa samo 29 LED dioda. Ako ste odlučili o dužini trake, izrežite je. Nakon toga morate rezati aluminijski profil. Savjetuje se rezanje profila malo duže (oko 2 cm duže), tako da će biti mjesta za žice i krajnje dijelove. Pomoću dvostrane trake na stražnjoj strani LED trake pričvrstite je u profil. Gurnite poklopac plastičnog profila na mjesto. Ako ne želite koristiti profil, LED traku možete zalijepiti kasnije na mjesto.

Za LED traku trebat će vam 3 žice.

  • 5V
  • GND
  • Data In

Lemite ove 3 žice na traku. Lemite ulaznu stranu trake (mali trokut pokazuje smjer protoka podataka).

Izrežite ili izbušite rupu na vrhu razvodne kutije, tako da se vaše normalno otvoreno dugme savršeno uklapa. Lemite dvije žice na konektore dugmadi. Ovdje možete koristiti termoskupljajuće cijevi ili električnu traku.

Izrežite ili izbušite 2 male rupe sa strane kutije, tako da možete napajati i žice sa LED dioda. Lemiti konektore na krajeve žica. (Koristite ženska zaglavlja ako koristite i Nano).

Spojite žice zidnog adaptera na GND i VIN. Ako koristite regulirano napajanje od 5 V, možete ga spojiti na 5 V umjesto na VIN. Priključite pinove tipki na GND i D4 (možete promijeniti i druge GPIO pinove, ako promijenite kôd). Spojite LED traku na GND, 5V i D3 (možete promijeniti i druge GPIO pinove, ako promijenite kôd). Možda ćete morati koristiti GND pin na zaglavlju ISP -a ako vam ponestane GND pinova. Regulator možete pričvrstiti vrućim ljepilom ili dvostranom trakom u kutiju. Ili možete ostaviti kako jeste (baš kao što sam i ja).

Korak 3: Programiranje

Ovaj korak je prilično jednostavan, ali trebat će vam biblioteka neopiksela iz adafruta. Ovdje ga možete preuzeti s mojim programskim kodom. Nakon procesa preuzimanja morate premjestiti neopixel biblioteku u mapu Arduino biblioteke. Kôd programa možete premjestiti pored Arduino skica.

Ako ne želite mijenjati moj kôd, povežite svoj Arduino i možete odabrati vrstu ploče i port u IDE -u. Napravite potrebne izmjene ako je potrebno i pritisnite upload. IDE bi trebao sastaviti i učitati kôd na vašu ploču i spreman je za akciju.

Željeni LED uzorak možete odabrati pritiskom na dugme. Moj kod uključuje kamin, svijeću i kamin na samrti zajedno s drugim uzorcima.

U načinu rada svijeća, centralna LED dioda treperi i treperi žuto-narančaste boje. U uzorku kamina svaka LED dioda predstavlja mali plamen. Svaki plamen ima maksimalno i minimalno svjetlo, što je svjetlije, bliže je žutoj. Prigušeniji plamen će imati narandžasto-crvenu boju. U svakom ciklusu vrijednosti plamena nasumično se generiraju iz prethodne vrijednosti, ali ta vrijednost ne može biti previše udaljena od susjednih. Umiruće svjetlo kamina bit će tamnije i tek će nakon nekog vremena svjetlije zasvijetliti u više crvenkaste boje

Možete postaviti broj LED dioda u mom kodu ili možete petljati s vrijednostima na početku programskog koda. Pokušao sam efekt vatre učiniti prilično realnim i mislim da je to prilično dobro uspjelo.

Korak 4: Kraj

Evo 3 videa efekta. Kamin, svijeća i vremenski odmak umirućeg kamina.

Završio si. Napravili ste lijepo svjetlo za kamin za svoj dom.

To je lijep i jednostavan projekt koji čak i početnici mogu stvoriti u trenu.

U komentarima slobodno postavljajte pitanja o ovom projektu, rado ću vam pomoći u vezi bilo kakvih problema.

Preporučuje se: