Listing 3
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import serial
import sys
from time import sleep
port = '/dev/ttyAMA0'
baud = 9600
serial_connection = serial.Serial(port=port, baudrate=baud)
sleep(0.2)
while True:
try:
serial_connection.write('a--A00READ--')
sleep(0.2)
rawdata = serial_connection.read(12)
value = rawdata[7:]
value = value.strip('-')
print value
with open("values.txt", "a") as f:
f.write(value +"\n")
sleep (3)
except KeyboardInterrupt:
sys.exit(0)
Drahlos ausgelöst
Im Artikel “Pi am Drücker” [6] in RPG 03/2014 haben wir bereits gezeigt, wie Sie eine analoge Spiegelreflexkamera über einen einfachen Transistorschalter von RasPi aus auslösen. Dazu müssen Sie den Raspberry physikalisch mit der Kamera verbinden, was den Aufbau wenig flexibel macht. Mit RasWIK lässt sich auch dieses Problem lösen: Sie hängen die Kamera einfach an den per XinoRF realisierten Transistorschalter und kontrollieren diesen drahtlos vom RasPi aus.
Zum Bestücken des Schalters verwenden Sie den mit dem RasWIK-Kit gelieferten 2N3906-Transistor und einen 1K-Widerstand, den Aufbau zeigt Abbildung 8. Als Kontrollsoftware auf dem RasPi lässt sich das Skript aus Listing 1 recyceln, wobei Sie den Wert im zweiten sleep-Befehl am besten auf 0.5 verringern.
Zum Fotografieren verbinden Sie den Transistorschalter mit der Kamera, aktivieren die Stromversorgung des XinoRF und starten auf dem RasPi das Skript, das dann den Kameraverschluss auslöst.
Fazit
Es gibt mehr als nur einen guten Grund, den Erwerb des RasWIK-Pakets ins Auge zu fassen. Sowohl die Hard- als auch die Software arbeitet sofort nach dem Auspacken ohne umständliche Konfiguration, das grafische Frontend WIK erleichtert den Einstieg.
In der Schachtel finden sich etliche elektronische Bauteile, die Sie direkt zum Einsatz bringen können – sei es, um lediglich eine LED blinken zu lassen, oder für eine clevere Internet-of-Things-Lösung. Die Produktwebseite hält eine ausgezeichnete Dokumentation vor, samt zahlreicher direkt umsetzbarer Beispiele.
Langer Rede kurzer Sinn: Wer Spaß am Ausloten der vielfältigen Einsatzmöglichkeiten des Raspberry Pi hat, der kommt um RasWIK eigentlich nicht herum.
Infos
- RasWIK: http://www.exp-tech.de/Mainboards/Arduino/RasWIK-Raspberry-Pi-Wireless-Inventors-Kit.html
- XinoRF: http://www.exp-tech.de/Mainboards/Arduino/XinoRF-Arduino-UNO-R3-based-dev-board-with-radio-transceiver.html
- Slice of Radio: http://www.exp-tech.de/Shields/Wireless/Funk/Slice-of-Radio.html
- WIK herunterladen: http://files.ciseco.co.uk/WIK
- Angepasstes Raspbian: http://openmicros.org/Download
- Analoge Geräte steuern: Dmitri Popov, “Pi am Drücker”, RPG 03/2014, S. 76, http://www.raspi-geek.de/32427






