Befüllen der SD-Karte

Grundsätzlich funktioniert der TonUINO mit Micro-SD-Karten bis 32 GB.
Die SD-Karte kann nicht über den USB-Anschluss der Arduino befüllt werden, sie muss separat mit dem Computer verbunden werden.
Theoretisch kann man eine USB-Buchse an den DFPlayer anlöten und dann die SD-Karte auch direkt befüllen. Hiervon wird allerdings abgeraten, weil es sehr langsam und fehleranfällig ist.

Formatieren

Die SD-Karte sollte normal formatiert werden, keine Schnellformatierung. Als Formatierung muss FAT32 verwendet werden. Hierfür eignet sich am besten der SD Memory Card Formater zum Formatieren von SD Karten.

Sprachansagen

Es müssen die Ordner „mp3“- und „advert“ mit den entsprechenden Dateien vorhanden sein. Diese können für die offizielle Software direkt von www.tonuino.de heruntergeladen werden. Alternativ findest du die Dateien auch im Repository auf GitHub. Die zip-Datei musst du dann entpacken und die beiden Ordner auf SD-Karte verschieben.
Die Dateien können auch selbst erzeugt werden. Dazu braucht man eine Lizenz bei AWS oder Google oder man muss coqui (siehe https://www.thorsten-voice.de) installieren. Im Ordner tools auf Github findest du dafür das Skript create_audio_messages.py. Du kannst die Texte aus der Audiomessages Datei natürlich auch selbst einsprechen.

:warning: Wichtig ist, immer die passenden Dateien zur verwendeten Firmware zu benutzen. Wenn du also eine andere Software ausprobierst, denk daran auch den Inhalt des mp3- und advert-Ordners zu ändern.

Eigene Dateien

Am besten verwendet man mp3-Dateien. Das wav-Format kann auch verwendet werden, allerdings braucht das sehr viel mehr Speicherplatz und wird deshalb nicht empfohlen.
Eigene Ordner müssen 01 bis 99 heißen, Dateien in den eigenen Ordnern müssen mit einer dreistelligen Nummer beginnen ( 001 bis 255 ), können aber weitere Zeichen enthalten.
Beispiele: 001.mp3 , 002Lied.mp3 oder 003-Hoerspiel.mp3 wären erlaubt.
Achtung: Nicht alle DFPlayer akzeptieren im Dateinamen Zeichen hinter der dreistelligen Nummer. Außerdem wurde die Erfahrung gemacht, dass längere Dateinamen den TonUINO langsamer werden lassen.
Es sind keine Lücken bei den Dateinummern erlaubt.
Die Struktur der Verzeichnisse und Dateien auf der SD-Karte sollte so aussehen:
16%20AM

Tipps und Tricks

Die falsche Reihenfolge beim Aufspielen oder nachträgliches Löschen/Einfügen von Dateien kann Fehler verursachen, die man mit bspw. dem FAT Sorter beheben kann. Selbst wenn keine Fehler auftreten, kann der Player dadurch träger/ langsamer werden. Wenn es also länger dauert, bis etwas abgespielt wird, kann der FAT Sorter oder das neu Befüllen der SD-Karte helfen.

Es gibt viele Programme, die einem das korrekte Befüllen der SD-Karte erleichtern. Diese findest du in der Übersicht der Tools / Anleitungen für den TonUINO. Zusätzlich zu dem Abschnitt mit Programmen von der Community, gibt es unten auch einen Abschnitt mit weiteren nützlichen Tools.

Häufige Fehler

Es sind unnötige Dateien auf der Karte vorhanden.
MacOS legst solche auf der SD-Karte ab (Spotlight, Apple Double Files und Co.). Gegen Apple Double Files hilft dot_clean /Volumes/<volumename> . Wobei <volumename> der Name der SD Karte im System ist.
Der von Windows erzeugte Ordner System Volume Information, stört im Allgemeinen nicht. Willst du ihn dennoch entfernen, findest du hier eine Anleitung.
Linux erstellt teilweise einen versteckten Ordner .Trash-1000. Dieser sollte nicht stören. Du kannst ihn aber trotzdem entfernen.