Am 16. Februar 2017 erhielt ich ein tolles Geschenk von Stephan
Röthlisberger:
Einen Spiegel in einem Holzrahmen, hinter dem ein Raspberry Pi (Raspi)
inklusive einem Screen verborgen sind.
Der Bildschirm zeigt nach dem Booten eine Webseite an, auf welcher
diverse Informationen dargestellt werden. Damit auch lokal gespeicherte
Fotos sowie die momentane IP-Nummer des Raspis angezeigt werden können,
wurden einige Modifikationen vorgenommen.
1. Anschluss einer Schweizer USB-Tastatur
Zuerst muss der X-Server beendet werden mittels der folgenden Tastatur-Eingabe:
cntl-Alt-F1
Damit die Schweizer Tastatur 'verstanden' wird, muss das File
/etc/default/keyboard wie folgt editiert werden:
XKBLAYOUT="ch"
Damit der Pfad (/etc/default/) ausgewählt werden kann, sollte man den
Begriff 'US-keyboard' googlen, damit die richtigen Tasten (z.B. für
das Zeichen / ) gedrückt werden können).
(Im Falle einer deutschen Tastatur ist anstelle von 'ch' der Wert 'de'
einzugeben.)
Diese Einstellungen werden aktiv nach einem Reboot:
sudo shutdown -r 0
2. Verbinden mit einem Hotspot eines Android Galaxy S7
Für die folgenden Änderungen muss in den root-Modus gewechselt werden:
sudu su
Zum Verbinden des Raspis mittels WiFi (via Hotspot eines Android-Handys) muss
im File
/etc/wpa_supplicant/wpa_supplicant.conf
folgendes eingegeben werden:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 country=GB network={ ssid="AndroidAP" scan_ssid=1 # 1 for broadcast - 2 for hidden psk="YourPassword" proto=RSN # WP22 key_mgmt=WPA-PSK pairwise=CCMP # CCMP for WPA2 - TKIP for WPA1 auth_alg=OPEN }Weitere WLAN Access Points können in demselben File wie folgt eingetragen werden:
network={ ssid="Your-SSID" psk="Your-Password" key_mgmt=WPA-PSK }
3. Eruieren der IP-Adresse des Raspis
Die momentane IP-Adresse des Raspis kann mittels folgendem Befehl
ausgegeben werden:
/sbin/ifconfig | grep inet | grep Bcast | cut -c 21- | cut -d"B" -f 1
Nun kann man von einem PC in demselben Netz mittels ssh auf den Raspi
zugreifen:
ssh pi@IP-ADRESSE
wobei das Default-Passwort raspberry lautet. Geändert werden kann dieses
mittels Eingabe des Befehls passwd .
( root-Passwort neu festlegen: sudo -i gefolgt von passwd )
4. Automatisches Starten von Prozessen nach dem Systemstart (Booten)
Im File .config/lxsession/LXDE-pi/autostart müssen folgende
Zeilen eingefügt werden:
@pcmanfm --desktop --profile LXDE-pi @point-rpi @xset s off @xset -dpms @xset s noblank @/home/pi/slideshow.sh
5. Anzeigen von Infos und einer Slideshow
Ein neues File /home/pi/slideshow.sh mit folgendem Inhalt wird
im Home-Directory von User=pi angelegt
Damit die Internetverbindung sicher aufgebaut ist, bevor die IP-Adresse
abgefragt wird, erfolgt zuerst ein kurzer Aufruf einer Webseite:
timeout 10s chromium-browser --incognito --kiosk https://www.geo.li while true ; do timeout 20s xterm -hold -fa 'Monospace' -fs 24 -e ./getMYip.sh timeout 2m chromium-browser --incognito --kiosk https://kr.iminternet.ch/wp feh -F -D 5 --cycle-once ./Pictures/*.jpg doneAnschliessend wird dieses Script ausführbar gemacht:
6a. Installation zusätzlicher Software
Damit dieses Script auch funktioniert, muss vorher noch foldendes installiert werden:
sudo apt-get update sudo apt-get upgrade # immer eine gute Idee!! sudo apt-get install feh sudo apt-get install xterm sudo apt-get clean
6b. Die IP-Adresse erhalten
Nun legt man ein File namens ./getMYip.sh an, mit folgendem
Inhalt:
# getMYip.sh 17Feb2017/uk # IP=`/sbin/ifconfig | grep inet | grep Bcast | cut -c 21- | cut -d"B" -f 1` echo " " echo " " echo "####################################" echo " myIP = $IP" echo "####################################"Anschliessend wird auch dieses Script ausführbar gemacht:
6c. Fotos auf den Raspi kopieren
Die gewünschten Fotos werden vom PC auf den Raspi kopiert, wobei
die IP-Adresse (siehe oben unter 3.) verwendet wird:
scp -p *.jpg pi@IP-Adresse:/home/pi/Pictures/
7. Fertig
Nach der Eingabe von
sudo shutdown -r 0
wird nun in einem 'ewigen Loop' folgendes am Screen angezeigt:
- Die IP-Nummer der Raspis während 20 Sekunden
- Während zwei Minuten die Inhalte der Webseite https://kr.iminternet.ch/wp
- Die Fotos im Verzeichnis ./Pictures
Anschliessend beginnt die ganze Sequenz von vorne.
Cool! :-)
Am 15. Januar 2024 habe ich einen neuen Raspi 4 B erhalten. Hier sind die bisherigen Erfahrungen mit Raspi 4 zu finden.
Last Update: 17Jan2024 - Created: 17Feb2017