Përmbajtje:

Llambë dhome LED e animuar me telekomandë: 5 hapa (me fotografi)
Llambë dhome LED e animuar me telekomandë: 5 hapa (me fotografi)

Video: Llambë dhome LED e animuar me telekomandë: 5 hapa (me fotografi)

Video: Llambë dhome LED e animuar me telekomandë: 5 hapa (me fotografi)
Video: И всё-таки она вертится! ► 1 Прохождение Dying Light 2: Stay Human 2024, Dhjetor
Anonim
Image
Image
Testimi i shiritit tuaj LED
Testimi i shiritit tuaj LED

Për ata që duan një shfaqje relaksuese ose hipnotizuese të dritës shumëngjyrëshe, qoftë për dhomën e foshnjës, dekorimin e Krishtlindjeve, ose thjesht për argëtim, këtu është përmirësuesi im i ambientit. Po marr përgjigje vërtet entuziaste nga foshnjat 6 muajshe tek fëmijët më të mëdhenj në të gjitha moshat.

Shiriti LED Neo Pixels (i njohur si WS2812B) i kombinuar me një Arduino dhe një telekomandë IR bëjnë një kombinim vrasës ose si një pamje e llambës së re, një pamje e rrumbullakët e fenerit të letrës ose ndonjë formë tjetër që dëshironi. Unë e kam përdorur këtë për të zëvendësuar llambën ekzistuese të dhomës: Fuqia AC nga priza ekzistuese e dritës ushqen furnizimin me energji 5V dhe një llambë të zakonshme 220V e cila varet nën llambën LED.

110V-220V Paralajmërim: MOS E NDURTOJ K THT UN P UNRSE JENI FAMILIAR ME MJETET E SIGURIS FOR P FORR PUNKN ME Tension të Lartë.

Gjërat që do t'ju nevojiten:

Llambë LED

  • Dy dërrasa Arduino (kam përdorur Cactus Micro Rev. 2, por ju mund të përdorni lehtësisht nano arduino)
  • Breadboard
  • Rrip LED si WS2812B (kam përdorur 150 LED që i përshtaten një dhome të mesme si llambë nate)
  • Furnizimi me energji kompakte - 5V, të paktën 0.06A X 150 LED + Arduinos kështu 10A (e kam përdorur këtë)
  • Kondensator i madh (~ 1000 uF)
  • Lidhës 2X i prizës së energjisë për shkëputjen e lehtë të llambës
  • Telekomandë kompakte IR (vetëm telekomanda, LED nuk nevojitet). Çdo telekomandë tjetër standard gjithashtu do të funksiononte.
  • IRM 3638 Marrës IR
  • LED i gjelbër, rezistencë 220 Ohm
  • Telat e kërcyesit

Mbështetje

  • Fenerë letre - të paktën 10 "dia.
  • Linja e peshkimit
  • Lidhëse zip
  • Shirit i dyanshëm ose ngjitës i nxehtë + armë
  • ~ 59 cm (23 ") e gjatë, 12 mm (1/2") dia., Tub alumini me peshë të lehtë

Llambë e zakonshme

  • E27 për përshtatësin e telave
  • Stafetë 220V AC në gjendje të ngurtë
  • Transistor 2N2222, rezistencë 47 kOhm
  • Shtëpi me llamba llambë E27
  • Teli i vlerësuar 220V

Hapi 1: Testimi i shiritit tuaj LED

Testimi i shiritit tuaj LED
Testimi i shiritit tuaj LED

Do të filloni duke koduar dhe testuar animacionet para se të varni të gjithë në tavan. Ju do të duhet të shkarkoni bibliotekën FastLED për këtë hap dhe bibliotekën SimpleTimer për hapin tjetër.

Lidhni tabelën siç shihet në Figurën skematike dhe ngarkoni skicën e bashkangjitur test_strip. Ju duhet të jeni në gjendje të shihni nuancat jeshile dhe vjollce që lëvizin gradualisht në shiritin LED. Variablat kryesore janë MAXPIXELS (rreshti 5), fps (rreshti 8) dhe current_anim (rreshti 14).

FastLED është tepër i fuqishëm dhe ju inkurajoj që të eksploroni veçoritë e tij këtu.

buzzandy nga hackster.io gjithashtu përdori këtë bibliotekë për disa efekte të mahnitshme.

Hapi 2: Montimi i Rripit Brenda Fenerëve të Letrës

Montimi i Rripit Brenda Fenerëve të Letrës
Montimi i Rripit Brenda Fenerëve të Letrës

Disa njerëz shkojnë me një formë të reve, por besoj se mund të bëhet potencialisht një përbindësh që grumbullon pluhur. Kështu që unë e montova shiritin 150 LED në mënyrë spirale brenda 3 fenerë letre të varur horizontalisht. Mundësi të tjera: një unazë fenerësh letre ose një disk prej 6 fenerësh me një fanar qendror të 7 -të.

Për të montuar LED-të së pari futni njërën anë të mbështetëses metalike të fenerit brenda fenerit, pastaj futni butësisht sythe prej 8 LEDs brenda, duke fiksuar çdo lak në mbështetës me zam të nxehtë (rekomandohet) ose shirit të dyanshëm. Hapini ato në mënyrë të barabartë me 6 sythe për llambë dhe 3 LED që ndërmjetësojnë midis fenerëve (mos e preni shiritin midis fenerëve). Unë rekomandoj të gjeni një vend të përkohshëm për të varur shiritin pranë një kompjuteri, duke i lënë Arduinos të arritshëm derisa të përfundojë hapi i kodimit dhe llamba të jetë gati për t'u varur në tavan.

Hapi 3: Shtimi i një moduli të telekomandës, një llambë të zakonshme në skicën përfundimtare

Shtimi i një moduli të telekomandës, një llambë e zakonshme në skicën përfundimtare
Shtimi i një moduli të telekomandës, një llambë e zakonshme në skicën përfundimtare

Telekomandë

Nëse doni ta varni këtë llambë LED në tavan, do t'ju duhet ta kontrolloni nga distanca. Opsione të tjera të tilla si kontrolli përmes telefonit tuaj dhe Blynk janë në dispozicion, por unë i gjeta ato të ngadalta dhe të komplikuara në krahasim me një telekomandë të thjeshtë IR. Unë kisha probleme me rutinën e deshifrimit IR me kërkesat e brishta të kohës NeoPixels. Nëse keni arritur të merrni NeoPixels me një telekomandë IR / Blynk, ju lutemi ndani përvojën tuaj në pjesën e komenteve! Vendosa ta lë telekomandën një Arduino të dytë e cila lidhet me Arduino -n kryesore me një urë të thjeshtë I2C.

Llambë e zakonshme

Çdo LED me fuqi të plotë gjeneron vetëm sipas specifikimeve rreth 0.4 lumens (~ 1/1000 të një llambë inkandeshente 40W). Unë do të përdor vetëm 150 LEDS dhe pres që të marr intensitetin e dritës së një llambë nate, kështu që vendosa të përfshijë një llambë të zakonshme E27 e cila fiket nga Arduino kur fillon një animacion LED.

Duke i vënë të gjitha së bashku

Për këtë hap do t'ju duhet bibliotekat e integruara Wire dhe IRLib. Lidhni gjithçka sipas skemës së bashkangjitur (mund ta lini furnizimin me energji elektrike të lidhur me një prizë të zakonshme 220V tani për tani) dhe ngarkoni dy skicat e bashkangjitura në tabelën skematike është skllavi I2C, ndërsa bordi i poshtëm është master I2C. Nëse përdorni një telekomandë të ndryshme nga telekomanda Magic Lighting që kam përdorur, lërini skicat në modalitetin DEBUG dhe hapni një monitor serik në master I2C (bordi i marrësit IR). Hartoni kodet e butonave tuaj në telekomandë (duke shtuar 0x nëse është e nevojshme) dhe zëvendësoni bllokun që përmban kode gjashtëkëndore në skicën e skllavit I2C.

Hapi 4: Prekjet përfundimtare

Prekjet përfundimtare
Prekjet përfundimtare
Prekjet përfundimtare
Prekjet përfundimtare
Prekjet përfundimtare
Prekjet përfundimtare

Përshtatja e pamjes së telekomandës tuaj

Më pëlqen ndriçimi magjik i telekomandës pasi është kompakt, LED -i i tij IR mund të përkulet drejt marrësit tuaj dhe më e rëndësishmja - është e lehtë të personalizoni pamjen e tij si më poshtë:

  1. Bëni një fotografi shumë të drejtpërdrejtë të telekomandës tuaj, duke e vendosur kamerën tuaj saktësisht mbi të (mos e anoni)
  2. Vendoseni atë në PowerPoint ose Inkscape (Unë kam përdorur inkscape, bashkangjitur modelin tim si skedar.svg), matni lartësinë/ gjerësinë e kontrolluesit me një vizore, ndryshoni madhësinë për të përputhur dimensionet e sakta në inç.
  3. Vizatoni paraqitjen tuaj të kontrolluesit, duke përdorur foton si një model. Kur të mbaroni hiqni foton origjinale nga poshtë.
  4. Shtypni, prerë dhe ngjitni mbi kartonin origjinal.

Siç mund ta shihni në fotot e bashkangjitura, unë gjithashtu hoqa LED -në dhe e drejtova drejt marrësit, i cili ishte kritik për funksionimin e gjërave. Mbulesa e sipërme është prej kartoni, kështu që unë e thava butësisht me një kaçavidë, prerë një drejtkëndësh të vogël të anës së sipërme dhe lakova LED. Pastaj e rrita sinjalin edhe më shumë duke vendosur një kon fletë alumini mbi të, gjë që gjithashtu përmirësoi besueshmërinë.

Varja e llambës nga tavani

  1. Shponi një vrimë në qendrën e tubave prej alumini për 3 telat (5V, Data, GND) që lidhin shiritin me Arduino.
  2. Futni telat përmes vrimës dhe tërhiqni ato nga njëra nga anët e tubit.
  3. Shtyjeni shiritin në qendër të 3 fenerëve, përdorni lidhëse zip ose ndonjë ngjitës që dëshironi të rregulloni këtë cilësim.
  4. Lidhni telat 5V, GND të varur nga ana e tubit në shiritin LED me një lidhës Jack. Unë rekomandoj të përdorni një Jack të dytë për tela Data, në mënyrë që llamba të shkëputet lehtësisht për korrigjim etj.
  5. Lidhni skajin tjetër të telave me Arduino dhe furnizimin me energji elektrike
  6. Varni llambën nga shufra prej alumini duke përdorur tela peshkimi të dyfishtë në çdo skaj (kjo vërtet varet nga cilësimet e llambës suaj ekzistuese …). Rezultati duhet të duket i ngjashëm me foton.

Recommended: