Tabla de contenido:

Lámpara LED decorativa con sonido reactivo (Arduino): 5 pasos (con imágenes)
Lámpara LED decorativa con sonido reactivo (Arduino): 5 pasos (con imágenes)

Video: Lámpara LED decorativa con sonido reactivo (Arduino): 5 pasos (con imágenes)

Video: Lámpara LED decorativa con sonido reactivo (Arduino): 5 pasos (con imágenes)
Video: Nube LED Inteligente | Paso a paso | Comentado 2024, Noviembre
Anonim
Image
Image

Buen día, es mi primer instructable, y no soy un hombre inglés;) por favor perdóname si cometo errores.

El tema del que quería hablar es una lámpara LED que también puede ser reactiva al sonido.

La historia comienza con mi esposa que es dueña de esta lámpara de Ikea desde hace tiempo y siempre pienso, al mirarla, que podría ser un buen sujeto para transformarla con tira de LED.

Luego leyendo algunos instructivos vi ese tema que me dio una buena inspiración, gracias a Natural Nerd

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

Buscando información para saber cómo funciona también encuentro buena animación en

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

Gracias también a Michael Bartlett

Entonces empecemos a sintonizar esa lámpara de Ikea, será una lámpara estándar (blanca) con un potar para poder ajustar el brillo, y luego cambiará a lámpara reactiva de música con 8 animaciones diferentes.

El video no muestra bien el efecto potar, es mejor en realidad.

Lo siento si me pierdo algunos detalles, pero no planeaba escribir un instructivo antes de hacerlo.

Editar: agregué un nuevo video pero mi cámara (teléfono celular) está saturada con la luz, lo siento por eso), podemos ver el efecto de inicio y la lámpara blanca con configuración de brillo, y luego varios efectos de música

Paso 1: Lista de piezas

Aqui la lista

  1. por supuesto, la lámpara en sí
  2. un arduino NANO (como este)
  3. Nano escudo (no obligatorio pero muy particular)
  4. Módulo de sonido (tenga cuidado, NO TOME KY-037 o KY-038 con NO son sensibles en absoluto)
  5. Tira de LED RGBW de 3 m (un RGB podría ser suficiente pero quería jugar con RGBW) Tomé blanco cálido, es una tira DIRIGIBLE, cada LED se puede controlar individualmente, NO es una tira RGB estándar
  6. 1 potar (5 potar aquí)
  7. Potencia 5v 20Ah (10 o 15 podrían ser suficientes, pero prefiero ser grande)
  8. Interruptor de 2 condensadores (el interruptor estándar también podría ser bueno)
  9. cable
  10. interruptor de pie
  11. Cable R / C (fácil de conectar al sensor de 3 pines)

Paso 2: prepare la lámpara

Prepare la lámpara
Prepare la lámpara
Prepare la lámpara
Prepare la lámpara
Prepare la lámpara
Prepare la lámpara

La lámpara está en kit y debe estar ensamblada. Como no usaremos la lámpara y el plástico que bloquea todos los tubos juntos, y como es silencioso, no muy rígido en el origen, decidí agregar un perno, así que haga un agujero y asegure cada tubo juntos. Ojo, uno es más corto y es el comienzo desde abajo.

Lo siento, no obtuve suficiente imagen cuando lo hice.

La lámpara mide 1m38 de alto, utilicé 2 piezas de tira de led, que puse en 2 lados del tubo.

Tenga cuidado, la tira debe estar en el sentido correcto, porque el cable debe estar en la parte inferior, hay una entrada y una salida en dicha tira de LED, la entrada debe estar en la parte inferior. Cada tira de LED tiene 77 LED de largo para mí, pero luego veré que es demasiado para arduino NANO.

Intento pegar la tira al tubo con pegamento caliente, pero cuando ordené tomé la versión de silicona a prueba de agua y el pegamento caliente no la pegó:(Así que usé tie-raps en su lugar. Piense en conectar el cable al mismo tiempo.

Paso 3: los interruptores capacitivos y el potar

Los interruptores capacitivos y el Potar
Los interruptores capacitivos y el Potar
Los interruptores capacitivos y el Potar
Los interruptores capacitivos y el Potar
Los interruptores capacitivos y el Potar
Los interruptores capacitivos y el Potar
Los interruptores capacitivos y el Potar
Los interruptores capacitivos y el Potar

Los 2 interruptores capacitivos están dentro de la lámpara y reaccionan relativamente bien a través del plástico de la lámpara.

Puedes ponerlo donde quieras, los pegué con solo un trozo de adhesivo, en la mitad de la altura de la lámpara.

El de arriba es para cambiar de blanco a animación.

La de abajo es para cambiar el estilo de la animación. Hay 8 animaciones, 7 son reactivas a la música y la última es simplemente infinita en movimiento.

Para el potar, al principio, quería usar un potar deslizante pero no sabía dónde ponerlo fácilmente, así que finalmente hice un agujero en la parte superior y puse uno giratorio.

Paso 4: Esquema y programación

Esquema y programación
Esquema y programación

Conecta todo junto

Y sube el código

Solo está usando la biblioteca Adafruit_NeoPixel, asegúrese de haberla instalado.

En el código tienes:

#define NUM_LEDS 74

Incluso si usé una tira de LED de 77 longitudes, el nano se quedó sin memoria y no pasó nada hasta que bajé solo a 74 LED. Puede estar usando un Mega sería mejor

# definir MIC_LOW 0.0 # definir MIC_HIGH 737.0

Verifique el valor mínimo / máximo que obtiene con su sensor.

Cuando declare su tira de LED, para mí fue NEO_RGBW y 800 khz, verifique las especificaciones de la suya.

Tira de Adafruit_NeoPixel = Adafruit_NeoPixel (NUM_LEDS, LED_PIN, NEO_RGBW + NEO_KHZ800);

Cuando la lámpara se enciende pasa por un roll up blanco, rojo, verde y azul, puedes quitar la parte de inicio si no quieres tal inicio.

Paso 5: ¿próxima versión?

Mi esposa estaba un poco preocupada cuando le operaron la lámpara, pero ahora le encanta.

Cuando coloque el cable en el interior, tenga cuidado de sujetarlo para evitar sombras estéticas.

La caja de energía es bastante grande y hace una sombra en la parte inferior, comenzando con la tira de LED más alta podría reducir las sombras.

Los Button se ven cuando la luz está encendida, no es estético, piensa en ponerlo en el costado de la pared (si la lámpara está cerca de una pared) y del mismo lado que la energía. pero es bueno ver dónde están, no quiero dejar ninguna marca en la lámpara.

En la última versión, cuando hace clic en el botón de efecto, el LED azul parpadea para indicar que toca el botón y qué animación está activa pero se puede mejorar.

El micro podría ser más sensato, y me pregunto si poner 2 micro para tener mejor sensibilidad.

Se podría crear más efecto, pero supongo que es necesario optar por un Mega, ya que la memoria disponible en Nano está cerrada a cero.

Un codificador rotatorio para cambiar el efecto también podría ser una alternativa. Pero me gusta el interruptor capacitivo por el momento:)

Conecté un cable USB a la parte superior de la lámpara para poder programarla fácilmente.

Agregaré un interruptor general en el cable de alimentación cuando lo reciba.

Tenga en cuenta que si mañana está cansado, puede deshacerse del led y volver a poner la lámpara inicial, pero realmente no me imagino por qué….

Agregar control remoto también está en la lista de ideas.

Recomendado: