Skip to content

Der neue Aufbau

Thomas Euler edited this page Jun 23, 2018 · 42 revisions

Übersicht

Dieses Diagramm zeigt die wesentlichen Komponenten und Verbindungen:

Hauptkomponenten

  • DAB/DAB+ FM Digital Radio Development Board
    Das Board enthält ein kombiniertes DAB/UKW-Radio (Keystone T1_L4A_8290C) und einen PIC Mikrokontroller (PIC18F14K50). Der Mikrokontroller enthält eine Firmware mit einem einfachen seriellen Protokoll, dass es ermöglicht, das Radio als HID-Gerät von einem PC aus anzusprechen. Die Leute von Monkeyboard liefern dazu eine Windows-DLL und ein entsprechendes (Visual Basic) Programm zum Testen. Will man das Radio direkt von einem Arduino aus ansprechen, muss die Firmware auf dem PIC durch eine Version ersetzen, die sich nicht mehr in die serielle Kommunikation "einmischt" (siehe Anweisungen auf der Webseite von Monkeyboard).

    Aus rechtlichen Gründen bekommt man erst beim Nachweis des Kaufs eines DAB-Monkeyboards Informationen über die serielle API des Radios; damit ist es aber dann recht einfach, entsprechende Software für den Arduino zu schreiben. Leider ist es mir aus diesen rechtlichen Gründen auch nicht möglich, meine Arduino-Bibliothek hier zu teilen. Vielleicht wird diese ja mal in Zukunft - nach Nachweis des Board-Kaufs - von Monkeyboard zur Verfügung gestellt.

  • Seeeduino Mega
    Hat mehr als eine serielle Schnittstelle in Hardware ausgeführt (eine wird für das Monkeyboard benötigt), mehr RAM und EEPROM als ein normaler Arduino, ist aber kompakter als der Arduino-Mega.

  • WS2812 Breakout mit RGB LED
    Übernimmt die Beleuchtung der Senderanzeige des Radios und zeigt durch Farbwechsel verschiedene Zustände wie Sendersuche, Fehler etc. an. Diese RGB-LEDs lassen sich zu einer Kette verbinden, d.h. es können bei Bedarf mehr als eine LED verwendet werden, ohne den Aufbau groß zu modifizieren.

  • USB-Hub mit Netzteil zur Stromversorgung
    Es werden nur 3 Anschlüsse benötigt, aber solche mit mehr USB-Anschlüssen haben i.d.R. den Vorteil, dass sie ein stärkeres Netzteil mitbringen (z.B. 3,5 A bei 7-fach).

Optionale Komponten

  • Display
    Der Test mit einem SPI-TFT-Display war leider ernüchternd, jedes Mal, wenn das Display angesteuert wurde, war der DAB-Empfang gestört. Das Problem wurde verschoben und - um flexibel zu sein - das das Shield mit einer freien I2C-Schnittstelle ausgestattet. Hier lässt sich z.B. ein monochromes OLED-Display anschließen. Auf der 128x64 Pixel-Version lassen sich genügend Informationen zu Sender und Zustand des Radios unterbringen - die Details findet man unter Erweiterungen.

Testaufbau

Hier ein Bild des ersten Testaufbaus:

Oben links der Seeeduino Mega (rot), am linken Rand das TFT-Display, rechts daneben das Monkeyboard. An der Linken Bildseite sieht man auch die RGC-LED. An der rechten Bildseite ist das USB-Hub mit Netzteil zur Stromversorgung und ein Breadboard mit der Audio-Verstärkerschaltung.

Testaufbau mit angeschlossenem Originallautsprecher:

Weiter zu Bedienungselemente ...