Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
En estas instrucciones, aprenderemos cómo reproducir un archivo mp3 con arduino sin usar ningún módulo de audio, aquí usaremos la biblioteca PCM para Arduino que reproduce PCM de 16 bits con una frecuencia de 8kHZ, así que hagamos esto.
Paso 1: reúna sus componentes
COMPRAR PIEZAS: COMPRAR TIP120:
www.utsource.net/itm/p/384328.html
COMPRAR ADAPTADOR DE 12V:
www.utsource.net/itm/p/8013134.html
COMPRAR ARDUINO UNO:
www.utsource.net/itm/p/7199843.html
//////////////////////////////////////////////////////
Entonces, para hacer esto, necesitamos algunos componentes muy fijos en un Arduino y luego un altavoz de 0.5w a 10 w, cualquier altavoz hará el trabajo, entonces necesita comprar un transistor para amplificación si su altavoz es superior a 0.5w como el mío. Así que usé un transistor TIP 120 para amplificar el audio, también puedes usar cualquier amplificador de audio.
Compra de enlaces. -
Artículos para comprar (enlace de afiliado) -
Arduino Uno
www.banggood.com/UNO-R3-ATmega16U2-AVR-Mod…
Vocero -
www.banggood.com/2-Pcs-3-Inch-4-10W-Full-R…
www.banggood.com/50MM-0_5W-Customized-50mm…
www.banggood.com/3-Pair-4-Ohm-3W-LCD-Panel…
Transistor TIP 120 -
www.banggood.com/10pcs-TIP120-NPN-TO-220-D…
www.banggood.com/30pcs-TIP120-NPN-TO-220-D…
www.banggood.com/50pcs-TIP120-NPN-TO-220-D…
Paso 2: conexiones
Las conexiones son realmente simples si está utilizando un altavoz de 0,5 vatios, luego conecte directamente el pin + ve del altavoz al pin digital 11 en Arduino y el pin -ve del altavoz a la tierra y si usa un altavoz de 3 vatios, use un transistor tip120 y conecte el 11 de Arduino a la base del transistor y -ve pin del altavoz al colector del transistor y emisor del transistor al pin gnd en Arduino.
Si tiene problemas con la conexión, consulte el video para obtener ayuda.
Paso 3: descargue los archivos necesarios
Para hacer esto, primero necesitará algunos archivos PCM.zip para reproducir audio PCM desde arduino.
ENTONCES necesitaremos el software Audacity para convertir un audio mp3 normal a un audio PCM de 16 bits y 8 hkz.
& Por último, necesitamos un software codificador para codificar ese audio en datos que podamos pegar en el código.
DESCARGAR Audacity -
www.audacityteam.org/download/
Descargue el software PCM. ZIP & Encoder (archivo llamado Arduino MP3.zip) -
drive.google.com/file/d/1LSb-nZcecs1VISQDP…
Paso 4: Prepare el audio y conviértalo en datos
el paso importante es preparar los datos de audio. Por lo tanto, primero necesitaremos un archivo mp3, ya sea que grabe uno u obtenga uno de cualquier lugar, luego abra ese archivo en Audacity y haga clic en formato, luego seleccione 16 bits pcm, luego baje y seleccione la frecuencia de audio a 8000hz y exportar el audio como mp3.
Luego, abra el software de codificación de audio y navegue hasta el archivo de audio que generamos a partir de una audacia, luego obtendrá un mensaje de audio copiado en el portapapeles con éxito.
Paso 5: Parte de codificación
así que la siguiente parte es la parte de codificación, así que cuando descargó el archivo Arduin mp3.zip que contiene el archivo PCM.zip, agregue este archivo PCM.zip como una biblioteca al arduino y luego abra el ejemplo de reproducción disponible en esa biblioteca PCM, y allí, en el boceto, debe editar la segunda línea de código en el arreglo de muestra , que es del tipo de programa, debe eliminar todos los datos en ese aray y pegar los datos que el software de codificación de audio copia en el portapapeles.
Paso 6: Cargue el código
así que finalmente nuestro código está listo, cárguelo en el arduino y escuchará su audio grabado desde el altavoz, disfrútelo y si tiene algún problema o desea sobre esto en profundidad, solo consulte el video proporcionado.
Gracias.