Raspi mit Piface Relay+ aufsetzen

Wie setze ich einen Raspi mit Piface Relay+ auf?

Es ist machmal schwierig ein piface relay+ zu bekommen. Ich bestelle deshalb meistens 2 – 5. Hintergrund: Es kann sein, dass ein Raspi oder ein Relais kaputt geht und man eins braucht, oder man hat eine Idee die sich schnell umsetzen läßt, aber man muss erst ein Relais bestellen…

Das unboxing und der Zusammenbau…

So, der Einbau ist denkbar einfach. Die Pin-Leiste auf den Raspi stecken und das piface vorsichtig darauf schieben. Den kleinen – transparenten Kunststoff-Abstandhalter einpassen. Fertig!

Installation wiringpi

Nun muss das Relais noch aktiviert werden. Am besten und einfachsten geht es über wiringpi. ABER, die aktuelle Version funktioniert nicht ohne weiteres! Es muss downgegradet werden. In den Beispiel unten ist es die Version 2.31. Es kann wahlweise auch eine neuere genommen werden, allerdings sollte sie unter 2.44+1. Im Archiv gibt es alle älteren Versionen als *.deb File.
http://archive.raspberrypi.org/debian/pool/main/w/wiringpi/ .

sudo mkdir wiringPi
cd wiringPi
wget http://archive.raspberrypi.org/debian/pool/main/w/wiringpi/wiringpi_2.31_armhf.deb
sudo dpkg -i wiringpi_2.31_armhf.deb
dpkg: warning: downgrading wiringpi from 2.46 to 2.31
(Reading database ... 133215 files and directories currently installed.)
Preparing to unpack wiringpi_2.31_armhf.deb ...
Unpacking wiringpi (2.31) over (2.46) ...
Setting up wiringpi (2.31) ...
Processing triggers for libc-bin (2.24-11+deb9u3) ...
Processing triggers for man-db (2.7.6.1-2) ...

gpio -v
gpio version: 2.31
Copyright (c) 2012-2015 Gordon Henderson
This is free software with ABSOLUTELY NO WARRANTY.
For details type: gpio -warranty

Unable to determine hardware version. I see: Hardware	: BCM2835
,
 - expecting BCM2708 or BCM2709.
If this is a genuine Raspberry Pi then please report this
to projects@drogon.net. If this is not a Raspberry Pi then you are on your own as wiringPi is designed to support the
Raspberry Pi ONLY.

Die Fehlermeldung / Warnung hat keinen Einfluss (bisher) auf die Funktion! Mit der Version 2.44 gibt es keine Fehlermeldung…

Nun muss SPI  über die Raspi-config aktiviert werden:

sudo raspi-config

“5 Interfacing Options Configure connections to peripherals” auswählen, dann “P4 SPI Enable/Disable automatic loading of SPI kernel module” aktivieren und mit “Ok” bestätigen. Dann “Finish”

Nun der / die Befehl(e):

gpio -p write 200 1
gpio -p write 200 0

Nach dem ersten Befehl sollte es klicken und die rote LED am piface leuchten, beim zweiten Befehl sollte es ausgehen und wieder klicken.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.