Getestet mit:RPi3; Raspbian Stretch; Python3
Voraussetzungen:Raspberry Pi mit Raspbian Jessie und Internetverbindung (siehe Schritte 1-7 in der Einfuehrung)
Bauteile:Skywriter Gestensensor
UnicornHAThd
(pHAT Stack)
6 * Jumperkabel m/m
0

Farben malen mit dem Skywriter Gestensensor und dem UnicornHAT


Der Skywriter Gestensensor von Pimoroni kann Bewegungen und Gesten im Feld ueber sich erkennen. Hier werden wahrgenommene Bewegungen genutzt, um einen UnicornHAT entsprechend der Koordinaten der Bewegung zu faerben.

Aufbau
Der Skywriter vefuegt ueber sechs Pins, die alle mit dem Raspberry Pi ueber Jumperkabel verbunden werden muessen. Dabei wird GND mit Pin 6, TRFR mit Pin 13, RESET mit Pin 11, SCL mit Pin 5, SDA mit Pin 3 und VCC mit Pin 1 in BOARD-Nummerierung verbunden. Der folgende Aufbau koennte statt mit einem pHAT Stack auch mit einer Steckplatine nebst Flachbandkabel realisiert werden:

FarbMaler

FarbMaler

Installation
Installiert werden muessen die Bibliotheken des Skywriter Gestensensors und der UnicornHAT 16*16-Pixel-Matrix sowie das Script color_painter.py. Gib hierzu ein

Farbmaler
Starte den Farbmaler mit

Eine Bewegung nach rechts fuehrt zu einer Rotfaerbung, nach oben zu einer Gruenfaerbung und vom Skywriter weg zu einer Blaufaerbung. Dabei wird die Funktionalitaet des Skywriters ueber einen decorator eingebunden:

skywriter.move ist ein asynchrones Signal, das von dem Skywriter bei jeder detektierten Bewegung mit entsprechenden Koordinaten abgegeben wird und die Funktion move im Script aufruft.
Wurde eine Bewegung erkannt, so sind alle 16*16 Pixel des UnicornHAT umzufaerben:

Mit signal.pause() wartet das Script auf asynchrone Signale wie move:

Natuerlich ist eine Bewegung nicht die einzige Geste, die der Skywriter aufzeichnen kann. Alle weiteren Gesten sind in der API verzeichnet.

Gesamtes Script
Klicke auf Ganzes Script um das ganze Programm anzuzeigen.

Links
Pimoroni Skywriter API: http://docs.pimoroni.com/skywriter/
Python decorator: https://wiki.python.org/moin/PythonDecorators
Tutorial pHAT Stack: http://www.knight-of-pi.org/de/hats-kombinieren-mit-dem-phat-stack/
Skywriter Gestensensor GitHub: https://github.com/pimoroni/skywriter-hat
Pimoroni Skywriter: https://shop.pimoroni.com/products/skywriter-hat
Tutorial UnicornHAT: http://www.knight-of-pi.org/de/erste-experimente-mit-dem-unicornhat/

Knight of Pi

Johannes Bergs aka Knight of Pi. Diploma in Bioinformatics, some Webdesign and Python coding then. Living in the beautiful city of Vienna.

Kommentar

Time limit is exhausted. Please reload CAPTCHA.