Raspberry Pi Audio Player für Blinde: Unterschied zwischen den Versionen

Aus Schaffenburg
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „Kategorie:Tipps_und_Tricks = Hardware = == Material == Meine Hardware sieht folgendermaßen aus: * Raspberry Pi Zero W * HiFiBerry DAC+ Zero, passt auc…“)
 
Zeile 20: Zeile 20:


= Software =  
= Software =  
* Installiere Debian/Raspian auf der SD-Karte
 
== System installieren und einrichten ==
* Installiere Debian/Raspian auf der SD-Karte.
* Starte mit Monitor, Tastatur und Netzwerk
* Login pi/raspberry
* Ändere das Passwort mit passwd
* Aktiviere den SSH Server mittels
 
    sudo systemctl enable ssh
    sudo systemctl start ssh
 
* Am besten jetzt auch den Wifi-Zugriff einrichten
** TODO
* Nun kann remote auf die Kiste zugegriffen werden
 
* Installiere folgende Pakete:  
* Installiere folgende Pakete:  


Zeile 37: Zeile 51:
Es könnte von Vorteil sein, die Python-Pakete via Pip3 zu installieren, damit sie aktueller sind.
Es könnte von Vorteil sein, die Python-Pakete via Pip3 zu installieren, damit sie aktueller sind.


== Mediaplayer installieren und einrichten ==
TODO
TODO
     checkout the source
     checkout the source

Version vom 5. März 2021, 17:12 Uhr


Hardware

Material

Meine Hardware sieht folgendermaßen aus:

  • Raspberry Pi Zero W
  • HiFiBerry DAC+ Zero, passt auch bei (fast) allen anderen PI
  • eine Handvoll Taster
  • SD-Karte 8? GB

Der Zero hat keinen Audioanschluß. Der Hat liefert zwei Chinch-Anschlüsse. Der Pi 1B hat einen miserablen Audioanschluss. Die späteren Modelle sind etwas besser, für Hifi aber vermutlich ebenfalls kaum geeignet.

Taster

Für den Anschluss der Taster gilt folgendes:

  • Die GPIO-Pins des Pi sind nicht geschützt. Bei falschem Anschluss ist ruck zuck der Spannungsregler defekt. Dieser kann nicht getauscht werden. Totalschaden. Aus diesem Grund müssen einige Vorsichtsmaßnahmen getroffen werden:
    • Wir verwenden grundätzlich GND als Input für die Buttons


Software

System installieren und einrichten

  • Installiere Debian/Raspian auf der SD-Karte.
  • Starte mit Monitor, Tastatur und Netzwerk
  • Login pi/raspberry
  • Ändere das Passwort mit passwd
  • Aktiviere den SSH Server mittels
   sudo systemctl enable ssh
   sudo systemctl start ssh
  • Am besten jetzt auch den Wifi-Zugriff einrichten
    • TODO
  • Nun kann remote auf die Kiste zugegriffen werden
  • Installiere folgende Pakete:
   mpd git libespeak1
   python3-pip python3-mpd python3-gst-1.0 python3-rpi.gpio

Optional, um manuell mit den GPIO zu experimentieren

   mpc gpio-utils

Mittels pip3:

   pyttsx3

Auf anderen Plattformen könnten die Pakete anders heissen. Es könnte von Vorteil sein, die Python-Pakete via Pip3 zu installieren, damit sie aktueller sind.

Mediaplayer installieren und einrichten

TODO

   checkout the source
   copy service file to /etc/systemd...
   edit service file to point to the checked out Pyhton-script
   chown root:root service-file
   enable service

Configuration

   check your audio volume using alsamixer
   check your audio device using ...
   ...
   set up wifi
   set up NTP in /etc/systemd/timesyncd.conf