Reproductor de archivos wav en el microcontrolador Attiny85

Pin
Send
Share
Send


En este artículo, consideraremos el proceso de creación de un dispositivo electrónico muy necesario e interesante que le permitirá reproducir archivos en formato wav directamente desde una tarjeta de memoria SD, microSD o mini SD. Puede grabar un archivo de música en una tarjeta de memoria, instalar dicho dispositivo, por ejemplo, en un refrigerador, y cada vez que abra su puerta sonará una hermosa melodía. Olvidar cerrar un refrigerador tan "musical" ya no será posible. Otra opción para usar el reproductor es como un timbre. En Internet puede encontrar muchas melodías diferentes, para todos los gustos. Por lo tanto, el sonido aburrido de una llamada de fábrica se puede reemplazar, por ejemplo, con una canción que le guste. Además, dicho dispositivo se puede usar para un regalo original para un ser querido: es suficiente para integrar el altavoz en una hermosa caja, cuando lo abra, comenzará a sonar un saludo de sonido. Además de estos ejemplos, el reproductor puede encontrar muchas aplicaciones en la vida cotidiana.

Circuito jugador


El diagrama del dispositivo contiene un mínimo de detalles, su enlace clave es el microcontrolador de la familia AVR Attiny85. Cuando se aplica energía, inmediatamente comienza a leer archivos de la tarjeta de memoria y usa las salidas PWM para reproducirlos a través del altavoz. El volumen en este caso no es demasiado alto, en muchos aspectos depende de la sensibilidad del altavoz utilizado. Para obtener un volumen alto, debe conectar la entrada del amplificador en lugar del altavoz. Sin embargo, la señal de la salida del microcontrolador es demasiado grande para suministrarla directamente al amplificador, por lo que es imprescindible establecer el control de volumen entre ellos, de lo contrario existe el riesgo de estropear el amplificador. Cuando lo enciende por primera vez, debe configurarlo en la posición de volumen mínimo y luego aumentarlo gradualmente hasta alcanzar el nivel de volumen deseado.

Pinout de tarjeta de memoria


El pinout de las tarjetas de memoria se muestra en la imagen:

6 cableado, dos de los cuales son de alimentación, el circuito está conectado a una tarjeta de memoria. Puede usar tanto SD como MicroSD y MiniSD, lo principal es mantener el pinout correcto. Es más conveniente usar un adaptador MicroSD innecesario en SD, luego será posible soldar el cableado al adaptador en sí mismo, en el que la tarjeta de memoria usada ya está insertada, lo hice. Antes de usar este esquema, la tarjeta de memoria debe formatearse en el sistema de archivos FAT. Después de formatear, puede escribir archivos wav en la tarjeta; deben estar en formato PCM de 8 o 16 bits, con una frecuencia de muestreo de no más de 48 kHz. Hay muchos programas de computadora que le permiten convertir archivos mp3 normales a formato wav, uno de ellos es GoldWave, lo usé.
Cuando conecta la alimentación o inserta una tarjeta de memoria, el circuito comenzará a reproducirse, cuando hace clic en el botón, se incluye el siguiente archivo. Las tarjetas de memoria requieren 3,3 voltios, por lo que el estabilizador 78L33 está instalado en la placa de circuito impreso propuesta para el artículo (no se indica en el diagrama). Usando un estabilizador, el voltaje de suministro del circuito se encuentra en el rango de 5-12 voltios. Este circuito consume una pequeña corriente y, por lo tanto, puede ser alimentado por una batería. Para hacer esto, necesita tomar un convertidor de impulso 3.7 - 5 voltios, como lo hice.
El circuito comienza a funcionar de inmediato, no requiere ninguna configuración, es suficiente para flashear el microcontrolador. Los bits del fusible deben establecerse como se muestra en la imagen a continuación (una marca de verificación significa que este bit está programado, como en PonyProg).

Puede descargar la placa y el firmware aquí:
statya-pleer-wav-faylov.zip 11.88 Kb (descargas: 286)

La tarifa del jugador reunido


Foto del jugador que coleccioné:

Convertidor de potencia.

Pin
Send
Share
Send

Mira el video: Reproducir audio con arduino (Mayo 2024).