023 - how to use MP3 module DFplayer!

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ก.ย. 2024
  • Hello! today I bring you the full explanation of how to use the DFPlayer MP3 module that has control by serial port.
    I put together an example with three songs of free music from TH-cam and as a gift, I leave the code to make a lightsaber.
    In future videos we will use the module for radio amateurs projects and to have fun.
    Thanks for being there!!
    Here is the file with the data sheets and codes:
    www.mediafire.c...
    See you in the next video!
    regards
    Sergio
  • แนวปฏิบัติและการใช้ชีวิต

ความคิดเห็น • 40

  • @lautarocamoiranoalajarin5786
    @lautarocamoiranoalajarin5786 5 ปีที่แล้ว +1

    Qué groso profe!! Nos viene de 20 para el proyecto, muchísimas gracias!!

  • @rodolfofigueroa4081
    @rodolfofigueroa4081 2 ปีที่แล้ว

    Muy bueno, muchas gracias por compartir tus conocimientos. Saludos desde Entre Rios

  • @Explorandoelmundo11
    @Explorandoelmundo11 4 ปีที่แล้ว +1

    Excelente crack, es justo la explicación que estaba buscando.
    saludos desde Mexico.

  • @ElBunkerdeCarlitos
    @ElBunkerdeCarlitos ปีที่แล้ว

    Hola, felicitaciones por el video, excelente explicación...me sirvió de mucho lo que explicaste sobre el orden que guarda los archivos la pc a la sd,...me estaba volviendo loco ya que necesitaba que reproduzca los archivos en orden,...y lo hacia en orden de tamaño, gracias

  • @pabloparabanunez2811
    @pabloparabanunez2811 ปีที่แล้ว

    Exelente explicación, estoy intentando controlarlo con un pic 16f876A, y el problema es que no me ejecuta las ordenes.

  • @JuanVelez517
    @JuanVelez517 2 ปีที่แล้ว

    Así es amigo, somos de la vieja escuela, yo lo haré con el Pic 16f84A, Saludos, y buen tutorial.

  • @nicoappiolaza5789
    @nicoappiolaza5789 2 ปีที่แล้ว

    Muy Bueno!!

  • @merlinguzman
    @merlinguzman 4 ปีที่แล้ว +1

    Old School si lo que realmente te preocupa es la eficiencia debes utilizar lenguaje ensamblador, excelente video enhorabuena

    • @sergiolu9dps114
      @sergiolu9dps114  4 ปีที่แล้ว +1

      Hola!!! Gracias por tomarte el tiempo de escribirme, tienes muchisima razon pero solo aplica a microcontroladores RISC, estos micros basados en el 8080, tienen siempre mas 200 instrucciones asique programar enteramente en ASM me parece a mi (opino) que no se le puede ganar a un buen compilador, pero no quita que meter secuencias en ASM ayuda mucho mejorar posibles puntos debiles del compilador, pero es solo mi opinion!!!! saludos y gracias por pasar por mi canal!

    • @merlinguzman
      @merlinguzman 4 ปีที่แล้ว +1

      Claro entiendo tu punto es como encontrar la media entre un lenguaje de alto nivel y uno de bajo nivel, bajo esa primitiva tienes mucha razón es más practico, lo comentaba por mi experiencia alguna vez programe un robot submarino lo que ahora llaman dron, en su totalidad lo hice en assembler para un PIC16f84A y con tan limitados recursos y velocidad controlaba todo los sensores motores y servos esto lo hice para aplicar a la beca TELEFONICA MOVISTAR en Barcelona, gracias por el video buena suerte y saludos cordiales.
      P.D El proyecto se llamo Axolotl

    • @sergiolu9dps114
      @sergiolu9dps114  4 ปีที่แล้ว

      ESPECTACULAR!!! primero te felicito!! yo participe en concursos aqui pero sin exito... aqui no buscan cosas asi... si no cosas que muevan dinero no inteligencia... por eso llegue a youtube, aqui puedo compartir lo que me gusta y soy apreciado o odiado, pero me hace mas feliz!, en mi caso hice un robot cuadrupedo caminante con sensores (potenciometros) para generar acto reflejo y sensores de peso en las patas para que aprenda a caminar solo lo programe con algoritmos de CPG que en el 2002 era lo mejor que habia en IA ya que utilizaba redes neuronales y patrones, todo lo hice con 8 16f84A dos para cada pata y todos se manejaban por I2C (escribi el protocolo porque como sabras el micro no trae ese protocolo) para que se manejen como esclavos de un 16F877A que tenia el sistema de IA, logre que camine por mucho tiempo pero limitaciones mecanicas lo hacian que no pudiera mejorar, en 2004 lo desarme con intencion de mejorarlo... estamos en 2020 y aun no lo hago jajajaja, te mando un abrazo gigante, muchisima suerte y saludos!
      PD: si te interesa sobre el CPG este es un paper que habla un poco del tema www.researchgate.net/publication/220122045_Adaptive_Dynamic_Walking_of_a_Quadruped_Robot_on_Natural_Ground_Based_on_Biological_Concepts

    • @merlinguzman
      @merlinguzman 4 ปีที่แล้ว +1

      Wow enhorabuena ese es un gran proyecto fue una gran idea dar cerebros independientes a cada extremidad supongo que para solventar problemas de procesamiento y aislar errores personalmente solo use Cinemática inversa (IK), voy a darle una leída a la información que me compartes, deberías volver a la mesa de trabajo con los avances en hardware y baterías de polímero de litio talvez podrías incorporar un GPS y WIFI para hacer un vehículo scout, seme ocurre la incorporación de un detector de metales para que peine una zona y la puedas maper con la data obtenida, sin importar lo irregular del terreno, incluso incluir celdas fotovoltaicas con sensores de recuperación de carga recuerda que solo enfrentando los desafíos que nos presenta un proyecto crecemos.
      Yo hace algún tiempo hice algo similar con I2c a mano solo que esclavicé 8 16F877A y puse un 16f84A como maestro con un bluetooth luego escribí un software de control en VB esto para controlar distintas secuencias de iluminación en mas de 100 tiras de luz led a 120v esto para un evento donde se mapeo el monumento a la revolución en CDMX.
      Amigo un abrazo fuerte y te reitero mis felicitaciones te deseo mucho éxito.
      Nunca dejes de crear.
      P.D jeje no podía irme si decirlo creo que como yo odias la dilapidación de recursos (o los elefantes blancos como yo los llamo), así que creo que te podrías plantear el reto de rehacer tu proyecto usando un Modulo NodeMCU ESP8266 en ebay los encuentras baratísimos y tienen una velocidad de reloj si mal no recuerdo de 160Mhz creo que tu podrías hacer cosas geniales con algo así sobre todo por la relación costo beneficio.

    • @sergiolu9dps114
      @sergiolu9dps114  4 ปีที่แล้ว +1

      Siempre creces en cada proyecto, pero cuando trabajas como docente tu trabajo es repetir constantemente hasta que logras cambiar el paradigma pero luego es otra vez mas de lo mismo, aun trabajo a pedido pero nada de buen nivel ya que mi tiempo es super limitado, pero bueno sueño con volver a hacer mi gatito pero mas que un nodemcu yo pienso en raspberry zero , ademas servos hitec con sensores integrados pero lamentablemente ahora para mi es incomprable... ademas no importa lo que compres afuera en aduanas desaparece como en el triángulo de las bermudas... Te mando un abrazo gigante y darle pelea todos los proyectos!

  • @jhonnyvegas1002
    @jhonnyvegas1002 2 ปีที่แล้ว

    Hola amigo buenas tardes muy buena toda la explicación sobre el funcionamiento de este módulo. Lástima no hacerlo visto antes porque hubiera evitado colocar los dos parlantes entre positivo y negativo no entendí porque o para que ponen L y R. Queme dos módulos y pensé que era problemas con la corriente externa de la fuente de alimentación que use para energizarlo. Teiuna pregunta. Porque mi módulo y los otros que queme sienoyreprodu en una sola pista y luego se detiene se apaga. Y están creados así como explicas gracias por tu tiempo y tu ayuda.

  • @miguelmasi3556
    @miguelmasi3556 4 ปีที่แล้ว +1

    QSL Sergio. Gracias y pensamos lo mismo con respecto a Micro vs Arduino . Saludos y muy buena tu explicación

    • @miguelmasi3556
      @miguelmasi3556 4 ปีที่แล้ว +1

      Si podes pasarme ese datasheet... Estaría bárbaro

    • @sergiolu9dps114
      @sergiolu9dps114  4 ปีที่แล้ว

      Gracias!!!

    • @sergiolu9dps114
      @sergiolu9dps114  4 ปีที่แล้ว

      Miguiel, en la descripcion del video esta el archivito con toda la info!! saludos, perdon por tardar en responder!!

    • @miguelmasi3556
      @miguelmasi3556 4 ปีที่แล้ว

      La verdad que ese módulo anda de diez !, Lo tengo en un arcade que diseñé, lo disparo en tiempos cortos, jamás se cuelga...no falla!.. Nuevamente gracias!

  • @BALO_BERSERK
    @BALO_BERSERK ปีที่แล้ว

    Muy buen video .Necesitaba esta explicación del Datasheet. Por cierto, tienes algún video de bascom? nunca lo eh utilizado. Saludos.

  • @josemartinez-qm3qz
    @josemartinez-qm3qz 4 ปีที่แล้ว +1

    Muy bueno, me ayudo mucho . Saludos

  • @minotaurocoba1
    @minotaurocoba1 2 หลายเดือนก่อน

    buenas amigo como puedo hacer auto play , osea al encenderlo que reprodusca la musica sin tocar nada

  • @waka7377
    @waka7377 4 หลายเดือนก่อน

    lo único que me desagrada es el tema de tener que poner manualmente los archivos en el formato correcto (eso de los números y la clasificación de las carpetas)

  • @felixortega3178
    @felixortega3178 2 ปีที่แล้ว

    Hay alguna forma de ajustar que reproduzca la cancion completa? Me reproduce unos segundos y se para. Gracias

  • @rodo19724
    @rodo19724 2 ปีที่แล้ว

    Hola! No me reconoce la sd, pero pongo a negativo la pata de bajar o subir volumen, y reproduce los archivos, alguna ayuda?

  • @FlyWithSergio
    @FlyWithSergio ปีที่แล้ว

    Hola! Cómo puedo cambiar entre carpetas? Gracias!

  • @pablomolinaro2585
    @pablomolinaro2585 10 หลายเดือนก่อน

    Hola.¿tenés algo con Pic C Compiler?

  • @jhonnyvegas1002
    @jhonnyvegas1002 2 ปีที่แล้ว

    Ah olvide decirte que lo estoy usando con Arduino y un programa de reproducción pero aún estando solo toca una sola pista y se apaga. Gracias de nuevo.

  • @Manocreativarte
    @Manocreativarte 3 ปีที่แล้ว

    Gracias capo, una pregunta, quisiera que se reproduzca unas Intrucciones al tener la presencia de una persona cerca, con un delay de 15 minutos más o menos, algo así sería posible?

  • @Ulises5851
    @Ulises5851 5 ปีที่แล้ว +1

    Que bueno que esta!!!...el lapiz ese...cuantos milenios tiene?
    Voy a hacer una colecta para regalarte un lapiz nuevo! ja.ja.ja...ja.ja.ja...
    Y si; me gustó el video y muy buena la explicación... Como siempre muchas gracias!

  • @isipelopincho
    @isipelopincho 4 ปีที่แล้ว +1

    Hola Sergio, felicidades por su tutorial, muy interesante.quisiera preguntarle si existe alguna manera de reproducir varios archivos de audio uno detras de otro solo con el dfplayer o se necesita arduino para ello. Gracias,un saludo

    • @sergiolu9dps114
      @sergiolu9dps114  4 ปีที่แล้ว

      Hola!!! mira el DFplayer necesita arduino o un micro que le diga que hacer si queres algo muy raro, pero si le soldas los botones en la pata de control podes hacerlo reproducir continuamente como un mp3 comun! incluso podrias usar un 555 para disparar audios de esa manera, mira la hoja de datos que subi en la descripcion que te dice como usar los botones!! Saludos y gracias por pasar!!!

    • @josealfonsoargumedo
      @josealfonsoargumedo 3 ปีที่แล้ว

      @@sergiolu9dps114 tienes algun correo para ver si me puedes diseñar una programacion para este tipo de DFPLAYER

  • @prupru2522
    @prupru2522 4 ปีที่แล้ว +1

    que integrado ocupò para el manejo del modulo de la sd?

    • @sergiolu9dps114
      @sergiolu9dps114  4 ปีที่แล้ว

      Hola, para manejar el modulo mp3 use un atmega88, pero puede usar un atmega328, attiny2313, el que mejor se adapte a tu proyecto, hoy por hoy lo mas economico es el tiny2313 y atmega328, Saludos y gracias por pasar por el canal!!

  • @andres--9096
    @andres--9096 4 ปีที่แล้ว +1

    Este modulo trabaja ogual que el wtv020?

    • @sergiolu9dps114
      @sergiolu9dps114  4 ปีที่แล้ว

      Hola Andres, las disculpas por tardar, no che! ese modulo que vos me comentas necesita un protocolo serie diferente, para hacer eso tenes que seguir el timming que te da la hoja de datos! es medio propietario pero por suerte te dan ejemplos!, suerte con eso! gracias por pasar!