Tabla de contenido:

Lámpara de escritorio Arduino Music con Bluetooth: 9 pasos
Lámpara de escritorio Arduino Music con Bluetooth: 9 pasos

Video: Lámpara de escritorio Arduino Music con Bluetooth: 9 pasos

Video: Lámpara de escritorio Arduino Music con Bluetooth: 9 pasos
Video: How to make a Bluetooth table lamp | DIY Bluetooth table lamp [Lost cost] 2024, Mes de julio
Anonim
Lámpara de escritorio Arduino Music con Bluetooth
Lámpara de escritorio Arduino Music con Bluetooth

¡Hola! ¡En este Instructable voy a construir algo brillante! ¡Déjame presentarte mi nueva lámpara de escritorio genial! ¡Es una solución de bricolaje barata para convertir tu aburrido escritorio en una atracción nocturna de DJ! O tal vez no. ¡Pero les aseguro que el producto final va a ser genial! ¡¡Así que empecemos !!

Componentes:

1. Arduino Uno (Nano sería una mejor opción)

2. Receptor de audio Bluetooth

Si se encuentra en la India, puede obtenerlo desde aquí:

NOSOTROS:

www.ebay.com/itm/Wireless-Bluetooth-3-5mm-…

3. LED (usé una tira)

4. Altavoces (tenía un sistema de altavoces con amplificación de audio)

5. Cables de puente

Instrumentos:

1. Soldador

2. Pistola de pegamento (opcional)

Paso 1: ¡El receptor BlueTOOTH

¡El receptor BlueTOOTH!
¡El receptor BlueTOOTH!
¡El receptor BlueTOOTH!
¡El receptor BlueTOOTH!
¡El receptor BlueTOOTH!
¡El receptor BlueTOOTH!

Así que comencemos con la parte fácil. Conseguí un receptor de audio Bluetooth barato por 110 rupias (alrededor de $ 1,5)

Simplemente retire la carcasa del dispositivo y la pequeña placa de circuito se puede sacar fácilmente. No se preocupe, no vamos a tratar con todas las cosas complicadas sobre eso.

Asegúrate de manipularlo con cuidado o tendrás que conseguir otro si algo se rompe. En un lado encontrará la entrada de alimentación USB y en el otro lado, la salida de audio hembra. Necesitamos soldar 2 cables a esta salida en las partes indicadas en la imagen 3. Estos son básicamente uno de los dos pines de salida al altavoz. Asegúrese de no meterse con el interior del conector de salida o no podrá insertar el conector de audio de sus altavoces más adelante.

Paso 2: los LED de DJ

Los LED de DJ
Los LED de DJ
Los LED de DJ
Los LED de DJ
Los LED de DJ
Los LED de DJ

Obtenga 4 LED de cualquier color y suelde todos sus pines negativos en una sola pieza de cable. Suelde cables separados a cada uno de los pines positivos de los LED. ¡SEGURIDAD PRIMERO! Utilice un soporte para cautín si está disponible. Y se recomiendan guantes y gafas de seguridad. Use un pequeño ventilador para dirigir los vapores lejos de usted.

Sin embargo, no tiene que estar restringido a cuatro LED. Si está familiarizado con Arduino, puede programarlo fácilmente para controlar más.

Podría usar una tira RGB para tener más control, pero traté de mantenerlo lo más simple posible, ya que usar una tira RGB requerirá mucha programación.

He usado una tira de LED normal y corté cuatro partes con 3 LED en serie en cada parte. Esto emitirá más luz de la lámpara y no tengo que usar una resistencia limitadora de corriente también.

Paso 3: la primera prueba

La primera prueba
La primera prueba
La primera prueba
La primera prueba

Esta parte será fácil si ha usado cuatro LED como yo. Puede simplemente copiar mi código, pegarlo en el ide de Arduino y cargarlo directamente. Pero no será un espectáculo de luces preciso. Entonces, si desea que se vea profesional, esto es lo que debe hacer …

Primero, inserte sus parlantes al receptor bluetooth.

Ahora escriba el siguiente código en el ide de Arduino:

configuración vacía ()

{

Serial.begin (9600);

}

bucle vacío ()

{

Serial.println (analogRead (A0));

}

Ahora conecte su Arduino uno / nano a su computadora y cargue el boceto.

Conecte uno de los cables soldados (en el circuito de Bluetooth) al pin A0 del Arduino y el otro cable al pin de tierra (GND). Conecte su teléfono inteligente al receptor Bluetooth y reproduzca algo. Debería escuchar la música en sus parlantes. Ajuste el volumen a su nivel más cómodo (para mí es el volumen máximo:-)). Asegúrese de que su Arduino todavía esté conectado a su PC. Haga clic en herramientas–> monitor de serie y debería ver que se muestran números aleatorios. Puede que sea demasiado rápido para anotarlos. Entonces, regrese, haga clic en herramientas–> trazador de serie y verá el gráfico de su audio que se está reproduciendo. Tome algunas capturas de pantalla o fotos para analizarlas más tarde.

Si tienes curiosidad por la música que toqué para la prueba, es 'Sunflower' de Spiderman en el verso de Spider.

Paso 4: Codificación…

Esta parte puede resultar aburrida para algunas personas. Pero créame, la belleza de su producto final depende de esto. Lo he mantenido lo más simple posible. Primero eche un vistazo a mi código e intente comprender qué está pasando. Al final, haremos un recorrido por el código.

He adjuntado el archivo docx de mi código. Puedes pasar por eso.

Una vez que su código esté listo, puede cargarlo en Arduino. Ah, sí, asegúrese de que Arduino no esté conectado a otra cosa que no sea su PC.

Paso 5: la segunda prueba

La segunda prueba
La segunda prueba

Retire su Arduino de la PC y conecte una fuente de alimentación de 9-12v (se recomienda 9v). Ahora conecta los pines positivos de tus LED a las salidas de tu Arduino (en este caso, pin 6, 7, 8, 9). Conecte el terminal negativo común al pin GND. Conecte los cables de su receptor Bluetooth a los pines A0 y GND de su Arduino y reproduzca algo de música (a través de Bluetooth).

Si los LED parpadean con su música, ha hecho un gran trabajo. Porque para mí, la primera vez no fue así. Tampoco salió ningún sonido de los altavoces. Y lo más importante, la canción se estaba reproduciendo directamente a través de mi altavoz móvil. ¡No se pudo conectar al Bluetooth! Luego descubrí que dos de los contactos en la entrada de alimentación USB de la placa Bluetooth estaban rotos. Ese es el problema con las cosas baratas. ¡Tuve que soldarlos a la placa y todo funcionó a la perfección! Aunque usé LEDs azules normales para la prueba en lugar de mi tira.

Genial, ¡hagamos la lámpara!

Paso 6: la lámpara

La lámpara
La lámpara
La lámpara
La lámpara

Encontré dos pequeños tubos de PVC, pero necesitaba uno largo. Entonces, los pegué con un tubo más pequeño en su interior como refuerzo. Más tarde pegué las cuatro tiras de LED equidistantes entre sí en la tubería. Puedes ver lo 'ordenado' que he mantenido todo en la imagen:-p

Llamemos a esto el "núcleo" de nuestra lámpara. Hice el cuerpo exterior simplemente enrollando un papel de tamaño A4 en un cilindro. ¡Tan simple como eso! En realidad, pensé en hacer una versión permanente de esto si todo funciona bien.

Paso 7: ¡La prueba final

Antes de empaquetar todo dentro de una caja, quería hacer una revisión final. Conecté el núcleo al Arduino, encendí todo, puse una buena música y …

No pasó nada. ¡Ni un solo LED intentó brillar! Revisé todo dos veces y luego me di cuenta de que los LED eran de 12 V cada uno.

El pin de salida de un Arduino puede suministrar un voltaje máximo de ~ 3.3v. Esto es suficiente para los LED normales, pero estas tiras de LED requieren 9-12v. Podría haberlos conectado a través de una fuente de alimentación separada usando un transistor para cada LED, pero esto arruinaría la simplicidad del proyecto.

Entonces, los reemplacé con 4 LED rojos individuales y nuevamente comencé la prueba. Los LED finalmente parpadearon con mi música, pero por alguna extraña razón, el cuarto LED no se encendió. Modifiqué el script y reduje el voltaje de corte para que se iluminara el cuarto LED, pero no se observaron mejoras. Luego hice que el voltaje de corte del cuarto LED fuera el mismo que el del tercero y repetí la prueba. No, no se ve ningún resplandor. Más tarde modifiqué el script para controlar 5 LED y repetí el experimento. Ahora el cuarto y quinto LED se negaron a brillar. Extraño. Hice un par de otras pruebas y ajustes, pero nada cambió. Así que finalmente usé solo tres LED.

Paso 8: ¡¡Rock 'n' Roll

¡¡Rock and roll!!
¡¡Rock and roll!!
¡¡Rock and roll!!
¡¡Rock and roll!!
¡¡Rock and roll!!
¡¡Rock and roll!!
¡¡Rock and roll!!
¡¡Rock and roll!!

Finalmente empaqué todos los componentes electrónicos dentro de una caja y fijé el núcleo de la lámpara verticalmente en ella. Luego coloqué mi cilindro de papel a su alrededor y dejé que la música llegara a los oídos de todos. ¡Sí! ¡Se veía genial! No tanto como esperaba, pero sigue siendo bastante bueno. Aunque quería una lámpara amarilla. Red se veía bien. Y obtuve un altavoz Bluetooth barato de mis aburridos USB.

Paso 9: Recorrido por el código

Antes de presionar el botón Atrás para ver el título de este paso, vote este instructivo para los concursos en los que se encuentra. Gracias.

Puede encontrar la versión de documento del código adjunto en este paso.

Como dije (muchas veces), el código es simple. Hemos declarado un 'sonido' entero para almacenar el nivel de sonido de la entrada. Hay un pequeño error en la función de configuración. El pin analógico 'A0' se define como el pin de entrada (en lugar de 'soundpin'). Los pines 6, 7, 8, 9 se definen como pines de salida.

En la función de bucle, comenzamos con una condición que pide a todos los LED que se enciendan si la entrada de sonido es mayor que 35. De manera similar, tenemos tres condiciones más dirigidas a LED particulares para un rango particular de entradas. Y al final, si no se recibe ninguna entrada de A0, todos los LED se apagan.

Espero que entiendas. Hice lo mejor que pude, ¡porque soy un principiante en Arduino! Y sí, ¡este es mi primer Instructable!

Por favor, avíseme si necesito hacer algún cambio en mi Instructable. ¡Nos vemos hasta el próximo!

Recomendado: