Hilfe zum Zusammenbau und Anpassung

Moin,
ich bin neu in dem Thema und hätte einige Fragen.
Zum Glück hat sich ein Thema schon erledigt mit einem anderen Nano und Software aufspielen.

Jetzt ist die Frage, gibt es gute Verbindungpläne, wenn man mehr als nur Standard haben möchte. Ich werde jetzt die Tage mal einen mit 5 Buttons aufbauen, erstmal nur stecken, gelötet wird wenn es funktioniert. Des Weiteren wollte ich dem Ganzen noch Bluetooth verpassen wegen Kopfhörer/ kann auch zusätzlich mit Buchse werden und das ganze auch autark mit Powerbank oder Akku, je nachdem was besser geht gerne vervollständigen und mit Anzeige wie voll Akku ist.
Muss man das Skript umändern und wenn wie? Leider sind meine Programmierkenntnisse gleich null. Dafür handwerklich geschickter. Nur leider stehe ich im Moment ziemlich auf dem Schlauch mit verkabeln.

Gruß Sabrina

Moin Sabrina,
herzlich willkommen zum TonUINO Projekt. Gerne begleiten wir Dich auf dem Weg zu Deinem Wunsch-TonUINO.
Für zielführende Ratschläge müssen wir allerdings wissen, „wo wir Dich abholen“ können.

Aus diesem Satz schließe ich, dass schon ein TonUINO mit 3 Buttons bei Dir läuft und Du „nur“ noch die Änderungen vom Standardmodell zum Luxusmodell benötigst..

Welchen Nano (Nano V3, Nano Every, Nano ESP32) hat Du verwendet ?
Das Basis-Projekt verwendet den Nano V3
Ist das ein Breadboard-Aufbau oder hast Du die Classic-Platine verwendet ?
Wie hast Du die Software aufgespielt (Online Programmer, Arduino IDE, Platformio)?

Um Deine Wünsche zu realisieren sind keine Programmierkenntnisse erforderlich, da die aktuelle Software diese Funktionen bereits enthält. Um sie nutzen zu können, ist nur eine Konfiguration der Software nötig, bei der einige Programmteile im Code „aktiviert“ werden.

Für Bluetooth und die Überwachung des Ladezustands vom Akku ist zusätzliche Hardware erforderlich, die ein wenig Elektronik-Bastelei erfordern könnte.

Bevor wir weiter machen, empfehle ich, die FAQs im Forum anzusehen und auch im „TonUINO Kompendium & Fehlersuche“ zu stöbern.
Vielleicht werden da ja schon einige Fragen beantwortet und „der Nebel“ lichtet sich etwas.

So. Nun kann ich antworten.

Ich habe folgenden, bei dem konnte ich die Software draufladen.

Dann habe ich den noch, dort kam immer nur die Fehlermeldung mit einem timeoutfehler.

Zwar will der Aufbau noch nicht richtig, also Knöpfe gehen nicht und der Reader, aber Musik kommt aus dem Lautsprecher. Für das brauche ich Ruhe und werde es versuchen.

Danke schon mal für die Hilfe.

Gruß Sabrina

OK, damit sollte dann die TonUINO Software auf dem Nano schon mal laufen.
Für das flashen der Software hast Du auch erfolgreich eine Verbindung zwischen Nano und PC herstellen können.
Diese Verbindung ist zusammen mit der Konsole das „Fenster zur Software“, so dass wir sehen können, was der Nano macht oder eben auch nicht.

|_   _|___ ___|  |  |     |   | |     |
  | | | . |   |  |  |-   -| | | |  |  |
  |_| |___|_|_|_____|_____|_|___|_____|
TonUINO Version 3.x - refactored by Boerge1


created by Thorsten Voß and licensed under GNU/GPL.
Information and contribution at https://tonuino.de.

V3.3.3 17.09.26
E 5
Ver:2
Vol:25 1 15 25 5 15
EQ:1
ST:5
IB:1
AL:0

AP:1111
PCR:0
MFRC522:178  --> erfolgreiche Verbindung zum Reader, Rückmeldung seiner Firmwareversion 178
Volume: 15
track_count: 235
enter Idle
timer started
btn/cmd: start/start
enqueue mp3 262 0
play mp3 262
isPlaying: 1
isPlaying: 0
isPlaying: 1
isPlaying: 0
Track end: 2

So sollte der Start des TonUINO aussehen, wenn alles funktioniert.
Wenn die Verbindung zum Reader nicht funktioniert, gibt es folgende Meldung:

MFRC522:0
com to mfrc broken

Wichtig dabei ist, dass die Spannungsversorgung zum Reader vom 3,3 V Pin des Arduino erfolgen muss. Eine Versorgung mit der allgemeinen 5 V Spannung verträgt er nicht.
Die LED auf dem Reader zeigt nur, dass Spannung anliegt, nicht ob die Spannung wirklich ausreicht (ev. nacmessen) oder der Reader selbst funktioniert - also zeimlich „doof“ die LED.

Ist die Verbindung zum DF-Player gestört, siehst Du folgendes:

Com to DFPlayer broken
track_count: 0

Es kann allerdings eine Weile dauern, bis die Meldung kommt, da der TonUINO eine ganze Weile lang versucht, die Verbindung herzustellen.

Den 1 kOhm Widerstand in die Datenleitung zum DF-Player hast Du eingebaut ? Ohne den klappt die Verbindung nicht !

Unabhängig davon, ob Reader und DF-Player korrekt erkannt werden, kannst Du auch die angeschlossenen Tasten prüfen, nachdem der Bootvorgang abgeschlossen ist (etwas Geduld, wenn Reader und / oder DF-Player nicht erkannt werden.).

Dann solltest Du bei jedem Tastendruck folgende Rückmeldung sehen:

btn/cmd: five/bright_down
btn/cmd: down/bright_down
btn/cmd: pause/pause
btn/cmd: up/bright_up
btn/cmd: four/bright_up

Bei meinem Demo-TonUINO ist es die 5-Tasten Version

Anhand der Konsolenausgabe können wir dann feststellen, wo die ersten Maßnahmen zur Fehlerbeseitigung ansetzen müssen.

Zum Schluss noch ein Verdrahtungsplan für einen ganz einfachen TonUINO