ich bin nicht nur neu hier im Forum, dies ist zudem mein erstes Arduino-Projekt. Bisher hat alles soweit gut geklappt. Doch beim Anlernen einer Karte bricht der Vorgang unvermittelt ab. Ich bin mir nicht sicher ob ich hier oder bei Hardware richtig bin. Da aber vermeintlich alles „soweit“ zu funktionieren scheint, habe ich mich für das Software-Forum entschieden. Sollte ich hier falsch sein, lasst es mich wissen.
Zu meinem Problem: Ich habe alles nach Anleitung vorbereitet. Dann den ersten Chip draufgelegt.
Es kam „Oh, eine neue Karte“ und dann irgendwas „Karte 11 1 11 1 11 1 11 1…“ das ging endlos so weiter. Daher habe ich den USB-Stecker gezogen, um ein Reset durchzuführen.
Wenn ich jetzt eine Karte zum Anlernen auflege kommt:
„Oh eine neue Karte.“ „Ok, ich…“ dann bricht die MP3 unvermittelt ab und es passiert nichts mehr.
Ich bin gerade absolut ratlos und hoffe, dass mir hier jemand weiterhelfen kann.
Prüfe mal deine Taster. Die scheinen Daueraktiv zu sein. Da kommt direkt beim Starten ein Reset, welchen man durch langes betätigen aller Taster auslöst…
Hast du Taster oder Schalter? Schließer, Öffner? Richtig verdrahtet?
Ich bin noch Anfänger und bin Dank dem Forum schon über mehrere Hürden hinweggekommen.
Leider habe ich seit Anbeginn noch keinen Ton aus dem Lautsprecher gehört. Aus der Konsole erhalte ich folgendes:
_____ _____ _____ _____ _____
|_ _|___ ___| | | | | | |
| | | . | | | |- -| | | | | |
|_| |___|_|_|_____|_____|_|___|_____|
TonUINO Version 2.1
created by Thorsten Voß and licensed under GNU/GPL.
Information and contribution at https://tonuino.de.
=== loadSettingsFromFlash()
Version: 2
Maximal Volume: 25
Minimal Volume: 5
Initial Volume: 15
EQ: 1
Locked: 0
Sleep Timer: 0
Inverted Volume Buttons: 1
Admin Menu locked: 0
Admin Menu Pin: 1111
=== setstandbyTimer()
0
Firmware Version: 0x92 = v2.0
=== playShortCut()
3
Shortcut not configured!
Card UID: E3 E6 39 0B
PICC type: MIFARE 1KB
Authenticating Classic using key A...
Reading data from block 4 ...
Data on Card :
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
519
519
=== setupCard()
=== voiceMenu() (99 Options)
520
520
Die einzelnen Komponenten scheinen zu funktionieren. Die RFID Karte wird gelesen, der DFPlayer beginnt auch kurz blau zu leuchten. Die Lautstärketasten geben ebenfalls einen Wert zurück.
Ich habe den Lautsprecher ausgetauscht, leider ohne Erfolg.
@cherger: Der Lautsprecher an sich funktioniert? Hörst du beim Einschalten ein Plopp/Beep o.ä.?
Kannst du mal noch ein Foto der Lötstellen machen?
Kommt denn ein Ton wenn du ins Adminmenü gehst?
In diesem Fall müsste eigentlich in der Konsole die Meldung Com Error 6 zum Schluss auftauchen.
@Manuel Ich habe neben zwei gleichen Lautsprechern noch einen anderen Lautsprecher montiert, ein Signal habe ich nicht zurückbekommen. Bei eingelesener RFID Karte scheint die SD Karte auch zu reagieren. Der DFPlayer leuchtet kurz blau auf. Ich erhalte folgende Rückmeldungen:
Ich würde dir erstmal empfehlen, die Lötstellen nochmals nachzulöten. Die könnten evtl. das Problem sein…
Schau hierzu auch mal in der Hardware FAQ nach. Da gibts ein paar Anleitungen zum Löten und wie die Lötstellen aussehen sollen.
Alle drei Tasten gleichzeitig drücken und eine Sekunde gedrückt halten. Dann sollte eigentlich auch eine Ansage kommen.
Am Besten davon auch noch eine Konsolenausgabe posten…
ich habe leider erneut ein Problem. Die Technik lief einwandfrei und ich fühlte mich etwas sicherer. Ich wollte Status LEDs einbauen, die ich dann an PIN 6 und 7 angeschlossen habe und entsprechend im Sketch angesprochen. Soweit so gut. Lief alles. Doch dann fiel mir auf, dass wenn ich eine neue Karte auflegte nur noch kam „Oh, eine neue Karte“. Danach nichts mehr. Also Originalsketch hochgeladen und die komplette Verkabelung überprüft und die LEDs rausgenommen. Läuft wieder… aber mit dem gleichen Problem. Der Monitor sagt folgendes, wenn ich eine neue Karte auflege. Ich hoffe hier kann damit jemand was anfangen:
Was hast du im Code geändert?
Die LEDs hast du an D6 und D7 angeschlossen? Mit Vorwiderstand?
D7 ist in der Software schon belegt mit shutdownPin. Hast du den PIN dann auch geändert?
An A7 darfst du nichts anschließen, da ebenfalls in Verwendung (für Zufallsgenerator).
Ich habe an drei Stellen die Standard Befehle für LED an und LED aus implementiert. Und ja, ich habe dafür D6 und D7 verwendet. Unwissentlich, dass D7 schon belegt ist. Entsprechend habe ich am vorhandenen Code auch nichts verändert.
Hat trotzdem soweit funktioniert. Allerdings kann ich seitdem keine neuen Karten konfigurieren. Wie gesagt, ich habe mittlerweile den Original Sketch wieder aufgespielt und die LEDs entfernt. Aber das Problem mit den Karten bleibt.
Wenn ich die Admin Karte einsetze kann ich eine neue Karte ansprechen, aber dann bei der Auswahl des Ordners bricht das Ganze urplötzlich ab und gibt keinen Mucks mehr von sich.
Und ja, die LEDs habe ich mit entsprechenden Vorwiderstand versehen gehabt.
Bin gerade auch ratlos.
Nachdem er die neue Karte erkannt hat, müsste eigentlich setupcard gestartet werden. Wird bei dir aber nicht aufgerufen, warum auch immer…
// Neue Karte konfigurieren
else if (myCard.cookie != cardCookie) {
knownCard = false;
mp3.playMp3FolderTrack(300);
waitForTrackToFinish();
setupCard();
}
Ja, hatte die Dev gestern wieder drauf geladen. Jedenfalls denke ich das. Ich muss dich nur die Dev Datei öffnen und auf den Nano hochladen oder? Oder muss ich den Nano vorher noch zurücksetzen oder so?
Davon ab, wo finde ich denn die Pin Belegung? Bzw. welchen Pin kann ich denn für die LEDs verwenden, neben D6, wenn der Kram Mal wieder läuft?