Proyectos con ESP32 #1: Reproducir Audio Usando el DAC

  Рет қаралды 52,228

SinapTec

SinapTec

6 жыл бұрын

En el video explico como usar uno de los DAC del ESP32 para reproducir audio, de un archivo WAV, como si esto fuese poco sólo en 6 líneas de código.
www.sinaptec.alomar.com.ar/201...

Пікірлер: 91
@julioda5914
@julioda5914 4 жыл бұрын
Todo un capo, me alegra que seas de los primeros que hacen tutoriales para sacarle el maximo provecho a esta placa tan increible
@franciscotassone1027
@franciscotassone1027 2 жыл бұрын
Excelente , lo armé lo programé y funciona muy bien, Genial. Solo me di cuenta de una cosa, no se le puede poner en RawData mas de 71 Kb, porque el compilador de Arduino, tira una error, como que se sobrepasa de los límites de la memoria (si bien es mas grande. pero por algún motivo, no funciona). Hice pruebas tambien de bajar la calidad a un sampleo de 11025 Hz, y es aceptable el audio. (Esto para obtener menor cantidad de datos a guardar en la memoria) Idea: quizás si se necesiten muchos mensajes de audio, es usar una MicroSD, junto con el ESP32. ! Mil gracias de nuevo por este aporte del video.
@williangraterol2856
@williangraterol2856 4 жыл бұрын
Muchas gracias por este proyecto amigo. Genial... tengo 3 ESP32 y me gustaria realizar mas proyecto con este microcontrolador para pasar la cuarentena....
@jhoanrivero7885
@jhoanrivero7885 4 жыл бұрын
Esperamos mas proyectos. Gracias por enseñar.
@p._7555
@p._7555 4 жыл бұрын
un erudito profesor como siempre! seguro se habrá dado cuenta q el audio le sale cortado. Debido a que la longitud del indice "i" es integer desde -32768 hasta 32767, haciendo overflow antes de terminar derecorrer todo el vector de sonido Saludos!
@nfkeller
@nfkeller 11 ай бұрын
Muy buenos tus videos, los he implementado para proyectos reales.
@sebastiangregoroff3370
@sebastiangregoroff3370 2 жыл бұрын
Excelente ! Gracias por compartir tu conocimiento !
@RFADICTOS
@RFADICTOS 6 жыл бұрын
hola alejo me quito e sombrero..que aporte tan interezante amigo...
@SinapTec
@SinapTec 6 жыл бұрын
Muchas gracias, Saludos.
@nelsoncori9079
@nelsoncori9079 5 жыл бұрын
excelente el vídeo.. mas proyectos con el esp32 por favor
@rodrigoobregon9091
@rodrigoobregon9091 5 жыл бұрын
Muchas gracias por el video. Excelente proyecto. Muy Practico
@SinapTec
@SinapTec 5 жыл бұрын
Muchas gracias.
@AndresPerez-ux2qk
@AndresPerez-ux2qk 4 жыл бұрын
Muy original y muy bien explicado! Gracias
@SinapTec
@SinapTec 4 жыл бұрын
Muchas gracias Andrés.
@patriciotorres477
@patriciotorres477 2 жыл бұрын
Muy bueno lo que haces...
@jhonsebastianboterolemos3046
@jhonsebastianboterolemos3046 2 жыл бұрын
Excelente video men
@cristiangs2307
@cristiangs2307 3 жыл бұрын
Muy bueno. Saludos
@ShrKhAan
@ShrKhAan 5 жыл бұрын
Te pasaste maestro !
@humbertopineda364
@humbertopineda364 2 жыл бұрын
Muchas gracias, gracias por no usar una libreria ya que se pierde mucho como funciona las cosas, haora se como funciona el audio
@felipemunoz8752
@felipemunoz8752 4 жыл бұрын
Si funciona gracias!! .))
@fernando-inf
@fernando-inf 3 жыл бұрын
Gracias por el video, crees que sea posible que el ESP32 reproduzca el sonido en menos de 20ms cuando se envia una señal por un pin Analogico?, seria para ver la viabilidad de hacer una bateria electronica MIDI con este metodo, usando como modulo de sonido el propio ESP, ademas deberia poder reproducir dos o tres sonidos a la vez ya que el sonido de los platillos de una bateria se mantiene luego de tocarlos.
@paulogastonvillalba3368
@paulogastonvillalba3368 6 жыл бұрын
Hola sos una eminencia.
@SinapTec
@SinapTec 6 жыл бұрын
Jaja, no lo creo, pero muchas gracias. Saludos.
@toniovallejos
@toniovallejos 2 жыл бұрын
Hola¡ como estas ? muy bueno el video. Pregunta: cuanto audio puede guardar la ESP 32 ? Me refiero al peso/duración. Gracias
@AQUILESVAESA
@AQUILESVAESA 5 жыл бұрын
Amigo muy buen video
@SinapTec
@SinapTec 5 жыл бұрын
Muchas gracias Aquiles.
@jaggenxmax
@jaggenxmax 2 жыл бұрын
podría usarse para hacer un micrófono para voz encriptada y transmitir por radio?
@tszulpinedo757
@tszulpinedo757 5 жыл бұрын
Es un auténtico erudito entre los eruditos profesor 👌😎
@SinapTec
@SinapTec 5 жыл бұрын
Muchas gracias, pero no creo que sea para tanto. Saludos.
@fernandnavarro5739
@fernandnavarro5739 3 жыл бұрын
muy bueno
@EduardoCaporale
@EduardoCaporale 5 жыл бұрын
Buenisimo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
@SinapTec
@SinapTec 5 жыл бұрын
Me alegra mucho que te haya gustado.
@josenkysalomon4701
@josenkysalomon4701 2 жыл бұрын
Se podria utilizar el dac para reproducir un sonido mediante un lector de micro sd?
@danielnicoletti5066
@danielnicoletti5066 6 жыл бұрын
Genio!!!...
@SinapTec
@SinapTec 6 жыл бұрын
Jaja, gracias, pero no es para tanto. Saludos.
@Carolina-yo1kw
@Carolina-yo1kw 4 жыл бұрын
Se pudiera hacer la conexión a un servidor y obtener datos para ser reproducidos en tiempo real?
@miguelangelricoramirez6089
@miguelangelricoramirez6089 3 жыл бұрын
Hola, que buen video, soy nuevo en tu canal pero he aprendido mucho con tus vídeos, muchas gracias de verdad. Pero quisiera hacer una pregunta, modifique un poco el código para que el audio solo sonara una vez, el problema es que cuando no suena el audio se escucha mucho ruido en la bocina, ¿hay alguna forma de reducirlo?, De antemano agradezco a quien me pueda ayudar.
@ernestobur2
@ernestobur2 2 жыл бұрын
Hola, las instrucciones me funcionaron perfectamente, hay alguna manera de reproducir sonidos con polifonia sin perder la velocidad real?
@juanpablotravi2210
@juanpablotravi2210 2 жыл бұрын
Se puede hacer una capturada de audio por USB en tiempo real ???? algún proyecto parecido ? Gracias.
@Sipy9
@Sipy9 3 жыл бұрын
Excelente video Sabes si se pueden reproducir canciones en formato MP3?
@loquequema8734
@loquequema8734 5 ай бұрын
Estaria bueno un tuto pero a la inversa, que capture audio de un microfono y lo convierta a hex y la almacene
@1981bub
@1981bub 2 жыл бұрын
Veo tiene una cámara graba tbm audio?
@serintegsistem4069
@serintegsistem4069 3 жыл бұрын
Hola, Saludos me parecen muy buenos tus videos soy un nuevo suscriptor quisiera hacer la lectura de un chip ibutton con un ESP32 esto es posible se que estos chip ibutton son portocolo 1wire, puedes hacer un video de esto o me podrias ayudar de alguna manera gracias estaria muy agradecido.
@pkzip31416
@pkzip31416 4 жыл бұрын
muy sencillo y didactico el ejemplo.. pulgar... pulgar... pulgar... pulgar...
@SinapTec
@SinapTec 4 жыл бұрын
Muchas gracias!!
@Lup1n_3
@Lup1n_3 5 жыл бұрын
cuando lo subo a mi placa me tira error al compilar para la placa
@marioalexanderguevara2071
@marioalexanderguevara2071 2 жыл бұрын
buenaaaaaaaaaaaaaaaaaaaaaaaa
@ezemelano
@ezemelano 3 жыл бұрын
Muy bueno!!! Recien estoy empezando con el ESP32. Note que con Arduino es sencillo arrancar, pero cuando queres pasar a IDE de Espressif (ESP-IDF) la cosa se complica un poco. Podrias hacer un video de como instalar los componentes y algun proyecto con es IDE? Gracias
@ezemelano
@ezemelano 3 жыл бұрын
Lo hice al proyecto y vi que se puede subir hasta unos 4,5 segundos aproximadamente.
@giancarlomejia5496
@giancarlomejia5496 5 жыл бұрын
Amigo excelente video si quisiera transmitir ese audio
@SinapTec
@SinapTec 5 жыл бұрын
Este ejemplo te puede servir: kzbin.info/www/bejne/Z5WkaWStbKhnock
@pacsmile
@pacsmile 6 жыл бұрын
Supongo que esto podría lograrse utilizando la memoria flash del esp32 y utilizando la biblioteca SPIFFS para acceder al archivo wav, pero quiero pensar que el delay cambiaría, ya que utilizar esa librería le debería llevar más tiempo al micro leer el archivo, cómo se podría calcular el tiempo necesario?
@SinapTec
@SinapTec 6 жыл бұрын
Lo veo muy posible, habría que probarlo. Saludos.
@cracatoa99
@cracatoa99 6 жыл бұрын
Hola, esta grandioso, así que básicamente de esa forma podrías hacer una comparación de audio real con uno guardado? Por ejemplo para comandos por voz? Saludos
@SinapTec
@SinapTec 6 жыл бұрын
No en absoluto, ojalá el reconocimiento de voz fuese algo tan sencillo. Saludos.
@darvinperez8101
@darvinperez8101 5 жыл бұрын
hola, esto también es posible hacerlo con un Arduino UNO?
@SinapTec
@SinapTec 5 жыл бұрын
Se puede hacer algo parecido con PWM o un DAC externo. Saludos.
@Carolina-yo1kw
@Carolina-yo1kw 4 жыл бұрын
Muy útil el video, sin embargo me gustaría saber un aproximado del máximo del archivo de audio que se puede reproducir, ya que me gustaría escuchar varias canciones completas.
@jesus_malik
@jesus_malik Жыл бұрын
Para eso conviene que use unmodulo donde puedes colocar una memoria externa y ahi puedes guardar los datos!
@biker2k3
@biker2k3 4 жыл бұрын
Excelente! tendras un ejemplo con el esp8266? yo tengo uno que funciona bien pero reproduce 2 veces y se resetea no se porque.
@SinapTec
@SinapTec 4 жыл бұрын
No me puse a probar esto con ESP32. Saludos.
@cristianavalos2918
@cristianavalos2918 5 жыл бұрын
Hola, excelente video, En el minuto 7:30 mencionas el tiempo que le toma al procesador hacer las operaciones, ¿me podrías decir en donde se ve o como se determina ese tiempo? te lo agradecería muchísimo
@SinapTec
@SinapTec 5 жыл бұрын
Lo determiné a oído, fijándome que no cambie mucho la tonalidad de la reproducción.
@cristianavalos2918
@cristianavalos2918 5 жыл бұрын
@@SinapTec Muchas gracias, ese tip me ayudará
@SinapTec
@SinapTec 5 жыл бұрын
De nada. Saludos.
@caronteaguarda2
@caronteaguarda2 5 жыл бұрын
Buenas. Excelente tutorial. He seguido los pasos y me da un error : 'dacWrite' was not declared in this scope Podrías ayudarme?
@SinapTec
@SinapTec 5 жыл бұрын
Instalaste todo lo necesario para ESP32? Elegiste la placa correspondiente? Saludos
@caronteaguarda2
@caronteaguarda2 5 жыл бұрын
SinapTec gracias por tu pronta respuesta... Me había equivocado. Yo tengo la ESP 8266 e indagando he visto que no está habilitada para DAC. Muchas gracias de nuevo y disculpas por las molestias. Un saludo
@vinchelo
@vinchelo 5 жыл бұрын
Muy bueno Alejandro!!! Una consulta, como es que esos datos hex luego represetan cada palabra y el timbre de tu voz??? quedé muy intrigado con eso. Saludos capo!
@SinapTec
@SinapTec 5 жыл бұрын
Cualquier archivo está formado por 0s y 1s. Un editor hexadecimal es una forma mas fácil de ver esos 0s y 1s. El archivo ese es un WAV y representa el sonido codificado en PCM (modulación de pulsos codificados). Te recomiendo que investigues sobre el tema y te va a quedar mucho mas claro. Saludos.
@raulochoaenterprise2359
@raulochoaenterprise2359 2 жыл бұрын
una pregunta el audio solo se reproduce en Bucle? o llega a detenerse o se puede programar a que solo se reprodusca cuando uno apriete un boton?
@estebanpa7923
@estebanpa7923 4 жыл бұрын
que incomdo queda la esp32 en la protoboard
@SinapTec
@SinapTec 4 жыл бұрын
Si es muy ancho. Saludos,
@yhungp
@yhungp 5 жыл бұрын
Saludos, ¿es posible recibir el audio desde el movil y reproducirlo? Gracias
@SinapTec
@SinapTec 5 жыл бұрын
Si, creo que sería posible.
@yhungp
@yhungp 5 жыл бұрын
@@SinapTec si no es mucha molestia y si sabes como podrían hacer un video sobre esto, gracias
@SinapTec
@SinapTec 5 жыл бұрын
Lo siento @@yhungp , estoy muy metido en mi último proyecto como para hacer el video. Saludos.
@yhungp
@yhungp 5 жыл бұрын
@@SinapTec igualmente muchas gracias, si en algun momento te liberas un poco me parecería un buen video como una forma de hacer parlantes bluetooth más baratos que con los módulos que hay actualmente, saludos
@motivacion-sin-limites-Ecuador
@motivacion-sin-limites-Ecuador 6 жыл бұрын
Tengo un problema al almacenar más de un archivo wav ya convertido como lenguaje C en el ESP32, nose si lo has intentado o la mejor solución sería usar una SD externa, por favor ayúdanos con esto GENIO.
@SinapTec
@SinapTec 6 жыл бұрын
La verdad que no lo probé, la idea de este video era hacerlo lo más simple posible. Saludos.
@motivacion-sin-limites-Ecuador
@motivacion-sin-limites-Ecuador 6 жыл бұрын
SinapTec yo lo probé agregando más archivos wav convertidos a C y me dio error... Si puedes seria de gran utilidad que hagas un nuevo ejemplo.
@motivacion-sin-limites-Ecuador
@motivacion-sin-limites-Ecuador 6 жыл бұрын
La solución la encontré usando el módulo Mp3 Df Play mini... Me base en este tutorial para el que le interese... Saludos desde Ecuador. kzbin.info/www/bejne/oaKVg3-wa5qSrZI
@SinapTec
@SinapTec 6 жыл бұрын
Muy interesante. Gracias
@cmarinv2005
@cmarinv2005 Жыл бұрын
buen video, para quien desee conocer mas el ESP32 kzbin.info/www/bejne/jajHeZqNftWoarM
@ojichick3798
@ojichick3798 5 жыл бұрын
Buenas tardes/noches, gracias a su tutorial logré reproducir audios pero, ¿Cómo podría reproducirlos desde una tarjeta sd? El modulo para la tarjeta es el siguiente: articulo.mercadolibre.com.mx/MLM-552786480-modulo-lector-de-sd-card-arduino-pic-_JM?quantity=1
@SinapTec
@SinapTec 5 жыл бұрын
Lo tendré en cuenta para otro tutorial. Saludos.
@mariamartinez4860
@mariamartinez4860 3 ай бұрын
Una pregunta, a que pin está el cable verde?
@alvaroarranz7526
@alvaroarranz7526 2 ай бұрын
25
@IvanTr2013
@IvanTr2013 3 жыл бұрын
¡Que Crack! Excelente video, muchas gracias por compartir tus conocimientos, Tengo una pregunta a los mejor es muy ignorante porque no se mucho del tema y sea un disparate, pero la hare. ¿Se podría hacer un teclado musical generando el sonido desde el ESP 32? usando un teclado controlador MIDI, de esos que son mudos para trabajar con la tarjeta de sonido de la computadora o con otras fuentes de sonido. Se podrían trabajar los sonidos sintetizados a partir de un generador de tonos o sampleados (muestreados y procesados). Creo que se debería aumentar la memoria, donde están los sonidos si es con sampleo. Buscando videos del tema encontré este con sonidos sintetizados. kzbin.info/www/bejne/rpfKnHejpqZmgqs&ab_channel=MarcelLicence kzbin.info/www/bejne/b4mVgqJ9mq9onZo&ab_channel=MarcelLicence kzbin.info/www/bejne/i2a0aZaem7Kaoqc&ab_channel=MarcelLicence
@SinapTec
@SinapTec 3 жыл бұрын
Si, es posible, el protocolo MIDI es un viejo y sencillo. Para mi ESP32 no es la mejor opción debería pensar en algún micro que tenga DSP. Saludos.
@IvanTr2013
@IvanTr2013 3 жыл бұрын
@@SinapTec Muchas gracias. Yo es que muy poco se del tema, solo he tenido esa idea desde que me mostraron una placa Raspberry PI. y no sabia si era posible realizarla o no. Ahora pedí el ESP 32 para practicar con otros proyectos mucho mas sencillos que pienso realizar.
🔴 Qué es el ESP32 y porque deberías tener esta placa
10:11
LaBuhardillaDelLoco
Рет қаралды 432 М.
Little girl's dream of a giant teddy bear is about to come true #shorts
00:32
Iron Chin ✅ Isaih made this look too easy
00:13
Power Slap
Рет қаралды 36 МЛН
Женская драка в Кызылорде
00:53
AIRAN
Рет қаралды 494 М.
WEBSOCKETS WITH ESP32 - REAL TIME CONTROL
13:19
Jadsa Tech
Рет қаралды 24 М.
Using the ESP32 DAC - Voltages, Waveforms & Sounds
34:46
DroneBot Workshop
Рет қаралды 78 М.
Building a Digital Music Player with I2S?! What is I2S! EB#45
10:24
#419 ESP32 Audio Tutorial with lots of examples
13:48
Andreas Spiess
Рет қаралды 237 М.
🟣ESP32 Entradas analógicas
9:49
LaBuhardillaDelLoco
Рет қаралды 53 М.
✅ ESP32  es el mejor? Por Qué yo no lo uso?
10:17
El profe García
Рет қаралды 104 М.
!!! ASOMBROSO !!! REPRODUCIR AUDIO EN ESP32
5:54
Robotica, Impresion 3D y algo mas
Рет қаралды 10 М.
BLE with ESP32 tutorial part 1: the Server
25:23
MoThunderz
Рет қаралды 82 М.
İĞNE İLE TELEFON TEMİZLEMEK!🤯
0:17
Safak Novruz
Рет қаралды 746 М.
Запрещенный Гаджет для Авто с aliexpress 2
0:50
Тимур Сидельников
Рет қаралды 893 М.
Samsung laughing on iPhone #techbyakram
0:12
Tech by Akram
Рет қаралды 6 МЛН