Womit betreibst du den Wemos D1 mini ?
Der Strom aus dem 3,3V Anschluss reicht nicht aus um den DFplayer zu betreiben.
Du musst den DFplayer mit eine stabilen Spannung betreiben, wo auch der Strom ausreicht. Und die serielle Schnittstelle hast du richtig angeschlossen ?
Edit:
Deine Pinbezeichnug in SoftwareSerial kann nicht stimmen.
Verwende besser die GPIO-Kennzeichnung.
Und mit einem Piezo wird das auch nichts. Du brauchst einen richtigen Lautsprecher mit ca. 8 Ohm.
Hallo,
versuche erst mal ohne den ESP dazu mußt Du den IO1 oder IO2 vom DF Player mal kurz auf 0V schalten. Also mit einem Draht gegen 0V tippen. Dann ist das erst mal Hardware gesteuert und Du kannst die Funktion an sich testen. Das Manual von dem Ding hast Du ?
Heinz
Und wenn es am Uno funktioniert, heißt es nicht, das es auch am Wemos funktionieren muss.
Der Strom für 3,3,3V reicht nicht aus, um eine vernünftige Funktion zu erhalten.
Was für ein Piezo soll das sein ? Poste bitte einen Link dazu.
Das sind Buzzer Quäker, aber keine Lautsprecher. Die sind nicht für eine gute Tonwiedergabe geeignet. Der liefert nur 1000Hz, aber keinen sauberen Klang.
Zu den GPIO sagst du nix ?
Auch der NodeMCU hat keinen nutzbaren GPIO9. Siehe Post #6.
Und so wie es auf dem Bild zu sehen ist funktioniert es mit deinem Code.
Dabei sind RX und TX vertauscht zu deinem Schaltplan (#11). Das hat @HotSystems ja schon erwähnt.
Allerdings war die Stromversorgung ein Problem - das hat @HotSystems auch schon erwähnt.
Wenn ein 3,3 Volt Pin des ESP verwendet wird funktioniert es nicht (da gibt der DFPlayer höchstens wildes Surren von sich).
Und beim Anschluss an VIN tut sich gar nichts.
Es funktioniert aber wenn der DFPlayer mit 5 Volt versorgt wird.
Allerdings: Wenn man den ESP über USB mit Strom versorgt, liegt an keinem Pin am Pin VV Pin VU 5 Volt an (siehe #20).
Ich habe das so gelöst, dass ich ein Kabel an den rechten Pin (im Bild links) des Spannungsreglers gelötet habe (denn da liegen 5 Volt an) und damit den DFPlayer versorgt habe.
Nachtrag: Das kann man sich sparen, denn an Pin VV VU liegen 5 Volt an (siehe #20)