Anfänger hängt und kommt nicht weiter

Hallo zusammen,
als Anfänger auf diesem Gebiet versuche ich mich seit ein paar Tagen an meinem ersten Tonuino. Vorab: Lötprofi bin ich wahrlich keiner, aber so ganz falsch sieht das alles eigentlich nicht aus. Um Fehler zu minimieren bin ich auch auf die Platine gegangen um weniger löten zu müssen. Dennoch kommt kein Piep aus meinem Lautsprecher.
Verdrahtet ist, so meine ich, alles wie auf den ganzen Anleitungen. Die SW ist aufgespielt, im seriellen Monitor kommt

21:23:03.264 -> 
21:23:03.264 ->  _____         _____ _____ _____ _____
21:23:03.264 -> |_   _|___ ___|  |  |     |   | |     |
21:23:03.264 ->   | | | . |   |  |  |-   -| | | |  |  |
21:23:03.264 ->   |_| |___|_|_|_____|_____|_|___|_____|
21:23:03.310 -> 
21:23:03.310 -> TonUINO Version 2.1
21:23:03.310 -> created by Thorsten Voß and licensed under GNU/GPL.
21:23:03.310 -> Information and contribution at https://tonuino.de.
21:23:03.310 -> 
21:23:03.310 -> === loadSettingsFromFlash()
21:23:03.310 -> Version: 2
21:23:03.310 -> Maximal Volume: 25
21:23:03.310 -> Minimal Volume: 5
21:23:03.310 -> Initial Volume: 15
21:23:03.310 -> EQ: 1
21:23:03.310 -> Locked: 0
21:23:03.310 -> Sleep Timer: 0
21:23:03.310 -> Inverted Volume Buttons: 1
21:23:03.310 -> Admin Menu locked: 0
21:23:03.310 -> Admin Menu Pin: 1111
21:23:03.310 -> === setstandbyTimer()
21:23:03.310 -> 0
21:23:05.416 -> Firmware Version: 0x92 = v2.0
21:23:05.416 -> === playShortCut()
21:23:05.416 -> 3
21:23:05.416 -> Shortcut not configured!
21:23:11.895 -> Card UID: 17 0F 0F 3C
21:23:11.895 -> PICC type: MIFARE 1KB
21:23:11.895 -> Authenticating Classic using key A...
21:23:11.895 -> Reading data from block 4 ...
21:23:11.895 -> Data on Card :
21:23:11.895 ->  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
21:23:11.895 ->

Für mich als Laie scheint der RFID Leser also erkannt zu werden und sich die Leere Karte auch zu melden.
Bei Drücken der drei Knöpfe passiert auch etwas:

21:31:13.509 -> === volumeUp()
21:31:13.556 -> 16
21:31:14.351 -> === volumeUp()
21:31:14.351 -> 17
21:31:19.005 -> === volumeDown()
21:31:19.005 -> 16
21:31:20.677 -> === setstandbyTimer()
21:31:20.677 -> 0

Dennoch kommt überhaupt kein Ton raus. Ich glaube auch die MP3 Dateien korrekt aufgespielt zu haben.
Wie kann ich mich dem Problem weiter nähern?


Vielen Dank für jeglichen Rat!

Er sollte bei der leeren Karte etwas sagen…

Kommt beim einschalten ein knacken aus dem lautsprecher?

Geht auf dem DF eine LED an, wenn du die leere Karte drauf legst?

Wie sind die Dateien und Ordner auf der SD?

Mit einer Überbrückung von ADKEY1 und GND kannst du den DF zum Spielen bringen. Hast du das mal versucht?

Kommt danach gar nichts mehr in der Ausgabe?

Vielen Dank für deine Nachfragen!

  1. Ja, beim Einschalten macht es ein nicht tippbares Geräusch :smiley: Richtung bsssst und knackst
  2. Öhm nicht so ganz sicher. DF?!
  3. So:
    image
  4. Das hat vor ein paar Tagen mal das Zählen angetriggert, aber jetzt gerade nicht.

Nein :man_shrugging: Erst beim Drücken der Knöpfe kommt das, was ich ebenfalls hier gepostet habe.
Vielleicht ergänzend: ich habe die beiden kleinen Platinen momentan nicht verlötet. Die stecken so gut im Arduino fest, dass ich vor dem Löten sicher sein wollte, dass alles geht. Kann es daran liegen? Was mich halt wundert ist, dass er generell da zu sein scheint. Konnte alles so aufspielen, ich bekomme eine Ausgabe,… Und sitzt so, dass ich Noob denke/dachte, dass es zum provisorischen Test genügen sollte.

Was meinst du damit? Dass der Arduino und der Player nur in die Classic-Platine gesteckt sind?
Sollte dem so sein, dann wird das nicht funktionieren.

Ja genau. Nur reingesteckt. Für mich als Doofen: warum tut das nicht? Scheinbar geht ja einiges wie das Aufspielen bereits so :see_no_evil:
Ich dachte wie geschrieben dass ich mich erst von der Funktionalität überzeuge, bevor ich löte. So habe ich nur die Kabel für die Pins und Lautsprecher final verlötet.

Weil die Pins nicht mit der Platine verbunden sind. Mich wundert ehrlich gesagt, dass der Reader erkannt wird. Bitte löte erst einmal die Pinleisten Buchensleisten auf. Darauf kannst du den Arduino und den dfPlayer aufstecken.
Bitte nicht Arduino und Player direkt auf die Classic-Platine löten!

1 „Gefällt mir“

Beim Aufspielen reicht es auch einfach den Arduino Nano an den Computer anzuschließen. Da wird keine Verbindung über die Platine zu anderen Bauteilen gebraucht.
Löte mal wie @Manuel geschrieben hat die Buchsenleisten auf die Platine, dann kannst du Nano und Dfplayer stecken und sie wieder entfernen falls es Probleme gibt.

Die Pin-Leisten sind ja schon auf dem Arduino und dem DF draufgelötet, da musste ich nichts machen. Die habe ich einfach durch die Platine gesteckt.
Also, dann löte ich jetzt die ganzen Pins auf der Unterseite an? Mache ich heute Abend und hoffe… Danke dir

Bitte verwende Buchsenleisten. Die sollten eigentlich auch mit der Platine mitgeliefert worden sein.
Die Platine sollte dann so ähnlich aussehen, und man kann die Bauteile stecken und zur Not wieder entfernen.

1 „Gefällt mir“

Boah ich Horst. Ok, dafür sind die da. :see_no_evil: Ja, die habe ich. Danke für den Hinweis und Quantensprung in meinem Verständnis.

Löte die Buchsen einfach an den Arduino und den DF Player, macht so rum eh mehr sinn.

Sorry, meinte ich natürlich :wink:

Jetzt bin ich verwirrt :thinking:

Ich auch. Dann müsste ich die pins ja erst ablöten?!
Ich würde nun heute Abend

  1. arduino und df so lassen. Da sind die Pins bereits werkseitig gelötet
  2. auf der Platine die schwarzen Buchsenleisten wie auf dem Bild von @Gute_Laune festlöten. In diese Stecke ich wiederum die Pins aus 1) rein, verlöte aber nichts weiteres.
    Korrekt?

Ja genau, so machst du das am besten.

1 „Gefällt mir“

Ah ich dachte es wurde anders herum angelötet, habich da wohl verlesen.

So, Ergebnis der abendlichen Lötstunde:

21:42:06.874 -> 
21:42:06.874 ->  _____         _____ _____ _____ _____
21:42:06.874 -> |_   _|___ ___|  |  |     |   | |     |
21:42:06.874 ->   | | | . |   |  |  |-   -| | | |  |  |
21:42:06.874 ->   |_| |___|_|_|_____|_____|_|___|_____|
21:42:06.874 -> 
21:42:06.874 -> TonUINO Version 2.1
21:42:06.874 -> created by Thorsten Voß and licensed under GNU/GPL.
21:42:06.921 -> Information and contribution at https://tonuino.de.
21:42:06.921 -> 
21:42:06.921 -> === loadSettingsFromFlash()
21:42:06.921 -> Version: 2
21:42:06.921 -> Maximal Volume: 25
21:42:06.921 -> Minimal Volume: 5
21:42:06.921 -> Initial Volume: 15
21:42:06.921 -> EQ: 1
21:42:06.921 -> Locked: 0
21:42:06.921 -> Sleep Timer: 0
21:42:06.921 -> Inverted Volume Buttons: 1
21:42:06.921 -> Admin Menu locked: 0
21:42:06.921 -> Admin Menu Pin: 1111
21:42:06.921 -> === setstandbyTimer()
21:42:06.921 -> 0
21:42:09.027 -> Firmware Version: 0x92 = v2.0
21:42:09.027 -> === playShortCut()
21:42:09.027 -> 3
21:42:09.027 -> Shortcut not configured!
21:42:14.850 -> Card UID: B7 2F 6D 40
21:42:14.850 -> PICC type: MIFARE 1KB
21:42:14.897 -> Authenticating Classic using key A...
21:42:14.897 -> Reading data from block 4 ...
21:42:14.897 -> Data on Card :
21:42:14.897 ->  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
21:42:14.897 ->

Sonst nichts. Kommt kein Knacken, kein Ton aus dem Speaker. Auch Brücken von GND und Adkey macht nichts. Was mich wundert und wahrscheinlich nicht gut ist: der DF Player leuchtet nicht. Ist da nicht eine kleine Diode, die wie das PWR auf dem arduino leuchten sollte?

die LED leuchtet nur wenn er was spielt.

Du solltest ein seltsames Geräusch hören wenn der Player einschaltet

Nein, leider kein Geräusch zu vernehmen.
Sonst reagieren auch die Tasten:

22:10:24.555 -> === volumeDown()
22:10:24.555 -> 14
22:10:25.444 -> === volumeDown()
22:10:25.444 -> 13
22:10:30.719 -> === setstandbyTimer()
22:10:30.719 -> 0
22:10:33.374 -> === volumeUp()
22:10:33.374 -> 14

Weiterhin auffällig: es leuchten auf dem arduino die Leuchten PWR und L. Beim Drücker einer Taste die TX kurz.
Sobald ich eine RFID Karte an den Reader halte und obige Nachricht kommt, geht dsa L Licht aus, und er reagiert auch nicht mehr auf die Tasten, als würde er sich aufhängen. Das geschieht unabhängig von der Karte (habe zehn Stück hier).
Irgendwo steckt also der Wurm drin, sowohl beim dfplayer, als auch beim RFID Reader. Wie würdet ihr euch weiter nähern?