Proyectos con ESP32 #1: Reproducir Audio Usando el DAC

Поділитися
Вставка
  • Опубліковано 8 січ 2025

КОМЕНТАРІ •

  • @franciscotassone1027
    @franciscotassone1027 2 роки тому +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.

  • @julioda5914
    @julioda5914 4 роки тому +7

    Todo un capo, me alegra que seas de los primeros que hacen tutoriales para sacarle el maximo provecho a esta placa tan increible

  • @p._7555
    @p._7555 5 років тому +1

    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!

  • @RFADICTOS
    @RFADICTOS 6 років тому +1

    hola alejo me quito e sombrero..que aporte tan interezante amigo...

    • @SinapTec
      @SinapTec  6 років тому

      Muchas gracias, Saludos.

  • @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....

  • @nfkeller
    @nfkeller Рік тому

    Muy buenos tus videos, los he implementado para proyectos reales.

  • @humbertopineda364
    @humbertopineda364 3 роки тому

    Muchas gracias, gracias por no usar una libreria ya que se pierde mucho como funciona las cosas, haora se como funciona el audio

  • @jhoanrivero7885
    @jhoanrivero7885 4 роки тому

    Esperamos mas proyectos. Gracias por enseñar.

  • @tszulpinedo757
    @tszulpinedo757 6 років тому +3

    Es un auténtico erudito entre los eruditos profesor 👌😎

    • @SinapTec
      @SinapTec  6 років тому

      Muchas gracias, pero no creo que sea para tanto. Saludos.

  • @nelsoncori9079
    @nelsoncori9079 5 років тому +2

    excelente el vídeo.. mas proyectos con el esp32 por favor

  • @toniovallejos
    @toniovallejos 3 роки тому +2

    Hola¡ como estas ? muy bueno el video. Pregunta: cuanto audio puede guardar la ESP 32 ? Me refiero al peso/duración. Gracias

  • @cristianavalos2918
    @cristianavalos2918 6 років тому +2

    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  6 років тому +1

      Lo determiné a oído, fijándome que no cambie mucho la tonalidad de la reproducción.

    • @cristianavalos2918
      @cristianavalos2918 6 років тому

      @@SinapTec Muchas gracias, ese tip me ayudará

    • @SinapTec
      @SinapTec  6 років тому

      De nada. Saludos.

  • @sebastiangregoroff3370
    @sebastiangregoroff3370 3 роки тому

    Excelente ! Gracias por compartir tu conocimiento !

  • @rodrigoobregon9091
    @rodrigoobregon9091 6 років тому

    Muchas gracias por el video. Excelente proyecto. Muy Practico

  • @AndresPerez-ux2qk
    @AndresPerez-ux2qk 5 років тому

    Muy original y muy bien explicado! Gracias

    • @SinapTec
      @SinapTec  5 років тому

      Muchas gracias Andrés.

  • @Sipy9
    @Sipy9 3 роки тому

    Excelente video
    Sabes si se pueden reproducir canciones en formato MP3?

  • @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.

  • @pkzip31416
    @pkzip31416 4 роки тому

    muy sencillo y didactico el ejemplo.. pulgar... pulgar... pulgar... pulgar...

  • @jaggenxmax
    @jaggenxmax 3 роки тому

    podría usarse para hacer un micrófono para voz encriptada y transmitir por radio?

  • @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.

  • @josenkysalomon4701
    @josenkysalomon4701 2 роки тому

    Se podria utilizar el dac para reproducir un sonido mediante un lector de micro sd?

  • @pacsmile
    @pacsmile 6 років тому +1

    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 років тому +1

      Lo veo muy posible, habría que probarlo. Saludos.

  • @paulogastonvillalba3368
    @paulogastonvillalba3368 6 років тому +1

    Hola sos una eminencia.

    • @SinapTec
      @SinapTec  6 років тому

      Jaja, no lo creo, pero muchas gracias. Saludos.

  • @Carolina-yo1kw
    @Carolina-yo1kw 5 років тому

    Se pudiera hacer la conexión a un servidor y obtener datos para ser reproducidos en tiempo real?

  • @patriciotorres477
    @patriciotorres477 2 роки тому

    Muy bueno lo que haces...

  • @ernestobur2
    @ernestobur2 2 роки тому

    Hola, las instrucciones me funcionaron perfectamente, hay alguna manera de reproducir sonidos con polifonia sin perder la velocidad real?

  • @juanpablotravi2210
    @juanpablotravi2210 3 роки тому

    Se puede hacer una capturada de audio por USB en tiempo real ???? algún proyecto parecido ? Gracias.

  • @1981bub
    @1981bub 2 роки тому

    Veo tiene una cámara graba tbm audio?

  • @miguelangelricoramirez6089
    @miguelangelricoramirez6089 4 роки тому

    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.

  • @Carolina-yo1kw
    @Carolina-yo1kw 4 роки тому +1

    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!

  • @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.

  • @Lup1n_3
    @Lup1n_3 5 років тому

    cuando lo subo a mi placa me tira error al compilar para la placa

  • @EduardoCaporale
    @EduardoCaporale 6 років тому +1

    Buenisimo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    • @SinapTec
      @SinapTec  6 років тому

      Me alegra mucho que te haya gustado.

  • @vinchelo
    @vinchelo 6 років тому +1

    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  6 років тому +2

      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.

  • @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.

  • @jhonsebastianboterolemos3046
    @jhonsebastianboterolemos3046 2 роки тому

    Excelente video men

  • @biker2k3
    @biker2k3 5 років тому

    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  5 років тому

      No me puse a probar esto con ESP32. Saludos.

  • @felipemunoz8752
    @felipemunoz8752 4 роки тому

    Si funciona gracias!! .))

  • @AQUILESVAESA
    @AQUILESVAESA 5 років тому

    Amigo muy buen video

    • @SinapTec
      @SinapTec  5 років тому

      Muchas gracias Aquiles.

  • @darvinperez8101
    @darvinperez8101 5 років тому

    hola, esto también es posible hacerlo con un Arduino UNO?

    • @SinapTec
      @SinapTec  5 років тому +1

      Se puede hacer algo parecido con PWM o un DAC externo. Saludos.

  • @cristiangs2307
    @cristiangs2307 4 роки тому

    Muy bueno. 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

  • @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 років тому +1

      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

  • @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 років тому +1

      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.
      ua-cam.com/video/kq2RLz65_w0/v-deo.html

    • @SinapTec
      @SinapTec  6 років тому

      Muy interesante. Gracias

  • @ShrKhAan
    @ShrKhAan 5 років тому

    Te pasaste maestro !

  • @raulochoaenterprise2359
    @raulochoaenterprise2359 3 роки тому

    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 роки тому +1

      Si es muy ancho. Saludos,

  • @danielnicoletti5066
    @danielnicoletti5066 6 років тому +1

    Genio!!!...

    • @SinapTec
      @SinapTec  6 років тому

      Jaja, gracias, pero no es para tanto. Saludos.

  • @mariamartinez4860
    @mariamartinez4860 8 місяців тому

    Una pregunta, a que pin está el cable verde?

  • @giancarlomejia5496
    @giancarlomejia5496 5 років тому

    Amigo excelente video si quisiera transmitir ese audio

    • @SinapTec
      @SinapTec  5 років тому

      Este ejemplo te puede servir: ua-cam.com/video/1dA81w7C4kg/v-deo.html

  • @fernandnavarro5739
    @fernandnavarro5739 3 роки тому

    muy bueno

  • @cmarinv2005
    @cmarinv2005 2 роки тому

    buen video, para quien desee conocer mas el ESP32 ua-cam.com/video/WwdHgWIpu4Q/v-deo.html

  • @marioalexanderguevara2071
    @marioalexanderguevara2071 3 роки тому

    buenaaaaaaaaaaaaaaaaaaaaaaaa

  • @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.

  • @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. ua-cam.com/video/xfgkDmqA3LI/v-deo.html&ab_channel=MarcelLicence ua-cam.com/video/9X2QoGeJ5g8/v-deo.html&ab_channel=MarcelLicence
    ua-cam.com/video/U5Q8chfMglE/v-deo.html&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.