Tabla de contenido:
- Paso 1: reúna sus componentes
- Paso 2: conexiones
- Paso 3: descargue los archivos necesarios
- Paso 4: Prepare el audio y conviértalo en datos
- Paso 5: Parte de codificación
- Paso 6: Cargue el código
Video: Hablando de Arduino - Reproducción de MP3 con Arduino sin ningún módulo - Reproducción de archivos MP3 desde Arduino usando PCM: 6 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
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.
Recomendado:
Reloj de red ESP8266 sin ningún RTC - Reloj Nodemcu NTP Sin RTC - PROYECTO RELOJ DE INTERNET: 4 Pasos
Reloj de red ESP8266 sin ningún RTC | Reloj Nodemcu NTP Sin RTC | PROYECTO DE RELOJ DE INTERNET: En el proyecto se realizará un proyecto de reloj sin RTC, se tomará tiempo de Internet usando wifi y lo mostrará en la pantalla st7735
Módulo RF 433MHZ - Haga el receptor y el transmisor desde el módulo RF de 433 MHZ sin ningún microcontrolador: 5 pasos
Módulo RF 433MHZ | Haga el receptor y el transmisor desde el módulo RF de 433 MHZ sin ningún microcontrolador: ¿Le gustaría enviar datos inalámbricos? fácilmente y sin necesidad de microcontrolador? ¡Aquí vamos, en este instructivo le mostraré mi transmisor y receptor de rf básico listo para ser usado! En este instructivo usted puede enviar y recibir datos usando muy ver
Impresión de texto en color en Python sin ningún módulo: 3 pasos
Impresión de texto en color en Python sin ningún módulo: después de que mi segundo Instructable fuera eliminado accidentalmente, decidí crear uno nuevo ¡En este te mostraré cómo imprimir texto en color en Python
Controle Arduino usando Telegram Bot sin ningún hardware adicional: 5 pasos
Controle Arduino usando Telegram Bot sin ningún hardware adicional: Hay una amplia gama de cosas que puede hacer con Arduino, pero ¿alguna vez pensó en controlar su Arduino usando un Telegram bot? LO QUE NECESITARÁ: Arduino UNO Node.js instalado en su PC Algún dispositivo controlable (utilizamos el LED integrado de Arduino en
Enfriador / soporte para computadora portátil de costo cero (sin pegamento, sin perforaciones, sin tuercas y pernos, sin tornillos): 3 pasos
Enfriador / soporte para computadora portátil de costo cero (sin pegamento, sin perforaciones, sin tuercas y pernos, sin tornillos): ACTUALIZACIÓN: POR FAVOR AMABLE VOTE POR MI INSTRUCTABLE, GRACIAS ^ _ ^ TAMBIÉN PUEDE VOTAR POR MI OTRO CONCURSO ENTRADA EN www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ O QUIZÁS VOTE POR MI MEJOR AMIGO