Taula de continguts:

Làmpada LED decorativa Sound Reactive (Arduino): 5 passos (amb imatges)
Làmpada LED decorativa Sound Reactive (Arduino): 5 passos (amb imatges)

Vídeo: Làmpada LED decorativa Sound Reactive (Arduino): 5 passos (amb imatges)

Vídeo: Làmpada LED decorativa Sound Reactive (Arduino): 5 passos (amb imatges)
Vídeo: A Fita de LED que reage as cores da TV! | AMBLIGHT do AliExpress! 2024, Juliol
Anonim
Image
Image

Bon dia, és el meu primer instructiu i no sóc anglès;) perdoneu-me si faig errors.

El tema del qual volia parlar és una làmpada LED que també pot reactivar el so.

La història comença amb la meva dona propietària d’aquesta làmpada d’Ikea des de fa molt de temps i sempre penso, en mirar-la, que podria ser un bon tema transformar-la amb una tira LED.

Després de llegir alguns instructius, vaig veure aquell tema que em va inspirar molt, gràcies a Natural Nerd

www.instructables.com/id/Music-Reactive-De…

Buscant informació per saber com funciona, també hi trobo una bona animació

learn.sparkfun.com/tutorials/addressable-r…

Gràcies també a Michael Bartlett

Comencem llavors a sintonitzar aquesta làmpada Ikea, serà una làmpada estàndard (blanca) amb un potar per poder ajustar la brillantor i, a continuació, canviarà a la làmpada reactiva de música amb 8 animacions diferents.

El vídeo no mostra bé l’efecte potar, és més agradable en realitat.

Disculpeu si trobo a faltar alguns detalls, però no pensava escriure cap instrucció abans de fer-ho.

Edita: he afegit un vídeo nou, però la meva càmera (telèfon mòbil) està saturada de llum, ho sento), podem veure l’efecte d’inici, la llum blanca amb ajust de brillantor i, a continuació, diversos efectes musicals.

Pas 1: llista de parts

Aquí la llista

  1. per descomptat, la llum mateixa
  2. un arduino NANO (com aquest)
  3. Escut nano (no obligatori però molt particular)
  4. Mòdul de so.
  5. Tira LED de 3 m RGBW (un RGB podria ser suficient, però volia jugar amb RGBW) Vaig prendre un blanc càlid, és una banda ADRESSABLE, cada LED es pot comandar individualment, NO és una banda RGB estàndard
  6. 1 potar (5 potar aquí)
  7. Potència 5v 20Ah (10 o 15 podrien ser suficients però preferia ser gran)
  8. 2 interruptors de condensador (l'interruptor estàndard també podria ser bo)
  9. cable
  10. interruptor de peu
  11. Cable R / C (fàcil de connectar al sensor de 3 pins)

Pas 2: prepareu la làmpada

Prepareu el llum
Prepareu el llum
Prepareu el llum
Prepareu el llum
Prepareu el llum
Prepareu el llum

El llum està en kit i s’ha de muntar. Com que no farem servir la làmpada i el plàstic que bloqueja tots els tubs, i com que no és molt rígid a l’origen, vaig decidir afegir-hi un cargol, així que feu un forat i fixeu-los junts. Vés amb compte, un és més curt i és el començament des de baix.

Ho sento, no vaig tenir prou fotografia quan la vaig fer.

La làmpada fa 1m38 d’alçada, he utilitzat 2 trossos de tira led, que he posat a 2 costats del tub.

Aneu amb compte, la tira ha d'estar en el sentit correcte, perquè el cable ha d'estar a la part inferior, hi ha una entrada i una sortida en aquesta tira de LED, l'entrada ha de ser a la part inferior. Per a mi, cada tira LED té 77 LED de llarg, però veuré més tard que és massa per a arduino NANO.

Intento enganxar la tira en calent al tub, però quan vaig demanar vaig agafar la versió a prova de silicona i l’aigua calenta no la va enganxar:(Per tant, he utilitzat tie-raps. Penseu a connectar el cable alhora.

Pas 3: els commutadors capacitius i el Potar

Els commutadors capacitius i el Potar
Els commutadors capacitius i el Potar
Els commutadors capacitius i el Potar
Els commutadors capacitius i el Potar
Els commutadors capacitius i el Potar
Els commutadors capacitius i el Potar
Els commutadors capacitius i el Potar
Els commutadors capacitius i el Potar

Els 2 interruptors capacitius es troben a l'interior de la làmpada i reaccionen relativament bé a través del plàstic de la làmpada.

Podeu posar-lo on vulgueu, els he adjuntat només amb un tros d’adhesiu, al centre de la làmpada.

El principal és canviar de blanc a animació.

La part inferior és per canviar l'estil de l'animació. Hi ha 8 animacions, 7 són reactives a la música i l'última és un moviment infinit.

Per al potar, al principi, volia utilitzar un potar lliscant, però no sabia on posar-lo fàcilment, així que finalment vaig fer un forat a la part superior i en vaig posar un de giratori.

Pas 4: Esquema i programació

Esquema i programació
Esquema i programació

Connecteu-ho tot

I pengeu el codi

Només s’utilitza la biblioteca Adafruit_NeoPixel, assegureu-vos d’haver-la instal·lat.

Al codi teniu:

#define NUM_LEDS 74

Fins i tot si feia servir una tira LED de 77 longituds, el nano no tenia memòria i no passava res fins que només vaig baixar al 74 LED. Pot ser que utilitzeu un Mega seria millor

#define MIC_LOW 0.0 # define MIC_HIGH 737.0

Comproveu el valor mínim / màxim que obteniu amb el sensor.

Quan declareu la vostra tira LED, per a mi era NEO_RGBW i 800 kHz, comproveu les vostres especificacions.

Adafruit_NeoPixel strip = Adafruit_NeoPixel (NUM_LEDS, LED_PIN, NEO_RGBW + NEO_KHZ800);

Quan el llum s'encén, passa per un rotllo de color blanc, vermell, verd i blau, podeu eliminar la part inicial si no voleu que s'iniciï.

Pas 5: versió següent?

La meva dona estava una mica preocupada quan li vaig operar el llum, però ara li agrada molt.

Quan poseu el cable a dins, tingueu cura de fixar-los per evitar ombres inestètiques.

La caixa d’alimentació és força gran i fa una ombra a la part inferior, ja que la tira LED més alta pot reduir les ombres.

El botó es veu quan la llum està encesa, no és estètica, penseu a posar-lo al costat de la paret (si la llum és a prop d’una paret) i al mateix costat que el poder. però és bo veure on són, no vull deixar cap marca al llum.

A la darrera versió, quan feu clic al botó d'efecte, el led blau parpelleja per indicar que toqueu el botó i quina animació està activa però es pot millorar.

El micro podria ser més assenyat i em pregunto posar 2 micro per tenir una millor sensibilitat.

Es podria crear més efecte, però haig d’optar per un Mega, suposo que la memòria disponible a Nano està tancada a zero.

Un codificador rotatiu per canviar l’efecte també podria ser una alternativa. Però de moment m'agrada el commutador capacitiu:)

Vaig connectar un cable USB a la part superior del llum per poder programar-lo fàcilment.

Afegiré un interruptor general al cable d’alimentació quan el rebi.

Tingueu en compte que si demà n'esteu cansat, podeu desfer-vos del led i tornar a posar la llum inicial, però realment no m'imagino per què …

L’addició de control remot també es troba a la llista d’idees.

Recomanat: