Incluir sonido a un proyecto electrónico es sorprendentemente difícil. Le presentamos un escudo para Arduino que resuelve este problema. Se puede reproducir hasta archivos de audio sin comprimir de 22 KHz 12 bits de cualquier longitud. Es de bajo costo, y está disponible en formato kit. Tiene un DAC a bordo, filtro y amplificador de salida de alta calidad. Los archivos de audio se leen de una tarjeta SD / MMC, que están disponibles en casi cualquier tienda. El volumen puede ser controlado mediante el potenciómetro de ruedecilla a bordo.
Este escudo es un kit, y viene con todas las piezas que necesita para su construcción.
Arduino, tarjeta SD, y las herramientas necesarias como el soldador no están incluidos. Es bastante fácil de construir.
El escudo viene con una biblioteca de Arduino para facilitar su uso; basta con arrastrar los archivos de sonido sin comprimir en la tarjeta SD y vuelva a enchufarlo. A continuación, utilice la biblioteca para reproducir audio cuando se pulsan los botones, o cuando un sensor se activa, o cuando se recibe datos en serie, etc. audio se reproduce de forma asíncrona como una interrupción, por lo que el Arduino puede realizar tareas mientras se reproduce el audio.
Puede reproducir cualquier archivos de 16 bits sin comprimir de 22 kHz (en un DAC de 12 bits), ficheros mono Wave (.wav) de cualquier tamaño. Si bien no es cierto que sea calidad de CD, sin duda es lo suficientemente bueno para reproducir música, palabra hablada, o efectos de audio. Mira el vídeo de demostración / audio en la página web
La salida es mono, y se envía a los canales L y R. Tiene toma de auriculares estándar de 3,5 mm y una conexión para un altavoz que se conecta cuando los auriculares están desconectados
Los archivos se leen de un / tarjeta de FAT16 FAT32 con formato SD / MMC
Biiblioteca y ejemplos incluido hace fácil la reproducción de audio
Tenga en cuenta que la biblioteca es bastante voluminosa, lo que requiere 10K de flash y más de 1/2 K de RAM para el almacenamiento en búfer de audio. Funciona bien utilizando cualquier Arduino basado en ATmega328 (Duemilanove, Uno o compatible).
Este escudo no es compatible con Mega o Leonardo!
Dimensiones (montado): 69 mm x 65 mm x 13 mm (2,7 pulgadas x 2,5 pulgadas x 0.5 in)