Aufbau & Inbetriebnahme eines TonUINO

Es wird in einzelnen Bauphasen beschrieben, wie ein TonUINO aufgebaut wird.
Die Arbeiten in jeder Bauphase werden detailliert erklärt.
Am Ende einer Bauphase erfolgt eine Funktionsprüfung.
Nach Vollendung aller Bauphasen ist funktionsfähiger TonUINO entstanden.

Phase 1: Inbetriebnahme & Programmierung des Arduino

Da der Arduino Nano die gesamte Steuerung des TonUINO übernehmen wird, ist das der wichtigste Baustein.
Deshalb beginnen wir in Phase 1 gleich mit der Inbetriebnahme und Programmierung des Arduino.
In Phase 1 können wir uns voll auf den Arduino konzentrieren, da wir noch mit keiner anderen Baugruppe beschäftigt sind und auch noch keinerlei Verkabelung vorgenommen haben.
  1. Frisch aus der Packung genommen, wird der Arduino über ein geeignetes USB-Kabel mit dem PC verbunden.
  2. Wie in "Verbindung Arduino <--> PC" beschrieben, wird jetzt kontrolliert, ob die Verbindung mit dem PC erfolgreich hergestellt werden konnte.
  3. Die Nummer des COM-Ports notieren, die dieser Verbindung vom Rechner zugewiesen wurde
  4. Jetzt muss der "Uploader" heruntergeladen und installiert werden, damit die Software über den PC auf den Arduino hochgeladen werden kann.
  5. Den Uploader starten und die Einstellungen für COM-Port und die gewünschte Programmversion vornehmen.


  6. Upload-Vorgang starten.


    Kommt es dabei zu Fehlermeldungen, muss die Einstellung für den Bootloader geändert und der Upload erneut gestartet werde..


  7. Nach Erfolgsmeldung mit der Online-Konsole überprüfen, ob das Programm erfolgreich geladen wurde und läuft.

    So sollte die Ausgabe in der Konsole nun aussehen
    Ganz normal sind dabei die Fehlermeldungen vom RFID-Reader (MFRC-522) und dem DF-Player, da sie ja noch nicht angeschlossen sind.

Damit ist Bauphase 1 erfolgreich abgeschlossen:
Das Programm wurde erfolgreich installiert und überprüft.
In den nächsten Bauphasen werden nun die peripheren Baugruppen Schritt für Schritt angeschlossen und in Betrieb genommen.


Phase 2: Aufbau auf Classic Platine

Nachdem nun die Software für den TonUINO auf den Mikrocontroller geladen ist und funktioniert, wie die Kontrolle in der Konsole gezeigt hat, werden die peripheren Baugruppen schrittweise verbunden.
Die Verbindungen der Baugruppen sind nicht sehr kompliziert und können auf jede beliebige Art (frei verdrahtet, Lochrasterplatte oder sonstwie) hergestellt werden. Ganz problemlos, kompakt und sicher gelingen die Verbindungen bei Verwendung einer kleinen Leiterplatte, die der Urheber des Projektes (Thorsten Voß) über einen Webshop vertreibt.
In den weiteren Baubeschreibungen wird diese "Classic" Platine verwendet.

Auf diese Platine wird mit Montagematerial geliefert, so dass sich Mikrocontroller und DF-Player leicht aufstecken lassen:

Die Buchsenleisten werden auf der Platine verlötet. Wenn sie vorher auf die Bauelemente aufgesteckt wurden, sind sie gleich perfekt ausgerichtet.

Die Stiftleisten können ebenso auf die Platine gelötet werden und erlauben, Verbindungen mit steckbaren Leitungen zu machen.
Obwohl verlockend, ist dringend empfohlen, alle Verbindungen zu löten, da Steckverbindungen häufig als Fehlerursache aufgefallen sind

Nach Montage von Arduino Nano und dem DF-Player sieht die Classic Platine so aus.

Damit ist eine kompakte und gleichzeitig robuste Einheit entstanden, die sich sehr gut zum Einbau in Gehäuse eignet.

Volumen und Gestalt des Gehäuses bestimmen jedoch Position und Einbaulage von Kartenleser, Tasten und Lautsprecher, so dass diese individueell verdrahtet werden müssen.

Sollte die Classic Platine nicht verfügbar sein, kann auch der TonUINO auf einer Lochrasterplatine aufgebaut werden.


Phase 3: Anschluss MFRC522

Bei Verwendung der Classic Platine ist der Anschluss des Kartenlesers nicht schwierig, da auf Kartenleser und Classic Platine die gleichen Anschlussbezeichnungen verwendet werden und ausschließlich 1 : 1 Verbindungen benötigt werden.

Dennoch müssen diese Verbindungen mit großer Sorgfalt gemacht werden, da die Datenleitungen empfindlich gegen Störungen sind. Allein schon Rückstände von Löt- und Flussmittel an den Verbindungsstellen können Kriechströme und Störungen verursachen.


Phase 4: Anschluss der Buttons

Die Buttons sind Taster, die den Stromkreis schließen solange sie gedrückt sind.
Ist der Taster (wieder) in Ruhe, so ist der Stromkreis geöffnet.

Jeweils EIN Kontakt von allen Buttons wird miteinander verbunden und an GND der Classic Platine Angeschlossen.

Der zweite Kontakt eines Buttons wird entsprechend der gewünschten Funktion mit dem zugeordneten Anschluss der Classic Platine verbunden
Die Zuordnung der Anschlüsse ist eingangs in der Datei "constants.hpp" der TonUINO Software in einer Tabelle aufgeführt.

Für diese Anleitung ist die 5-Tasten Variante mit folgender Belegung ausgewählt worden:
Anschluss Funktion
GND GND (Masse) aller Buttons
A0 Play / Pause
A1 Lauter (volume_up)
A2 Leiser (volume_down)
A3 Titel vor (Up / next)
A4 Titel zurück (Down / previous)


Phase 5: Befüllung der SD-Karte

Für die Inbetriebnahme und den Funktionstest in der nächsten Phase ist es notwendig, dass eine korrekt befüllte SD-Karte im DF-Player steckt. Dazu wird eine SD-Karte benöigt, deren Kapaziät 32 GB nicht übersteigen darf. Diese Karte wird dann entsprechend der Anweisung " SD-Karte vorbereiten / befüllen" mit den ewünschten Inhalten versehen.

Nachdem die so vorbereitete SD-Karte in den DF-Player gesteckt ist, folgt nun Phase 6 mit Inbetriebnahme und Test.


Phase 6: Inbetriebnahme & Test

Alle Baugruppen, die für einen TonUINO in der Basisausstattung benötigt, sind nun miteinander verbunden und der TonUINO kann in Betriebgenommen werden: Sind alle Schritte erfolgreich durchlaufen, ist die Inbetriebnahme und der Test des TonUINO abgeschlossen.