Cuprins:

Efect de lumină pentru șemineu: 4 pași
Efect de lumină pentru șemineu: 4 pași

Video: Efect de lumină pentru șemineu: 4 pași

Video: Efect de lumină pentru șemineu: 4 pași
Video: Lumini de Poveste.ro - Setari Lustra LED cu Telecomanda 2024, Noiembrie
Anonim
Efect de lumină pentru șemineu
Efect de lumină pentru șemineu
Efect de lumină pentru șemineu
Efect de lumină pentru șemineu
Efect de lumină pentru șemineu
Efect de lumină pentru șemineu

După o zi lungă și rece de iarnă, nu este frumos să stai în fața șemineului tău în căldura casei tale? Majoritatea oamenilor nu prea au șemineu, dar chiar și vederea sau lumina flăcărilor te pot încălzi pe tine și pe inima ta rece.

Dacă sunteți în căutarea acestui sentiment confortabil, sunteți în locul potrivit! Vă voi arăta cum puteți crea propriul efect de lumină al șemineului cu o placă Arduino și benzi LED adresabile. Veți avea suficient timp pentru a realiza acest proiect, înainte de venirea iernii.

Aș dori să precizez că imaginile nu reprezintă adevăratele culori ale luminii, poate din cauza echilibrului de alb al camerei telefonului meu. Videoclipul lumânării este cel mai apropiat de culorile reale. Întrucât acest instructiv este pentru concursul curcubeu, este important ca acestea să fie culori portocalii pe imagini.

Provizii

Lucruri de care veți avea nevoie:

  • Placa Arduino (am folosit o nano clonă, puteți folosi aproape orice fel)
  • Benzi LED RGB adresabile WS2812B (lungimea dorită, a mea are 29 de LED-uri)
  • Adaptor de perete de 5V (fie 9V este în regulă)
  • Profil LED din aluminiu (lungimea dorită)
  • Buton (normal deschis)
  • Cutie de joncțiune (una mică)
  • Fire
  • Tub termocontractabil (opțional)

Lucruri pe care le veți folosi:

  • Fier de lipit și lipit
  • Bisturiu sau cuțit utilitar
  • Armă de căldură sau brichetă
  • Cutter lateral
  • Ferăstrău metalic sau ferăstrău manual

Pasul 1: Concept

Am folosit o clonă Arduino Nano de pe ebay, nu trebuie să rămâi cu acest tip, se poate folosi orice placă Arduino. Veți avea nevoie de o bucată de bandă LED RGB adresabilă WS2812B. Controlerul trimite N * 16 biți de informații către primul LED. Primul LED citește primii 16 biți și permite restul informațiilor ((N-1) * 16 biți). Astfel putem controla LED-urile întregii benzi unul câte unul cu o singură ieșire a plăcii. De asemenea, folosesc o singură intrare pentru buton, astfel încât să pot selecta cu ușurință modele.

Dispozitivul în sine este foarte simplu, poate fi ușor construit de un începător. Există o mulțime de lucruri, chiar și în acest proiect simplu, pe care le puteți lăsa deoparte, ceea ce îl face și mai simplu. Dacă modificați codul, puteți elimina butonul sau dacă nu doriți să utilizați profilul din aluminiu, este complet bine. Doar lipiți banda unde doriți.

Pasul 2: Realizarea dispozitivului

Realizarea dispozitivului
Realizarea dispozitivului
Realizarea dispozitivului
Realizarea dispozitivului
Realizarea dispozitivului
Realizarea dispozitivului

Mai întâi trebuie să decideți lungimea rândului luminos al șemineului. Poate fi un metru, o curte, a mea are aproximativ 50cm. Puteți tăia banda LED între orice LED-uri. Aveam un profil din aluminiu de 52 cm lungime, deci se potrivesc doar 29 de LED-uri. Dacă ați decis lungimea benzii, tăiați-o. După aceea, trebuie să tăiați profilul de aluminiu. Este recomandat să tăiați profilul puțin mai mult (cu aproximativ 2 cm mai mult), deci va exista spațiu pentru fire și piesele de capăt. Folosiți banda dublă pe partea din spate a benzii LED pentru a o fixa în profil. Împingeți capacul profilului din plastic în poziție. Dacă nu doriți să utilizați profilul, puteți bandă banda LED în loc mai târziu.

Veți avea nevoie de 3 fire pentru banda LED.

  • 5V
  • GND
  • Date de intrare

Lipiți aceste 3 fire pe bandă. Asigurați-vă că lipiți partea de intrare a benzii (un triunghi mic arată direcția fluxului de date).

Tăiați sau găuriți o gaură în partea superioară a cutiei de joncțiune, astfel încât butonul dvs. normal deschis să se potrivească perfect. Lipiți două fire la conectorii de butoane. Aici puteți utiliza tuburi termocontractabile sau bandă electrică.

Tăiați sau găuriți 2 găuri mici pe laturile cutiei, astfel încât să puteți aduce puterea și firele de la LED-uri. Conectorii de lipit la capetele firului. (Folosiți anteturi feminine dacă folosiți și un Nano).

Conectați firele adaptorului de perete la GND și VIN. Dacă utilizați o sursă de alimentare reglementată de 5V, o puteți conecta la 5V în loc de VIN. Conectați pinii butonului la GND și D4 (puteți utiliza alți pin GPIO, dacă modificați codul). Conectați banda LED la GND, 5V și D3 (puteți utiliza alte pini GPIO, dacă modificați codul). Este posibil să trebuiască să utilizați pinul GND de pe antetul ISP dacă rămâneți fără pinii GND. Puteți fixa controlerul cu lipici fierbinte sau bandă dublă față în cutie. Sau îl poți lăsa așa cum este (la fel ca și mine).

Pasul 3: Programare

Acest pas este destul de ușor, dar veți avea nevoie de biblioteca neopixel de la adafruit. O puteți descărca de aici cu codul meu de program. După procesul de descărcare, trebuie să mutați biblioteca neopixel în dosarul bibliotecilor Arduino. Puteți muta codul programului lângă schițele Arduino.

Dacă nu doriți să modificați codul meu, conectați-vă Arduino și puteți selecta tipul de placă și portul din IDE. Efectuați modificările necesare dacă este necesar și apăsați pe Încărcare. IDE ar trebui să compileze și să încarce codul pe placa dvs. și este gata de acțiune.

Puteți selecta modelul LED dorit cu ajutorul butonului. Codul meu include un șemineu, o lumânare și un șemineu pe moarte, împreună cu alte modele.

În modul lumânare, LED-ul central pulsează și pâlpâie cu culoare galben-portocaliu. În șemineu, fiecare LED reprezintă o mică flacără. Fiecare flacără are o lumină maximă și minimă, cu cât este mai strălucitoare, cu atât este mai aproape de galben. Flăcările mai slabe vor avea culoarea roșu-portocaliu. În fiecare ciclu valorile flăcării sunt generate aleatoriu de la valoarea anterioară, dar această valoare nu poate fi prea departe de cele adiacente. Lumina șemineului pe moarte va fi mai întunecată și va străluci slab doar într-o culoare mai roșiatică, după ceva timp

Puteți seta numărul de LED-uri din codul meu sau puteți juca cu valorile de la începutul codului programului meu. Am încercat să fac efectul de foc destul de realist și cred că a funcționat destul de bine.

Pasul 4: Sfârșitul

Iată 3 videoclipuri ale efectului. Șemineul, lumânarea și un interval de timp al șemineului pe moarte.

Esti gata. Ai făcut o lumină frumoasă pentru șemineu pentru casa ta.

Este un proiect frumos și simplu pe care chiar și începătorii îl pot crea în cel mai scurt timp.

Nu ezitați să puneți întrebări despre acest proiect în comentarii, sunt bucuros să vă ajut cu orice problemă.

Recomandat: