Ich versuche gerade meinen ersten TonUINO ans Laufen zu bringen.
Jetzt komme ich aber nicht weiter. Ich denke ich habe soweit alles richtig verkabelt und den Sketch aufgespielt.
Schaut euch mal mein Setup an. Vielleicht fällt euch ja etwas auf. Die LED am DFPLayer leuchtet nicht (muss sie das?).
Wie kann ich testen bzw. eine RFID Karte einlernen?
Naja, Wildwestverkabelung. Selbst wenn es alles richtig ist, muss das nicht unbedingt funktionieren (Wackelkontakte etc.). Sollte was nicht gehen hilft die Konsolenausgabe als erster Anhaltspunkt.
Nein, nur wenn was abgespielt wird leuchtet die LED.
Du legst eine leere Karte auf den Reader. Dann solltest du durch das anlernen geführt werden.
Es sind nur 7 von 8 Pins des RFID-Readers verkabelt - ist der freie Pin nicht in Benutzung…?
Laut Schaltplan sind es nur 7 oder täusche ich mich? IRQ wird nicht belegt?
Naja, Wildwestverkabelung. Selbst wenn es alles richtig ist, muss das nicht unbedingt funktionieren (Wackelkontakte etc.). Sollte was nicht gehen hilft die Konsolenausgabe als erster Anhaltspunkt.
Ja, die Verkabelung ist noch wildwest. Erstmal will ich ihn ans laufen bringen.
Lautsprecher und Buttons habe ich auch noch weggelassen.
Lautsprecher und Buttons habe ich auch noch weggelassen.
Nun, dann kannst du lediglich beim Auflegen der RFID-Karte die Konsolenausgabe prüfen.
Die Konfiguration der Karten/Chips erfolgt, während sie auf dem Reader liegen, mittels akkustischem Feedback über den Lautsprecher und der Auswahl über die Knöpfe. Da du mit den Knöpfen und dem Lautsprecher eigentlich nicht all zu viel kaputt machen kannst, würde ich es dir nahe liegen diese anzuschließen. Das vereinfacht den Testlauf gravierend.
Ich glaube, wenn ich es auch den Fotos richtig sehe, ist GRD an dem Reader nicht angeschlossen. Du hast den GRD Stecker auf dem Board des DFPlayer angeschlossen. Stecke es mal auf das „Hauptboard“. Vielleicht liegt es daran.
Ich glaube, wenn ich es auch den Fotos richtig sehe, ist GRD an dem Reader nicht angeschlossen. Du hast den GRD Stecker auf dem Board des DFPlayer angeschlossen. Stecke es mal auf das „Hauptboard“. Vielleicht liegt es daran.
Auch, wenn das Problem gelöst ist, möchte ich mich hier noch kurz dranhängen, denn ich habe möglicherweise genau das gleiche Problem. Zumindest erhalte ich in der Konsole die gleiche Fehlermeldung, wie @svenk oben.
Meine Verkabelung ist zur Zeit auch noch komplett Prototyp auf Steckplatine, aber ich bin mir ziemlich sicher, dass ich überall Kontakt habe. Ich habe bisher alle GND-Leitungen (DFPlayer, RFID-Reader, Schalter, Arduino) auf einer gemeinsamen Kontaktleiste der Steckplatine liegen. Wenn ich mit dem Multimeter den Widerstand zwischen verkabelten Pins messe, dann habe ich überall, wo es soll, Null Ohm, also Kontakt. Mein DFPlayer hat offenbar auch nicht das Problem mit dem falschen Kontakt zwischen TX und GND.
Was mich etwas stutzig macht: Wenn ich zwischen GND vom DFPlayer oder RFID-Reader und GND vom Arduino messe (jeweils am Pin), dann habe ich keine Leitung. Das spricht vielleicht erst mal für einen fehlenden Kontakt zur Platine, aber da alle anderen Pins Kontakt haben und die Platine auch fest sitzt, würde mich das gerade etwas wundern.
Meine Fragen:
Hat es einen Bewandnis, welchen GND des Arduino ich nutze? Ich vermute, dass nicht, denn die beiden GND-Pins scheinen kurzgeschlossen zu sein (0 Ohm zwischen den Pins am nicht verbauten Board).
Wieso ist es wichtig, dass GND vom RFID-Reader an der Hauptplatine angeschlossen ist, und nicht über den DFPlayer dorthin „durchgeschleift“ ist?
@svenk: Könntest du kurz schreiben, wo du die GNDs jetzt angeschlossen hast?
GND ist ein wichtiges Thema bei der Entwicklung einer Platine. Störeinflüsse wie Elektromagnetische Strahlung werden durch eine schlechte GND verteilung/Planung sogar noch verstärkt.
Auch die Stromverträglichkeit ist wichtig.
Man meint immer der Strom fließt nur durch Plus, aber er muss auch wieder zurück. Wenn der GND Pfad lang ist, gibt es Strahlungsprobleme durch Frequenzen auf dem Signal (Antenne) und wenn in dem Pfad eine Stelle zu klein ist, sind schäden die Folge.