Himbeereis

Aus Hackerspace Bielefeld Wiki
Zur Navigation springen Zur Suche springen

Ansprechpartner

Horstwursti

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

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