Himbeereis
Ansprechpartner
Beschreibung
Projekt Himbeereis basiert auf der Idee eine einfache Möglichkeit zu haben um Analoge Audiosignale mittels eines RaspberryPi an einen Icecast2 Server zu übermitteln. Nachfolgen wird Erklärt welche Hardware zur Verarbeitung der Audiosignale verwendet wird, welche Software installiert werden muss und wie der RaspberryPi in betrieb genommen wird.
Hardware
- RaspberryPi 3 B+
- HiFiBerry DAC+ ADC
- HiFiBerry universal case
- Micro USB Netzgerät mit 5V 2,4A
- Class10 microSD Karte 32GB (Kingston empfohlen!)
Software
Anleitung
Zusammenbau
ACHTUNG: Das Universalgehäuse benötigt eine zusätzliche Aussparung für den Klinken-Eingang! Hierfür muss mit einer kleinen fräse oder einer feile ein runder ausschnitt in das Gehäuse gemacht werden.
Steckt das HiFiBerry DAC+ ADC board auf den RaspberryPi und montiert es fest mit den beiliegenden Kunststoffschrauben. Mit einer kleinen zange müssen nun beide vorbereiteten Aussparungen aus dem Gehäuse gelöst werden. Zusätzlich muss mit einer kleinen feile ein runder Ausschnitt in das Gehäuse in höhe des Klinkenbuchse gefeilt werden. Jetzt muss der RaspberryPi in das Gehäuse eingesetzt werden bis er einrastet.
Die SD Karte wird wie hier beschrieben mit einem Raspbian Lite installiert und in den RaspberryPi gesteckt.
Nun den Raspberry mit Strom versorgen und an einem Bildschirm mit Tastatur einrichten.
Einrichtung von Raspbian Buster
Nachdem der RaspberryPi gestartet ist erscheint
raspberrypi login:
Anschließen einfach mit dem username "pi" und dem password "raspberry" anmelden. Wenn die anmeldung erfolgreich war seht Ihr die eingabeaufforderung:
pi@raspberrypi:~ $
Es ist sehr wahrscheinlich, dass der RaspberryPi anfangs ein englisches Tastaturlayout erwartet. Solltet Ihr ein Deutsches Tastaturlayout verwenden und es kommt zu Problemen beim login, tauscht einfach die buchstaben "Z" und "Y" miteinander aus ;-)
Raspbian Buster aktualisieren
Zunächst muss der RaspberryPi auf den aktuellsten stand gebracht werden. Hierfür muss im Terminal
sudo apt update
und anschließend
sudo apt upgrade
eingegeben werden. Alle verfügbaren updates mit der ENTER taste bestätigen und installieren.
Basiskonfiguration des RaspberryPi
Standartmäßig ist der RaspberryPi für ein englisches tastaturlayout vorgesehen, um die Arbeit mit anderen Tastaurlayouts zu erleichtern sollten die Spracheinstellungen des RaspberryPi (localization settings) angepasst werden. Hierfür einfach
sudo raspi-config
in die Konsole tippen und mit den Pfeiltasten auf die Einstellung "localization options" navigieren und ENTER drücken. Es wird Empfohlen alle einstellungen anzupassen (Timezone, charset, locales)
Um den RaspberryPi mittels des avahidaemons auch ohne bekannte IP adresse im netzwerk zu finden, sollte der Hostname des raspberryPi ebenfalls geändert werden. Hierfür einfach erneut den Befehl "sudo raspi-config" in die Konsole eintippen und in der option "Hostname" einen neuen Hostname vergeben.
SSH mit publickey
Wir wollen den RaspberryPi ausschließlich über das Netzwerk erreichen und ohne Bildschirm und Tastatur betreiben. Hierfür benötigen wir einen sicheren Zugang zum Terminal des RaspberryPi über SSH. Nachfolgen wird erklärt wie ein sicherer SSH Zugang mittels publickey verfahren erstellt wird.
+++ additional information needet below this point! +++
Funktionen
- Hier könnte man aufschreiben wie man einzelne Funktionen auslöst/ausführt
- Zeitreise
- !timetravel