Herunterladen Diese Seite drucken

elv RPi-PC Bau- Und Bedienungsanleitung Seite 6

Power-controller für raspberry pi
6 Bau- und Bedienungsanleitung
Widerstände:
0 Ω/SMD/0402
100 Ω/SMD/0402
180 Ω/SMD/0402
470 Ω/SMD/0402
1 kΩ/SMD/0402
100 kΩ/SMD/0402
Kondensatoren:
100 pF/50 V/SMD/0402
10 nF/50 V/SMD/0402
100 nF/16 V/SMD/0402
1 µF/16 V/SMD/0402
1 µF/50 V/SMD/0603
4,7 µF/16 V/SMD/0805
10 µF/16 V/SMD/0805
47 µF/10 V
Halbleiter:
ELV181655/SMD
S1206B33U3T1/SOT89-3
DMP4025LSD/SMD
Duo-LED/rot/grün/3 mm
TSOP75438/IR-Empfängermodul/SMD
Sonstiges:
Buchsenleiste, 2x 6-polig, gerade
USB-Buchse, Micro B, SMD
Mini-Drucktaster, 1x ein,
7,3 mm Höhe, IP67
Tastkappe, rund, 6 mm, schwarz
Abstandsbolzen mit M2,5 Innengewinde,
10 mm
2 Zylinderkopfschrauben, M2,5 x 5 mm
2 Unterlegscheiben, Polyamid, M2,5
Einrichten des Raspberry Pi
Je nach verwendetem Betriebssystem unterscheidet
sich die Installation des RPi-PC-Shutdown-Skriptes,
wobei das eigentliche Skript immer dasselbe bleibt.
Lediglich das Einfügen in die jeweilige Autostart-
Sequenz ist unterschiedlich.
Dazu müssen mit einem Editor, z. B. nano, Da-
teien neu erstellt oder bearbeitet und anschließend
gespeichert werden. Der Inhalt der Skripte folgt im
nächsten Abschnitt.
Für Raspbian (2018-06-27) und Retropi (4.4):
Benutzername: pi
Passwort: raspberry
Über Terminal oder SSH einloggen und folgenden Be-
fehle ausführen:
sudo nano /etc/rpi-pc_shutdown.sh
Inhalt von rpi-pc_shutdown.sh einfügen und spei-
chern
sudo chmod +x /etc/rpi-pc_shutdown.sh
sudo nano /etc/rc.local
Fügen Sie vor „exit" folgende Zeile ein:
(/etc/rpi-pc_shutdown.sh)&
sudo chmod +x /etc/rc.local
www.elv.de
Volumio (2.452)
R8
Benutzername: volumio
R1
Passwort: volumio
R10, R12
Über SSH einloggen und die Schritte wie bei Raspbian durchführen
R11
RecalBox (2018-07-13)
R3, R4, R7
R2, R5, R6
username: root
password: recalboxroot
Über SSH einloggen
C3, C9
mount -o remount rw, /
C19
nano /etc/rpi-pc_shutdown.sh
C1, C4, C5, C7,
Inhalt von rpi-pc_shutdown.sh einfügen und speichern
C10, C15, C17, C18
chmod +x /etc/rpi-pc_shutdown.sh
C6, C8, C11
nano /etc/init.d/S80_rpi-pc_shutdownService.sh
C12
Inhalt von S80_rpi-pc_shutdownService.sh einfügen und speichern
C2
chmod +x /etc/init.d/S80_rpi-pc_shutdownService.sh
C14, C16
mount -o remount r, /
C13
LibreELEC (8.2.5)
username: root
IC1
password: libreelec
IC2
Im Menü SSH aktiveren und über SSH einloggen:
T1
nano /storage/.config/rpi-pc_shutdown.sh
D1
Inhalt von rpi-pc_shutdown.sh einfügen und speichern
IRE1
chmod +x /storage/.config/rpi-pc_shutdown.sh
nano /storage/.config/autostart.sh
Inhalt von autostart.sh einfügen und speichern
BU1
chmod +x /storage/.config/autostart.sh
BU2
Die nun folgenden Blöcke müssen jeweils in die mittels des Editors nano
TA1
erstellten Dateien eingefügt werden:
TA1
Inhalt autostart.sh
#!/bin/bash
(/storage/.config/rpi-pc_shutdown.sh)&
Inhalt rpi-pc_shutdown.sh
#!/bin/bash
#set
GPIOpinOut=14
GPIOpinIn=15
#set output pin
echo
echo
echo
#set input pin
echo
echo
#wait for shutdown signal
while true
do
done
"$GPIOpinOut"
>
/sys/class/gpio/export
"out"
> /sys/class/gpio/gpio$GPIOpinOut/direction
"1" /sys/class/gpio/gpio$GPIOpinOut/value
"$GPIOpinIn"
>
/sys/class/gpio/export
"in"
> /sys/class/gpio/gpio$GPIOpinIn/direction
sleep
1
signal=$(cat /sys/class/gpio/gpio$GPIOpinIn/value)
if
[
$signal
!=
1
]
then
echo
"Shutdown Raspberry"
shutdown
-h
now
exit
0
fi
loading