Hi,
ich bin der Autor von dem oben zitierten blog Artikel
http://markus-wobisch.blogspot.de/2016/09/arduino-sounds-dfplayer.html
Als ich diesen schrieb, hatte ich nur positive Erfahrungen mit diversen
Projekten. Bei 5V Arduinos (mit einer Diode, um die Spannung etwas zu
reduzieren) und auch bei 3.3V Arduinos (dann ohne Diode) - die 1k
Widerstaende zu RX und TX nahm ich immer.
Erst jetzt arbeite ich an einem komplexeren Projekt mit mehreren
Arduinos, die per Serial kommunizieren. Einer davon steuert den DFPlayer
Mini an. Bei diesem Projekt passiert es regelmaessig (aber auch nicht
immer), dass nach einigen Sekunden (manchmal direkt nach 1s - manchmal
erst nach 20s) der Sound des abgespielten mp3 Tracks ploetzlich in
lautes Brummen uebergeht.
Ich habe die Loesung dafuer noch nicht gefunden, habe aber den Eindruck,
dass diese Fehlfunktion davon abhaengt wieviele Arduinos angeschlossen
sind.
Meine derzeitige Hypothese ist, das dies durch kleine Stoerungen in der
Spannungsversorgung ausgeloest wird.
Als naechstes will ich deshalb testen, ob es hilft mit einigen
Kondensatoren
(470uF, 100uF, 10uF, 100nF) an verschieden Stellen (dicht an der VCC der
einzelnen Module) die Spannungsversorgung zu glaetten.
Bei einer einfachen Schaltung wuerde ich empfehlen, 100uF plus 100nF
direkt zwichen VCC und GND des Arduinos zu legen, und ein weiteres
solches Paar auch nochmal zwischen die VCC und GND pins des DFPlayers.
Anstatt 100uF koennte man auch einen groesseren Wert nehmen - die 100nF
sollte man (ungefaehr) so lassen (50nF-150nF). Falls zusaetzliche Module
verwendet werden (z.B. LCD/LED Displays o. ae.) wuerde ich dort jeweils
auch einen 100nF zufuegen.