Arduino Music Box con pantalla de letras: 9 pasos

Arduino Music Box con pantalla de letras: 9 pasos

Tabla de contenido:

Anonim

Recientemente compré una pantalla LCD de 2 líneas x 16 caracteres (Pantalla de cristal líquido) para jugar. Después de familiarizarme con eso, comencé a pensar en un proyecto para usarlo; Algo un poco original. Decidí hacer una caja de música que mostrara las letras (o un mensaje) mientras se reproducía la canción. Para la música, compré un pequeño reproductor de MP3. Un Arduino Nano ejecuta la pantalla LCD y MP3. El Nano y el MP3 caben en una placa de tamaño medio con muy poco cableado. Todo el negocio se alimenta con una batería recargable de iones de litio. También compré un altavoz pequeño de buena calidad. Todos encajan en una bonita caja que compré localmente en Jo-Ann's Crafts and Fabrics. Hice cubiertas para ocultar la electrónica; solo se muestra la pantalla LCD.

Para la primera selección de música elegí "Love Me Tender" de Elvis Presley. Para explicar por qué, permítanme agregar un poco de fondo. Conocí a mi esposa cuando estaba en la universidad (1955-59). En las fiestas de la cerveza tocaba una guitarra y cantaba (sorta). Terminé haciendo nuevas letras de la música específicamente para ella. Tengo la intención de hacer esas letras la próxima selección de música; Ella jura que los tiene, pero aún tiene que encontrarlos. Por supuesto que los he olvidado. Pero la caja de música es un regalo para mi esposa. Es una buena pintora y va a vestir la caja.

Para aclarar: solo he escrito un Instructable anterior: Knock-Knock Treasure Box. Lo publiqué como dick55. De alguna manera se le asignó otro nombre a este.

Suministros:

Paso 1: Piezas, materiales y herramientas necesarias

Partes y Material

Cuando quiero obtener piezas rápidamente con el envío "gratuito", utilizo Amazon Prime. A menudo puedo encontrar muchos en este lugar, lo cual es una verdadera conveniencia. De lo contrario busco en ebay y otros proveedores. Cualquier artículo enumerado a continuación que no muestre un proveedor significa que ya lo tenía.

Caja (Jo-Ann) Woodline Works ARTÍCULO # 64860

Tilo (1/8 x 4 x 24 pulgadas de Jo-Ann)

La tela de la rejilla del altavoz (Jo-Ann) ¼ de yarda es la compra mínima permitida

Arduino Nano

LCD (Amazon / Sunfounder I2C LCD1602) http: //www.amazon.com/SunFounder-Serial-Module-D …

Reproductor de MP3 (Amazon / DFPlayer) http: //www.amazon.com/Dfplayer-Player-Module-Ard …

Tarjeta de memoria para reproductor de MP3 (Amazon / SanDisk 16GB micro SD) http: //www.amazon.com/SanDisk-Mobile-MicroSDHC-S …

Altavoz (Parts-Express / DaytonAudio CE32A-8) http: //www.parts-express.com/dayton-audio-ce-ser …

Breadboard de tamaño medio

Batería recargable de ion litio de 9V y cargador

Conector a presión de la batería con cables rojo (+) y negro (-)

Interruptor de tapa (SPDT activado por palanca)

Cable de conexión de cobre sólido # 22

Saltadores de cinta de 40 hilos, 8 pulgadas de largo, hembra-macho

Resistencias de 1000 ohmios (2)

Chatarra 2x4

Cinta de espuma Dupont de doble cara

# 4 tornillos y tuercas

Pegamento (uso el pegamento pegajoso de Ailene para casi todo)

Marcadores de color permanentes

Herramientas que utilicé

Sierra de mesa (funciona mejor cortando tilo, o cualquier madera, con precisión y facilidad)

Sierra de copiado (para cortar orificio en la tapa para pantalla LCD)

Prensa de taladro y broca de madera (pala) de 1 pulgada

Regla con marcas de 1/32 pulgada o 1 mm

Plancha para soldar, soporte, soldadura y limpiador de punta de malla de latón opcional

Pinzas de punta de aguja

Separador de cables (recomiendo Vise-Grip para un pelado fácil y confiable; Amazon)

Paso 2: Modificar la caja

Altavoz

Perfore un orificio de altavoz de 1 pulgada de diámetro en el centro de la parte frontal de la caja con la broca de pala o la sierra de perforación.

Este es el mejor momento para montar el altavoz. Use cuatro piezas de cinta de espuma de 2 caras en el marco, centrando el altavoz en el orificio.

Recorte un cuadrado de tela de rejilla para cubrir el orificio y péguelo a la caja exterior, centrado en el orificio, En la tabla de tilo, coloque una cubierta cuadrada de tela de rejilla, taladre un orificio centrado de 1 pulgada, recorte la cubierta y péguela a la caja.

Cubierta de altavoz / interruptor de tapa

Corte las partes de la cubierta del parlante / interruptor de la tapa de la tabla de tilo de fondo, con el objetivo de un ajuste perfecto en la caja.

Pegue los lados hacia atrás y luego pegue la parte superior. También corté trozos de clavija cuadrada para agregar esquinas reforzadas.

(Recuerde que las dimensiones laterales deben ser 1/8 de pulgada menos que la altura interna de la caja para acomodar la cubierta y lo suficientemente amplias para despejar la profundidad del altavoz).

(Además, la parte posterior debe tener al menos ¼ pulgada menos de altura que la caja interna para permitir la salida del cable en la parte inferior y para la cubierta superior).

Interruptor de la tapa

Este es un buen momento para montar el interruptor de la tapa y su botón de activación.

Mi botón es de 7/16 pulgadas de longitud de 1/8 de pulgada. Envolví cinta adhesiva de 1/8 de pulgada de ancho alrededor de la parte inferior para mantenerla en la cubierta cuando se instala la cubierta.

Grabé el interruptor en la parte frontal de la caja en una posición horizontal que aseguró que el lado de la cubierta se despejó, en una posición vertical que colocó el punto del actuador de la palanca de resorte 1/4 de pulgada debajo de la parte superior de la caja (grosor superior más el área con cinta), sepárelo con dos grosores de cinta de espuma del frente de la caja para dejar espacio para el agujero del botón. Medí la distancia instalada del punto central de la palanca de resorte desde el frente de la caja y perforé un agujero de 1/8 de pulgada en la parte superior de la cubierta para el botón y lo amplié ligeramente para permitir la libertad de movimiento. El botón descansa en el punto del actuador de la palanca de resorte con 3/16 sobresaliendo por encima de la tapa superior de 1/8 de pulgada de espesor.

Doble fondo

Corte la parte inferior falsa para crear un ajuste perfecto en la parte posterior de la cubierta del altavoz / interruptor de tapa, de modo que ambas partes se mantengan en su lugar sin necesidad de tornillos.

Hacer una muesca para el conector LCD.

(Recuerde pegar un pedazo de cinta en el fondo falso, permitiendo que la cinta se enrolle alrededor para quitar fácilmente el fondo falso.)

Retrase el corte de los soportes laterales de la caja para el fondo falso hasta que se pueda determinar la altura instalada de la placa y el cableado. (No hice esto y tuve que agregar dos palos de juego a cada lado para obtener suficiente espacio).

Cubierta de la tapa

Corte la tapa de la tapa de la caja para un ajuste cómodo en la tapa.

Coloque el agujero rectangular para la pantalla LCD. Un orificio centrado debe dejar espacio con la tapa del altavoz / interruptor de tapa cuando la tapa se cierra. ! usó la sierra para cortar el orificio de la pantalla LCD, primero taladrando un orificio de acceso para la hoja. (Nota: me resultó difícil conseguir un bonito recorte).

Hacer una muesca para el conector LCD.

Marque 4 orificios de montaje y taladre.

Monte la pantalla LCD con tornillos y tuercas # 4 utilizando espaciadores según sea necesario.

Corte cuatro pies cuadrados de montaje de un 2x4, con longitud para lograr un montaje empotrado de la tapa en la tapa, incluido un grosor de cinta de espuma. (La foto muestra una cinta de espuma en la parte superior de los montajes. Decidí que este no era el camino a seguir).

Marque los puntos de montaje en la cubierta, taladre los agujeros para tornillos en la cubierta y los agujeros piloto en los montajes para los tornillos # 4.

(Recuerde que debe instalar los montajes detrás de la cubierta del altavoz / interruptor de la tapa para que no haya interferencia en la cabeza del tornillo cuando la tapa se cierra).

Atornille los montajes y presione la tapa en la tapa para asegurarla con la cinta de espuma.

(Nota: los tornillos permiten que se retire la cubierta si es necesario. La cinta de espuma hace que sea muy difícil quitarla).

Paso 3: Hacer Breadboard

Enchufe el reproductor Nano y MP3 en una placa de pruebas

Enchufe Nano con el pin 1 (D13) en la placa de prueba G-30.

Enchufe el reproductor de MP3 con el pin 8 (conexión de altavoz) en H-1.

Tabla de cableado Breadboard

Poder:

J-19 a + 5V buss (salida Nano 5V)

J-17 a tierra (-) buss

J-8 a + 5V buss (entrada de MP3 5V)

J-2 a tierra (-) buss

Conexión en serie del software de Nano al reproductor de MP3:

A-10 a A-20.

B-13 a B-21

Resistencia 1K en E-10 y F-10. (Estas resistencias compensan la interfaz de 3.3 V en el reproductor de MP3).

Resistencia 1K en E-13 y F-13.

I-7 a I-10.

J-6 a J-13.

Paso 4: Instalar y conectar Breadboard

Instalacion de Breadboard

Retire un cuadrado pequeño de respaldo de tablero de pan en cada esquina y aplique cinta de espuma.

(No elimine todo el respaldo o nunca podrá quitar el tablero).

Pega la placa en el centro de la caja trasera.

Instalación y conexión de la batería de 9V

Monte la batería en la esquina posterior derecha de la caja utilizando un pequeño cuadrado de cinta de espuma centrada.

Suelde el cable rojo del conector a presión de la batería al polo de entrada del interruptor de la tapa.

Separe un conector de dos cintas (uno de los cables es rojo) y corte el extremo hembra.

Suelde el cable rojo al polo del interruptor que emite 9V cuando el interruptor no está presionado.

Suelde el otro cable al cable negro del conector a presión.

Use el marcador para marcar el tablero I-16 rojo (salida Nano 5V). Mark I-15 negro (suelo).

Conecte los pines de dos cintas, rojo a rojo, negro a negro.

Conexión de altavoz

Separe un conector de tres cintas y corte el extremo hembra.

Suelde los dos cables externos a los terminales de los altavoces. El cable del medio no está en uso.

Enchufe los pasadores externos en el tablero I-1 e I-3. La polaridad no importa.

Conexión LCD

Separe un conector de cuatro cintas, eligiendo un esquema de color gris-rojo-naranja-amarillo.

En el extremo de la pantalla LCD, enchufe el conector hembra en las clavijas de la pantalla LCD como se define a continuación. SCL y SDA son la interfaz I2C.

En la placa de pruebas, divida la cinta de 4 cables en dos cintas de 2 cables: alimentación rojo-negro y pines I2C naranja-amarillo conectados como se define a continuación.

LCD final (hembra):

Gris - gnd

Rojo - 5v

Naranja - SCL

Amarillo - SDA

Breadboard (Macho) Fin (marcar en consecuencia):

Gris - Buses de tierra (-)

Rojo - 5V (+) autobuses

Naranja - J-22

Amarillo - J-23

Paso 5: haga e instale los soportes laterales de la caja para el fondo falso

Con la placa de pruebas y todo el cableado en su lugar, mida la altura del cableado sobre el piso de la caja.

Corte los dos soportes del tablero de madera de boj a una altura ligeramente mayor que esta medida y una anchura un poco menor que la parte inferior falsa. Pégalos en su lugar en los lados de la caja.

Paso 6: Descarga el Arduino Sketch a Nano

Copie el siguiente boceto en el IDE de Arduino y luego cárguelo en Nano. El boceto está comentado para facilitar su comprensión.

Paso 7: Descargar música en la tarjeta Micro SD

Con su PC, cargue la siguiente música MP3 en la tarjeta micro SD e insértela en el reproductor de MP3.

Paso 8: Jugar

Conecta la batería y deberías estar listo para jugar.

Traté de mostrar un video en este paso, pero nunca he hecho uno antes y no tuve más que problemas.

Aquí hay algunos recursos útiles:

http: //wiki.sunfounder.cc/index.php? title = I% C2% B2C …

http: //www.dfrobot.com/wiki/index.php/DFPlayer_Mi …

http: //github.com/Arduinolibrary/DFPlayer_Mini_mp …

http: //www.parts-express.com/pedocs/specs/285-101 …

Paso 9: