Cuprins:

Lampă de cameră animată cu control LED de la distanță: 5 pași (cu imagini)
Lampă de cameră animată cu control LED de la distanță: 5 pași (cu imagini)

Video: Lampă de cameră animată cu control LED de la distanță: 5 pași (cu imagini)

Video: Lampă de cameră animată cu control LED de la distanță: 5 pași (cu imagini)
Video: Conectare, instalare camera marsarier fara filtru stabilizator, legare camera din canbus. 2024, Iulie
Anonim
Image
Image
Testarea benzii cu LED-uri
Testarea benzii cu LED-uri

Pentru cei care doresc un spectacol de lumini colorat relaxant sau fascinant, fie pentru o cameră pentru bebeluși, pentru decorarea Crăciunului, fie doar pentru distracție, iată care este amplificatorul meu de ambianță. Primesc răspunsuri foarte entuziaste de la copiii de 6 luni la copiii mai mari de toate vârstele.

Banda LED Neo Pixels (alias WS2812B) combinată cu un Arduino și o telecomandă IR fac o combinație ucigașă, fie ca un aspect de lampă cloud, ca un felinar rotund de hârtie de hârtie sau orice altă formă doriți. Am folosit acest lucru pentru a înlocui lampa de cameră existentă: alimentarea CA de la priza de lumină existentă alimentează sursa de alimentare de 5V și un bec obișnuit de 220V care atârnă sub lampa LED.

110V-220V Avertisment: NU CONSTRUIȚI ACESTA DACĂ NU FIȚI FAMILIAR CU PRECAUȚIILE DE SIGURANȚĂ PENTRU LUCRAREA CU TENSIUNE ÎNALTĂ.

Lucruri de care aveți nevoie:

Lampa cu LED

  • Două plăci Arduino (am folosit Cactus Micro Rev. 2, dar ai putea folosi cu ușurință arduino nanos)
  • Pană de pâine
  • Banda LED ca WS2812B (am folosit 150 de LED-uri care se potrivesc unei camere medii ca lampă de noapte)
  • Alimentare compactă - 5V, cel puțin 0,06A X 150 LED-uri + Arduinos deci 10A (am folosit asta)
  • Condensator mare (~ 1000 uF)
  • Conector jack 2X pentru detașarea ușoară a lămpii
  • Telecomandă IR compactă (doar telecomanda, LED-ul nu este necesar). Orice altă telecomandă standard ar funcționa, de asemenea.
  • Receptor IRM 3638 IR
  • LED verde, rezistor de 220 Ohm
  • Sârme de jumper

A sustine

  • Felinare de hârtie - cel puțin 10 "dia.
  • Linia de pescuit
  • Cravate cu fermoar
  • Bandă dublă sau lipici fierbinte + pistol
  • ~ 59 cm (23 ") lungime, 12 mm (1/2") dia., Tub de aluminiu ușor

Lampă obișnuită

  • Adaptor E27 la fire
  • Releu în stare solidă de 220V c.a.
  • 2N2222 tranzistor, rezistor de 47 kOhm
  • Casă bec E27
  • Sârmă nominală 220V

Pasul 1: Testarea benzii cu LED-uri

Testarea benzii cu LED-uri
Testarea benzii cu LED-uri

Veți începe prin codarea și testarea animațiilor înainte de a atârna totul pe tavan. Va trebui să descărcați biblioteca FastLED pentru acest pas și biblioteca SimpleTimer pentru pasul următor.

Conectați placa așa cum se vede în Figura schematică și încărcați schița atașată test_strip. Ar trebui să puteți vedea nuanțe de verde și violet care se mișcă treptat pe banda LED. Variabilele cheie sunt MAXPIXELS (linia 5), fps (linia 8) și current_anim (linia 14).

FastLED este incredibil de puternic și vă încurajez să explorați caracteristicile sale aici.

buzzandy din hackster.io a folosit și această bibliotecă pentru câteva efecte uimitoare.

Pasul 2: Montarea benzii în interiorul lanternelor de hârtie

Montarea benzii în interiorul lanternelor de hârtie
Montarea benzii în interiorul lanternelor de hârtie

Unii oameni au o formă asemănătoare unui nor, dar cred că ar putea deveni un monstru care colectează praful. Așa că am montat în spirală banda de 150 de LED-uri în interiorul a 3 felinare de hârtie atârnate orizontal. Alte posibilități: un inel de felinare de hârtie sau un disc de 6 felinare cu un felinar 7 central.

Pentru a monta LED-urile, introduceți mai întâi o parte a suportului metalic al felinarului în interiorul felinarului, apoi introduceți ușor bucle de 8 LED-uri în interior, fixând fiecare buclă pe suport cu adeziv fierbinte (recomandat) sau bandă dublă. Spaționați-le uniform cu 6 bucle pe lampă și 3 LED-uri care intermediază între felinare (nu tăiați banda între felinare). Vă recomand să găsiți un loc temporar pentru agățarea benzii aproape de un computer, lăsând Arduinosul accesibil până la terminarea etapei de codificare și lampa este gata să fie agățată de tavan.

Pasul 3: Adăugarea unui modul de telecomandă, a unei becuri obișnuite la schița finală

Adăugarea unui modul de control de la distanță, a unui bec obișnuit la schița finală
Adăugarea unui modul de control de la distanță, a unui bec obișnuit la schița finală

Telecomandă

Dacă doriți să atârnați această lampă LED pe tavan, ar trebui să o controlați de la distanță. Sunt disponibile și alte opțiuni, cum ar fi controlul prin telefon și Blynk, dar le-am găsit lente și complicate în comparație cu o telecomandă IR simplă. Am avut probleme la executarea rutinei de decodare IR cu cerințele de sincronizare fragile NeoPixels. Dacă ați reușit să obțineți NeoPixels cu o telecomandă IR / Blynk, vă rugăm să împărtășiți experiența dvs. în secțiunea de comentarii! Am decis să las telecomanda unui al doilea Arduino care este conectat la Arduino principal printr-o simplă punte I2C.

Bec obișnuit

Fiecare LED cu putere maximă generează numai conform specificațiilor aproximativ 0,4 lumeni (~ 1/1000 dintr-un bec incandescent de 40W). Voi folosi doar 150 de LED-uri și mă aștept să obțin intensitatea luminii unei lămpi de noapte, așa că am decis să includ un bec E27 obișnuit care este oprit de Arduino când începe o animație cu LED-uri.

Punând totul împreună

Pentru acest pas veți avea nevoie de bibliotecile Wire și IRLib încorporate. Conectați totul conform schemei atașate (puteți lăsa deocamdată sursa de alimentare conectată la o priză electrică obișnuită de 220V) și încărcați cele două schițe atașate placa superioară în schemă este sclavul I2C, în timp ce placa inferioară este masterul I2C. Dacă utilizați o telecomandă diferită de telecomanda Magic Lighting pe care am folosit-o, lăsați schițele în modul DEBUG și deschideți un monitor Serial pe I2C master (placa receptor IR). Hartați codurile butoanelor de la distanță (adăugând 0x dacă este necesar) și înlocuiți blocul care conține coduri hexagonale în schița I2C slave.

Pasul 4: Atingeri finale

Atingeri finale
Atingeri finale
Atingeri finale
Atingeri finale
Atingeri finale
Atingeri finale

Personalizarea aspectului telecomenzii

Îmi place telecomanda de iluminat magic, deoarece este compactă, LED-ul IR poate fi îndoit spre receptorul dvs. și cel mai important - este ușor să-i personalizați aspectul după cum urmează:

  1. Faceți o fotografie foarte dreaptă a telecomenzii, plasând camera foto exact deasupra ei (nu înclinați)
  2. Plasați-l în PowerPoint sau Inkscape (Am folosit inkscape, am atașat designul meu ca fișier.svg), măsurați înălțimea / lățimea controlerului cu o riglă, redimensionați pentru a se potrivi cu dimensiunile exacte în inci.
  3. Desenați aspectul controlerului, utilizând fotografia ca șablon. Când ați terminat, scoateți fotografia originală de dedesubt.
  4. Imprimați, tăiați și lipiți deasupra cartonului original.

După cum puteți vedea în fotografiile atașate, am spart LED-ul și l-am îndreptat către receptor, ceea ce a fost esențial pentru ca lucrul să funcționeze. Capacul superior este realizat din carton, așa că l-am încins ușor cu o șurubelniță, am tăiat un mic dreptunghi al părții superioare și am îndoit LED-ul. Am sporit apoi semnalul mai mult prin plasarea unui con de tablă de aluminiu pe el, ceea ce a îmbunătățit și fiabilitatea.

Atârnând lampa de tavan

  1. Găuriți o gaură în centrul tubului de aluminiu pentru cele 3 fire (5V, Data, GND) care conectează banda cu Arduino.
  2. Introduceți firele prin gaură și trageți-le de una dintre părțile laterale ale tubului.
  3. Împingeți bara prin centrul celor 3 felinare, utilizați cravate cu fermoar sau orice adeziv pe care doriți să îl remediați.
  4. Conectați firele de 5V, GND atârnate de partea tubului la banda LED cu un conector Jack. Vă recomand să utilizați un al doilea jack pentru firul de date, astfel încât lampa să poată fi ușor deconectată pentru depanare etc.
  5. Conectați celălalt capăt al firelor la Arduino și la sursa de alimentare
  6. Agățați lampa de bara de aluminiu folosind sârmă de pescuit dublă la fiecare capăt (acest lucru depinde într-adevăr de setările existente ale lămpii dvs. …). Rezultatul ar trebui să arate similar cu fotografia.

Recomandat: