Hey Leute, ich versuche das DFPlayer mini Modul zum laufen zu bekommen aber scheitere kläglich. Wenn ich am Chip den trigger fürs nächste Lied nutze, spielt ein Lied und die LED am Chip leuchtet. Sprich die SD Karte ist drin und der Speaker funzt und der Chip hat Strom. Wenn ich den Beispiel Code nutze schlägt das Initialisieren aber fehl. Ich habe auf meinem Arduino Nano Klon schon einige Pins ausprobiert (A6+A7, TX1+RX0, D6+D7) und auch mit 1K Widerstand an RX,TX und RX+TX aber kein Glück. Habt ihr ne Idee was ich noch versuchen kann? Kann mir jemand verraten wie ich messen kann ob der Chip überhaupt die serielle Verbindung annimmt? Habs mit nem Multimeter versucht aber bekomme auf beiden Pins ca 3V wobei ich dachte nur der TX würde 3V haven weil Output und so. Danke schon mal :)
Gast
#6502629
Thomas S. schrieb: > Wenn ich den Beispiel Code nutze Sehe ich nirgends. Warte, ich geb Dir meinen:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
36 | |
37 | |
38 | |
39 | |
40 | |
41 | |
42 | |
43 | |
44 | |
45 | |
46 | |
47 | |
48 | |
49 | |
50 | |
51 | |
52 | |
53 | |
54 | |
55 | |
56 | |
57 | |
58 | |
59 | |
60 | |
61 | |
62 | |
63 | |
64 | |
65 | |
66 | |
67 | |
68 | |
69 | |
70 | |
71 | |
72 | |
73 | |
74 | |
Der funzt bei mir. Hier noch die wichtigsten Befehle mit fertig berechnetem Checksum:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
36 | |
37 | |
38 | |
39 | |
40 | |
41 | |
42 | |
43 | |
44 | |
45 | |
46 | |
47 | |
48 | |
Hey, sorry das ich den code nicht mitgeschickt hab. Es ist aber der Beispiel code von der DFPlayer Seite. Als Serial Pins hatte ich auch schon mehrere versucht. 30 + 31, 32 + 1, 10 + 11 und 22 + 19. Hab auch die pins mal getauscht und mit und ohne 1kOhm Widerstand. Kann man denn i.wie überprüfen ob die serielle Verbindung am Start ist? Ich habe mehrfach gelesen, dass Leute kaputte Chips bekommen haben wo die Lötstellen kaputt waren oder so. Ich weiß leider nicht wie und wo ich da messen muss um das zu prüfen.
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
36 | |
37 | |
38 | |
39 | |
40 | |
41 | |
42 | |
43 | |
44 | |
45 | |
46 | |
47 | |
48 | |
49 | |
50 | |
51 | |
52 | |
53 | |
54 | |
55 | |
56 | |
57 | |
58 | |
59 | |
60 | |
61 | |
62 | |
63 | |
64 | |
65 | |
66 | |
67 | |
68 | |
69 | |
70 | |
71 | |
72 | |
73 | |
74 | |
75 | |
76 | |
77 | |
78 | |
79 | |
80 | |
81 | |
82 | |
83 | |
84 | |
85 | |
86 | |
87 | |
88 | |
89 | |
90 | |
91 | |
92 | |
93 | |
94 | |
95 | |
96 | |
97 | |
Gast
#6503065
Schau mal in diesen Thread - das sind alle möglichen Probleme (und deren Lösung) besprochen worden: Beitrag "Projekt fertiggestellt: MP3 Player für Kinder auf ATTiny-Basis"
Gast
#6503074
vielleicht hilft dir diese Seite. https://wolles-elektronikkiste.de/dfplayer-mini-ansteuerung-mit-dem-arduino Man beachte die Pin-Beschreibungs-Tabelle in der Mitte. Ich habe das Modul auch mal in China bestellt aber leider noch keine Zeit gehabt es zu testen/nutzen.
Gast
#6503504
Schau dir am DFPlayer die Lötstelle an Pin 3 (TX) genau an, ob dort eine leitende Verbindung zu der Lasche des SD-Kartenlesers existiert. Dann kommt aus TX nichts mehr heraus, da das Gehäuse des Lesers auf GND liegt. Der Abstand von Lasche zu Lötstelle ist sehr gering, und das Problem entsteht wenn zuviel Lötzinn verwendet wurde. Dies war bei einem meiner Boards der Fall, und es hat mich einige Zeit gekostet diese Info in den Tiefen des Internets zu finden.
Astro schrieb: > Schau dir am DFPlayer die Lötstelle an Pin 3 (TX) genau an Interessanter Tipp, bei einem der 3 Chips scheint wirklich das Lötzinn das Metall zu berühren. Bei dem aktuellen allerdings scheint alles ok zu sein wie man eventuell den Bildern entnehmen kann. Ein Freund schrieb: > Schau mal in diesen Thread Heilige Makrele, da sind 500 Beiträge in dem Thema o.O Ich guck mal ob ich per Suche was finde. Lesen kann man das alles nicht. Schlaumaier schrieb: > vielleicht hilft dir diese Seite. Die Seite kenne ich schon. Danke trotzdem :) Ich habe auch mal mein Breadboard fotografiert. Ich nutze im Code die Pins RX 10 und TX 11 Ist da irgendein Fehler drin der mir einfach nicht bewusst wird?
Ich habe jetzt auch mal ein ESP32 Modul mit HardwareSerial genommen um zu prüfen ob es am Arduino lag, jedoch ohne Erfolg. Ich kann leider immer noch nicht sagen ob ich die serielle Verbindung richtig hergestellt habe und ob sie wirklich funktioniert aber ich nehme die Pins laut esp32 pinout G17 und G16 welche UART 2 sein sollten. Die LED am DFPlayer leuchtet leicht kontinuierlich .
Gast
#6503736
Thomas S. schrieb: > Ich nutze im Code die > Pins RX 10 und TX 11 Im Bild aber 6 und 7, dass kann ja nicht gehen! Ausserdem hast Du den RX vom Modul nicht verbunden, dass geht auch nicht! Versuch erst mal mit einem Terminal-Programm direkt mit dem Rechner zu senden, z.B. mit HTerm, da kannst Du die HEX-Sequenzen direkt senden und sehen, ob etwas passiert. Mit irgendeinem FT232 Board siehst Du dann auch die LEDs blinken - oder eben nicht... Mit dem Nano dazwischen hast DU zuviele Baustellen, kannst das Problem nicht gut eingrenzen.
Gast
#6503738
Nachtrag: TX geht auf RX, und umgekehrt, das ist Dir schon klar, oder?!
OMFG, ich raste aus. Ich bin nach den Pins gegangen und nicht nach DX oder AX omg. Sprich der 10te Pin ist D6 und der 11te D7. Ich habe 10 und 11 anstatt 6 und 7 genutzt. Funzt jetzt :D Ich hasse mich grade selber für diese Dummheit. Danke fürs Aufklären <3
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.


