Tabla de contenido:

Juuke: un reproductor de música RFID para ancianos y niños: 10 pasos (con imágenes)
Juuke: un reproductor de música RFID para ancianos y niños: 10 pasos (con imágenes)

Video: Juuke: un reproductor de música RFID para ancianos y niños: 10 pasos (con imágenes)

Video: Juuke: un reproductor de música RFID para ancianos y niños: 10 pasos (con imágenes)
Video: BLOOPERS AUF SÄCHSISCH mit Tanga | Joey's Jungle 2024, Noviembre
Anonim
Juuke: un reproductor de música RFID para ancianos y niños
Juuke: un reproductor de música RFID para ancianos y niños
Juuke: un reproductor de música RFID para ancianos y niños
Juuke: un reproductor de música RFID para ancianos y niños
Juuke: un reproductor de música RFID para ancianos y niños
Juuke: un reproductor de música RFID para ancianos y niños

Proyectos Fusion 360 »

Esta es la caja de Juuke. La caja Juuke es tu propio amigo musical, hecha para que sea lo más fácil de usar posible. Está especialmente diseñado para ser utilizado por personas mayores y niños, pero, por supuesto, puede ser utilizado por todas las demás edades. La razón por la que creamos esto es por la abuela de mi novia. Me dijo que ella y su abuela estaban sentadas en la cocina, escuchando música, bailando y riendo. Lamentablemente, durante los últimos años, su abuela ha estado entrando y saliendo del hospital. Sin embargo, en sus peores días, la música es una de las pocas cosas que todavía la hacen sonreír. Y los reproductores de música como los reproductores de CD son demasiado difíciles de usar para ella. Por eso creamos el Juuke.

Juuke Box funciona mediante el uso de tarjetas RFID para reproducir canciones específicas desde una tarjeta SD. También puede reproducir las canciones de forma aleatoria con el botón verde o reproducir y pausar con el botón rojo.

De esta manera, es realmente sencillo para todos tocar música.

Paso 1: ¡Mira el video

Image
Image

Hicimos un video que muestra cómo lo hice:)

Paso 2: reúna las piezas:

Tenemos todas las piezas de AliExpress, y los enlaces a las piezas se enumeran a continuación:

Partes:

Arduino UNO AliExpress y Amazon

DFPlayer Mini AliExpress y Amazon

Tarjeta Micro SD AliExpress y Amazon

Arduino UNO DIY Shield AliExpress y Amazon

RC522 - Compra 2 para estar seguro, algunos llegan rotos a AliExpress y Amazon

Tarjetas RFID AliExpress y Amazon

Conector estéreo auxiliar AliExpress y Amazon

Botón pulsador momentáneo de 22 mm - 1 rojo y 1 verde - 3-6V AliExpress

Potenciómetro 10K AliExpress y Amazon

Cables AliExpress y Amazon

Resistencia 1K AliExpress y Amazon

Pin de cabeceras AliExpress y Amazon

Protoboard - AliExpress y Amazon opcionales

Cables de puente - AliExpress y Amazon opcionales

Fuente de alimentación de 5V -AliExpress y AmazonPower Jack - AliExpress y Amazon

Instrumentos:

Impresora 3D AliExpress y Amazon

Kit de soldadura AliExpress y Amazon

Pelacables AliExpress y Amazon

Paso 3: pruebe las piezas

Prueba las piezas
Prueba las piezas
Prueba las piezas
Prueba las piezas
Prueba las piezas
Prueba las piezas

Recomiendo conectar todo y probar si todo funciona antes de comenzar.

Para hacer eso, utilicé una placa de pruebas y algunos cables de puente para comprobar rápida y fácilmente que todo funcionaba según lo previsto. Tuve algunos problemas con el primer módulo RC522 que compré, simplemente no funcionó a pesar de que venía directamente de fábrica. Entonces tuve que conseguir uno nuevo … Por eso te recomiendo conseguir 2 de ellos, así estás seguro de que si rompes uno de ellos, tienes una lanza.

Conecte todo de acuerdo con el diagrama del circuito aquí (Enlace), o vea las imágenes adjuntas.

Recuerde usar una resistencia de 1K entre RX en el DFPlayer Mini y el Arduino.

Para comprobar si el lector de tarjetas funciona, puede utilizar el boceto de ejemplo de "Vaciar tarjeta" de la biblioteca. (Ver paso 4)

Paso 4: El código: programación de las tarjetas

El Código: Programando las Tarjetas
El Código: Programando las Tarjetas

Para comprender mejor cómo funciona el código con DFPlayer mini, intentaré explicarlo de la manera más sencilla posible. El DFPlayer mini funciona reproduciendo canciones desde una tarjeta micro SD. Para saber qué canción reproducir, las canciones deben almacenarse como un número en la tarjeta SD. La canción número 1 se almacena como “0001 - SONG NAME”, la canción número 2 se almacena como “0002 - SONG NAME”, y así sucesivamente. Podemos escribir un número en las tarjetas RFID, por lo que si escribimos el número 2 en una de las tarjetas y lo colocamos en el lector, el Arduino leerá el número y le dirá al DFPlayer mini, "reproduce la canción número 2".

El número que escribimos en la tarjeta tiene que ser el mismo número que el nombre de la canción que almacenamos en la tarjeta SD.

Si desea obtener más información sobre DFPlayer mini, visite esta página con mucha información excelente

Ahora puede abrir Arduino y cargar el código para la programación de la tarjeta. He dividido el código en dos partes. Uno para programar las tarjetas y otro para el jugador real. En este paso, comenzaremos programando las tarjetas. El código se publica en GitHub y se agrega a continuación. También necesitará descargar las siguientes bibliotecas:

- MFRC522

- DFRobotDFPlayerMini.h

Intenté explicar el código con comentarios tanto como me fue posible, pero si tienes alguna pregunta, ¡no dudes en hacerla en la sección de comentarios!

Además, no soy un gran programador, pero me gustaría convertirme en uno, así que si ves algún error en el código, ¡un comentario sería genial!

Para cargar el código en Arduino, consulte este artículo. Para agregar bibliotecas, consulte este artículo.

MODOS:

El programador de tarjetas tiene dos modos, automático y manual.

Modo manual: escribe el número que desea escribir en la tarjeta. Escriba un número y lo almacenará.

Modo automático: comienza en el número que especifica en el código y lo aumenta en 1 cada vez que coloca una tarjeta.

CÓMO USAR EL PROGRAMADOR DE TARJETAS:

Conecte el monitor Arduino Open Serial (esquina superior derecha) Escriba "manual" para el modo manual y "auto" para el modo automático. (Ver arriba) Coloque una tarjeta en el lector y asegúrese de que diga que se realizó correctamente.

Paso 5: el código: modo de jugador

Una vez que haya programado las tarjetas, puede cargar el código del reproductor de música. Este es el código que lee la tarjeta y reproduce la canción asociada. El proceso es exactamente el mismo que para el código del programador de la tarjeta. ¡Sube el boceto y comienza a usarlo!

PD: ¡IMPORTANTE! Para deshabilitar la comunicación serial donde puede ver lo que está haciendo el programa en el monitor serial, debe comentar “Serial.begin (115200); “. Simplemente agregue "//" delante de la línea. Tuve algunos problemas en los que el programa no se ejecutaría si estaba habilitado. (Estaba esperando una conexión en serie antes de que comenzara)

Paso 6: Descarga canciones a la tarjeta SD

Descargar canciones a la tarjeta SD
Descargar canciones a la tarjeta SD

Como se dijo anteriormente, debe asignar un nombre específico a los archivos de música en su tarjeta SD para que funcione. Cada canción debe comenzar con un número. El número también debe tener 4 dígitos (1 es 0001, por ejemplo). Después de estos dígitos, puede agregar el nombre de la canción. Por ejemplo: "0035 - Frank Sinatra - Llévame a la luna"

Utiliza archivos MP3 estándar, por lo que es sencillo copiarlos a la tarjeta SD y cambiarles el nombre.

Paso 7: prueba, luego suelda

Prueba, luego suelda
Prueba, luego suelda
Prueba, luego suelda
Prueba, luego suelda
Prueba, luego suelda
Prueba, luego suelda

Cuando haya probado que todo funciona según lo previsto, puede comenzar a soldar las piezas al escudo Arduino UNO.

Simplemente siga el diagrama de circuito cable por cable. Es inteligente imprimirlo y usar un marcador de color para marcar los cables que ha soldado. También recomiendo usar encabezados de clavija para el DFPlayer Mini para que no lo dañe con la soldadura.

También desolé el RC-522 Led, porque se veía a través de la impresión.

Paso 8: haga el recinto

Hacer el recinto
Hacer el recinto
Hacer el recinto
Hacer el recinto
Hacer el recinto
Hacer el recinto

En este paso les voy a mostrar cómo hice el cerramiento. Lo diseñé con Fusion 360 y lo imprimí en 3D. También hice uno usando una máquina CNC y algo de madera contrachapada.

Si no tiene una impresora 3D o una máquina CNC, ¡no se preocupe! También es posible hacer un cerramiento con cartón o usando una caja de proyecto.

Puedes encontrar todos los archivos aquí:

Impreso en 3D:

STL: CULTS 3D | Thingiverse

FUSION 360: Ananords.com

La configuración que utilicé para imprimir en 3D es:

Relleno: 15%

Altura de la capa: 0,2 mm

Soporta: SI

Simplemente inserte el UNO y el RC522 en los pines de la impresión 3D. Deben ajustarse cómodamente. Recomiendo usar una gota de pegamento para asegurarlos en su lugar. Haz lo mismo con el conector de audio. Para los botones, potenciómetro y toma de corriente, utilice las tuercas hexagonales incluidas.

Cuando haya terminado, simplemente junte la placa inferior y la "cara".

Paso 9: haz las cartas

Hacer las cartas
Hacer las cartas

Empiece por el diseño. Hice los diseños en Adobe Spark, donde usé las dimensiones de la tarjeta (85 mm x 54 mm) como tamaño personalizado

Encontré las imágenes en Google y las importé a Adobe Spark, configuré el título de la canción y el artista, ¡y listo!

Como no tengo una impresora de tarjetas de identificación, tuve que encontrar otra forma de hacer la impresión en las tarjetas. Seguí la ruta simple, simplemente lo imprimí en papel y luego lo pegué a las tarjetas.

También puede usar un bolígrafo y escribir directamente en las tarjetas.

Paso 10: ¡Listo

¡Ya ha terminado!

Si realiza este proyecto, publique una marca:)

¿Alguna pregunta? Simplemente pregunte y trataré de responderlas.

¡Para recibir actualizaciones sobre Juuke, suscríbase al boletín!

¡Sígueme en Instagram para recibir actualizaciones sobre los próximos proyectos!

Instagram:

Contáctame: [email protected]

••• Apoyarme •••

Patreon:

Donaciones:

Cómprame un café:

Recomendado: