¿Quiero reproducir un pequeño archivo .mp3 usando AVR? Cómo he estado buscando en Google sin buenos resultados. Esos son el resultado de buscar en Google:
http://www.beyondlogic.org/pic/ringtones.htm
http://www.avrprojects.info/files/media/MMC- card-wave-player-circuit-diagram.gif
http://www.avrprojects.info/avr-projects/mmc-card-based-wav-player/
Por lo que puedo ver, los AVR de 8 bits no son lo suficientemente rápidos para reproducir MP3. En cambio, los proyectos se basan principalmente en chips decodificadores. La idea es que el decodificador decodifique el MP3 en el hardware y produzca una señal de salida que luego pueda ser procesada en un amplificador y enviada a un parlante.
Por lo que puedo ver, necesitaría obtener una placa que pueda hacer la decodificación por usted de esta manera ( esta tiene un lector de tarjetas SD, un amplificador y un altavoz pequeño también) o esta (ambas usan el decodificador VS1011E) o hacer su propia placa que albergará el decodificador, amplificador, lector de tarjetas SD, etc. Aquí puede encontrar un proyecto que explica cómo hacerlo y aquí hay uno que utilizó la plataforma AVR Butterfly. Ambos proyectos tienen pantallas y funcionan con batería por lo que puedo ver.
Otro enfoque es usar un DAC externo y transmitir datos PCM (wav) desde una tarjeta SD. Esto se utiliza en Wave Shield para Arduino.
Avakar
xsari3x
AndrejaKo
xsari3x
Avra
xsari3x