Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

Info

Under Construction - Im Aufbau


Die folgende Anleitung beschreibt den Umbau eines alten Küchenradios in einen vollwertigen /wiki/spaces/LOXBERRY/pages/1191313649 für das Logitech Media Center. Verwendet werden die Lautsprecher des alten Radios sowie die Bedienelemente. Für einen guten WAF (Woman Acceptance Faktor) kann der Client über 6 Taster und einen Drehimpulsgeber vor Ort ohne App, Handy, etc. bedient werden. Über den Drehimpulsgeber wird die Lautstärke geregelt, die 6 Taster dienen zur Belegung mit Radiosender-Favoriten und zum Ausschalten. Je nach Ausstattung eures Radios kann man selbstverständlich mehr oder weniger Tasten verwenden oder auch nachträglich Taster und/oder Drehimpulsgeber hinzufügen. Die Belegung der Taster erfolgt rein softwareseitig und kann natürlich dem eigenen Bedarf angepasst werden.

...

Der HiFiBerry MiniAMP ist ein kleines Verstärkermodul. Das Shield wird direkt auf die GPIO-Leiste des Raspberrys aufgesteckt. Der Verstärker bietet 2x3W Stereo. Das reicht für ein Küchenradio vollkommen aus (auch mit ordentlicher Lautstärke). Wer mehr Leistung benötigt, kann natürlich auch auf ein größeres Modell ausweichen, z. B. der den HiFiBerry AMP2. Dieser bietet bis zu 60W, benötigt aber eine 12V Spannungsversorgung (dafür ist dann kein extra Netzteil für den RaspPi mehr notwendig). Aus meiner Sicht ist diese Leistung für ein Küchenradio aber nicht notwendig.

...

Der Stacking-Header kommt zwischen den Raspberry und dem den HiFiBerry. So können wir einzelne GPIOs sehr einfach "herausführen" und parallel zum HiFiBerry benutzen. Die GPIOs benötigen wir als Eingänge für die Taster und den Drehimpulsgeber.

...

Der Aufbau ist simpel. Die Taster und werden gegen GND verkabelt (kann alternativ auch gegen +3.3V verkabelt werden), der Drehimpulsgeber werden gegen GND verkabelt muss gegen +3.3V verkabelt werden (der gemeinsame PIN, meist der Mittlere). Wir benötigen keine Pullup- oder Pulldown-Widerstände, da wir die internen Widerstände des RaspPi nutzen werden. Diese können per Software aktiviert werden. Natürlich ist auch eine Verkabelung gegen +3,3V möglich, dann muss das Skript (siehe unten) nur entsprechend angepasst werden.

Ihr müsst unbedingt darauf achten, dass ihr die GPIOs bzw. PINs nicht verwendet, die der HifiBerry selbst belegt. Weitere Informationen findet ihr hier: https://www.hifiberry.com/docs/hardware/gpio-usage-of-hifiberry-boards/ Beim HiFiBerry MiniAMP sind das: GPIOs GPIO 16, 18-21 und 26 (Pins PINs 36, 12, 35, 38, 40 und 37). Die Belegung des Headers findet ihr in der Raspberry Dokumentation: https://www.raspberrypi.org/documentation/usage/gpio/

Zunächst steckt man den Stacking Header auf den RaspPi und biegt sich die PINs, die man als GPIO verwenden möchte, nach außen. Daran kann man dann die Jumperkabel seitlich anschließen. So kann man die Button Taster und den Drehimpulsgeber anschließen und gleichzeitig später den HiFiBerry MiniAMP ebenfalls auf den Header stecken.

Ich benutze die folgenden GPIOs:

  • GPIO 17 (PIN 11): Drehimpulsgeber
  • GPIO 27 (PIN 13): Drehimpulsgeber
  • GPIO 23 (PIN 16): Button 1
  • GPIO 24 (PIN 18): Button 2
  • GPIO 25 (PIN 22): Button 3
  • GPIO   8 (PIN 24): Button 4
  • GPIO   7 (PIN 26): Button 5
  • GPIO   6 (PIN 31): Button 6
  • PIN 3920: Ground
  • PIN 17: +3.3V


              Image Added