Proyectos con ESP32 #1: Reproducir Audio Usando el DAC

Поделиться
HTML-код
  • Опубликовано: 25 окт 2024

Комментарии • 90

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

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

  • @p._7555
    @p._7555 4 года назад +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.

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

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

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

  • @jhoanrivero7885
    @jhoanrivero7885 4 года назад

    Esperamos mas proyectos. Gracias por enseñar.

  • @Sipy9
    @Sipy9 3 года назад

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

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

  • @nelsoncori9079
    @nelsoncori9079 5 лет назад +2

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

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

  • @sebastiangregoroff3370
    @sebastiangregoroff3370 2 года назад

    Excelente ! Gracias por compartir tu conocimiento !

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

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

  • @jhonsebastianboterolemos3046
    @jhonsebastianboterolemos3046 2 года назад

    Excelente video men

  • @ernestobur2
    @ernestobur2 2 года назад

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

  • @vinchelo
    @vinchelo 5 лет назад +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  5 лет назад +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.

  • @patriciotorres477
    @patriciotorres477 2 года назад

    Muy bueno lo que haces...

  • @paulogastonvillalba3368
    @paulogastonvillalba3368 6 лет назад +1

    Hola sos una eminencia.

    • @SinapTec
      @SinapTec  6 лет назад

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

  • @1981bub
    @1981bub 2 года назад

    Veo tiene una cámara graba tbm audio?

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

  • @AndresPerez-ux2qk
    @AndresPerez-ux2qk 5 лет назад

    Muy original y muy bien explicado! Gracias

    • @SinapTec
      @SinapTec  5 лет назад

      Muchas gracias Andrés.

  • @jaggenxmax
    @jaggenxmax 2 года назад

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

  • @rodrigoobregon9091
    @rodrigoobregon9091 6 лет назад

    Muchas gracias por el video. Excelente proyecto. Muy Practico

  • @juanpablotravi2210
    @juanpablotravi2210 3 года назад

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

  • @josenkysalomon4701
    @josenkysalomon4701 2 года назад

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

  • @Carolina-yo1kw
    @Carolina-yo1kw 4 года назад

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

  • @pkzip31416
    @pkzip31416 4 года назад

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

    • @SinapTec
      @SinapTec  4 года назад

      Muchas gracias!!

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

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

  • @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.
      ruclips.net/video/kq2RLz65_w0/видео.html

    • @SinapTec
      @SinapTec  6 лет назад

      Muy interesante. Gracias

  • @cristiangs2307
    @cristiangs2307 3 года назад

    Muy bueno. Saludos

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

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

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

  • @EduardoCaporale
    @EduardoCaporale 6 лет назад +1

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

    • @SinapTec
      @SinapTec  6 лет назад

      Me alegra mucho que te haya gustado.

  • @felipemunoz8752
    @felipemunoz8752 4 года назад

    Si funciona gracias!! .))

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

  • @ShrKhAan
    @ShrKhAan 5 лет назад

    Te pasaste maestro !

  • @AQUILESVAESA
    @AQUILESVAESA 5 лет назад

    Amigo muy buen video

    • @SinapTec
      @SinapTec  5 лет назад

      Muchas gracias Aquiles.

  • @Lup1n_3
    @Lup1n_3 5 лет назад

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

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

  • @danielnicoletti5066
    @danielnicoletti5066 6 лет назад +1

    Genio!!!...

    • @SinapTec
      @SinapTec  6 лет назад

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

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

  • @mariamartinez4860
    @mariamartinez4860 6 месяцев назад

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

  • @fernandnavarro5739
    @fernandnavarro5739 3 года назад

    muy bueno

  • @giancarlomejia5496
    @giancarlomejia5496 5 лет назад

    Amigo excelente video si quisiera transmitir ese audio

    • @SinapTec
      @SinapTec  5 лет назад

      Este ejemplo te puede servir: ruclips.net/video/1dA81w7C4kg/видео.html

  • @estebanpa7923
    @estebanpa7923 4 года назад

    que incomdo queda la esp32 en la protoboard

    • @SinapTec
      @SinapTec  4 года назад +1

      Si es muy ancho. Saludos,

  • @marioalexanderguevara2071
    @marioalexanderguevara2071 2 года назад

    buenaaaaaaaaaaaaaaaaaaaaaaaa

  • @cmarinv2005
    @cmarinv2005 2 года назад

    buen video, para quien desee conocer mas el ESP32 ruclips.net/video/WwdHgWIpu4Q/видео.html

  • @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. ruclips.net/video/xfgkDmqA3LI/видео.html&ab_channel=MarcelLicence ruclips.net/video/9X2QoGeJ5g8/видео.html&ab_channel=MarcelLicence
    ruclips.net/video/U5Q8chfMglE/видео.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.

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