ich bin nach 2 Tage langer Fehlersuche nicht auf die Lösung gekommen.
Habe ein viererset von AZdelivery bezogen [AZDelivery 4 x TonUINO Set]
Nachdem ich die Nanos nicht mit den Sketeches bespielen konnte, egal mit welchem Treiber bin ich erst Mal auf einen originalen Arduino UNO umgestiegen der noch rumlag.
Damit habe ich folgenden Aufbau:
1x Arduino Uno
3x Taster
1x MP3-TF-16p
1x RFID-RC522
Aufgebaut nach diesem Schaltplan auf der Tonuino Seite Schaltplan
Der Uno ist mit der Firmware 3.1.3 von Github bespielt Firmware 3.1.3
Im MP3 Player steckt eine 8GB SD Karte mit dem empfohlenen Tool von SD formatiert und mit dem entsprechenden Dateien bestückt. Wie im Repository beschrieben habe ich die Dateien explizit für die 3.1.3 verwendet. (Getestet habe ich aber auch mit den anderen)
Zusätzlich habe ich einen Ordner mit 14 MP3 Dateien angelegt der „01“ heißt und in dem die Dateien entsprechend mit „001.mp3“, „002.mp3“, etc. benannt sind.
Was funktioniert:
Beim Start ertönt ein Ton (vermutlich die mp3 262)
Die Buttons werden mit Command 7, 11 und 12 erkannt im seriellen Monitor
Das Adminmenü kann angewählt werden
Beim versuch eine Karte zu Beschreiben im Admin Menü kann ich meinen Ordner mit den MP3s finden und es wird abgespielt
Der RFID Leser wird mit Strom versorgt und die D1 LED leuchtet rot
Was nicht funktioniert:
Beim auflegen einer Karte passiert nichts
Im seriellen Monitor wird nichts ausgegeben
Was ich versucht habe:
4x tausch der des RFID-RC522 keiner funktioniert
Jeweils 3x neu löten der Stiftleisten (ein durchgangsprüfer bestätigt mir den Kontakt aller Pins)
Austausch der Jumperkabel
Direkter anschluss am Arduino Uno
Die schritte der beiden FAQs (software und hardware) die den RFID Leser betreffen könnten habe ich durchgearbeitet
Nichts davon bringt eine Änderung mit sich.
Deshalb bitte ich um Hinweise, was ich eventuell übersehen habe oder wo noch Fehler sein könnten.
Wenn ich mit dem seriellen Monitor Boote bekomme ich folgende Ausgabe:
Hmm also laut des Pinlayouts das von „Gute_Laune“ verlinkt wurde stimmt das also alles.
Im Code sieht für mich auch alles gut aus.
Ich werde Mal versuchen, einen der Nanos zum laufen zu bekommen.
Evtl auf einem Rechner der nicht Windows 11 hat. Dann kann ich andere Treiber ausprobieren.
Woran erkenne ich denn im seriellen Monitor ob der RFID erkannt wird?
Habe im Forum beiträge gesehen die das in alten versionen ausgeben.
Ah ja, du müsstest dazu den Code ändern: logger.hpp Zeile 9 auf s_debug stellen
Aber du hast den online Upload verwendet, da geht das natürlich nicht.
Aber eigentlich ist es auch so, dass, wenn du eine Karte auflegst und nichts passiert im Log, dann wurde der Reader nicht erkannt. Oder die Karte ist nicht kompatibel.
Ich tausche Mal den Uno aus. Hab noch einen anderen gefunden.
Alternativ hätte ich noch einen Leonardo Klon hier.
Ich probier Mal durch.
Danke schonmal für die Infos
Edit: Ich habe jetzt den UNO durch einen andern original UNO ausgetauscht. Gleiche Ausgabe.
Ich schau mir den Code Mal an und Prüfe die Pins sobald ich dazu komme.
Bei allem Aufwand hat sich herausgestellt, dass 3 von 20 Jumperkabel defekt sind.
Da am RFID Leser 7 davon stecken, hat der wohl immer mindestens eines davon abbekommen.
Drauf gekommen bin ich durch die debug Ausgabe.
Mal wurde ne Firmware angezeigt Mal nicht. Trotzdem ging es nicht.
Kabel ausgetauscht und es geht alles wie gewünscht.
Zusätzlich habe ich die Nanos auf einem anderen Laptop Flashen können. Da dort Windows 10 und nicht Windows 11 installiert ist, ging das direkt mit den Treibern.
Auf Win 11 hatte ich trotzdem kein Glück.
Zumindest kann ich jetzt aber alles verwenden.
Für Zukünftige ARDUINO Uno Besitzer:
Der Aufbau funktioniert genauso auch wie beim Nano.
Es muss also kein MISO/MOSI Pin umgestellt bzw. getauscht werden wie weiter oben vermutet wurde.
VIELEN DANK für die Geduld und die HIlfestellungen.
Edit:
Habe gerade noch im Vorbeifliegen gelesen, dass der CH340 Chip Probleme mit USB 3 haben soll.
Da ich an meinem Gerät nur USB 3 Schnittstellen habe kann das natürllich auch das Problem sein. ICh werde versuchen einen USB 2 HUB zu bekommen ( Gibts sowas überhaupt noch ) und Falls ich testen kann berichten