Tabla de contenido:
- Paso 1: ¡Mira el video
- Paso 2: reúna las piezas:
- Paso 3: pruebe las piezas
- Paso 4: El código: programación de las tarjetas
- Paso 5: el código: modo de jugador
- Paso 6: Descarga canciones a la tarjeta SD
- Paso 7: prueba, luego suelda
- Paso 8: haga el recinto
- Paso 9: haz las cartas
- Paso 10: ¡Listo
Video: Juuke: un reproductor de música RFID para ancianos y niños: 10 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
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
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
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
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
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
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
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
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:
Máquina de rehabilitación para ancianos: 4 pasos
Máquina de rehabilitación para personas mayores: esta máquina se utiliza para ayudar a las personas mayores que querían rehabilitar su capacidad de reacción. Cuando las personas envejecen, su capacidad de reacción empeorará. Esta máquina puede ayudar a esas personas a rehabilitar su capacidad de reacción
Escáner de emergencia para ancianos: 6 pasos
Escáner de emergencia para personas mayores: Este proyecto se basa en ayudar a las personas mayores. Las personas mayores suelen estar solas en su casa y es posible que no estén cerca de ayuda inmediata si se han caído. La solución actual en el mercado es el uso de un SOS que llevan alrededor
Caja de música MP3 para niños: 6 pasos (con imágenes)
Kids MP3 Music Box: Cuando buscaba nuevos proyectos de bricolaje en torno a arduino, encontré algunas buenas ideas sobre reproductores MP3 para niños basados en RFID. Y hay una gran caja de juguetes profesional en el mercado: estos tipos mandan. Hicieron un gran negocio con su inteligente idea. Cheque
Conecte un reproductor MP3 a un reproductor de cintas: 6 pasos (con imágenes)
Conecte un reproductor de MP3 a un reproductor de cintas: cómo conectar un reproductor de mp3 u otra fuente estéreo a un reproductor de cintas para escuchar la música
Control remoto de video para niños pequeños para reproductor de video de PC: 6 pasos
Toddler Video Remote para PC Video Player: Construyo un control remoto que se conecta a una PC con USB. El gran control remoto le permite a mi niño seleccionar y reproducir videos en una computadora vieja. Este es un proyecto relativamente simple. El componente principal es un teclado USB o un teclado USB inalámbrico. Entonces