Sense HAT

Das Raspberry Pi Sense HAT ist eine Erweiterungskarte, die Ihrem Raspberry Pi eine Reihe von Sensoren spendiert. Die integrierte LED-Matrix ermöglicht es, die Sensordaten direkt auszugeben.

Die Sensoren messen Luftdruck, Luftfeuchtigkeit, Temperatur, Licht, Ausrichtung und Beschleunigung. Die 8×8-RGB-LED-Matrix kann die Sensordaten oder andere Inhalte ausgeben. Über den kleinen Joystick können Sie mit Ihren Projekten interagieren. Der Sense HAT ist mit allen Raspberry Pi-Geräten mit einer 40-poligen GPIO-Leiste kompatibel. Die Abkürzung HAT steht für Hardware Attached on Top. Das bedeutet, dass sich das Board direkt auf die GPIO-Leiste des Raspberry Pi stecken lässt. Die zur Ansteuerung des Sense HATs erforderlichen Bibliotheken wie „sense_hat“ sind bei aktuellen Versionen von Raspberry Pi OS standardmäßig installiert. Die Python-Bibliothek ermöglicht den Zugriff auf die Sensoren, die LED-Matrix und den Joystick. Das Raspberry Pi Sense HAT gibt es für rund 35 Euro in Online-Shops wie Berrybase und Buyzero.

Nachdem Sie das Sense HAT auf den Raspberry Pi gesteckt haben, prüfen Sie zunächst, ob alles funktioniert. Dazu erzeugen Sie ein Objekt der Klasse „SenseHat“ und zeigen mit der Funktion „show_message()“ eine Laufschrift anzeigen. Erstellen Sie zunächst mit sudo nano ~/sensehat_test.py eine neue Python-Datei. Zwei Codezeilen sorgen dafür, eine Verbindung mit dem Sense HAT herzustellen. Mit der dritten Zeile zeigen Sie eine Meldung auf der LED-Matrix an.

from sense_hat import SenseHat
sense = SenseHat()
sense.show_message(„Hallo Welt!“)

Speichern Sie die Datei und machen Sie sie ausführbar mit sudo chmod +x test.py. Rufen Sie die Datei auf mit python ./test.py. Die Meldung „Hallo Welt!“ sollte nun über den LED-Bildschirm laufen. Das Raspberry Pi 5 meckert mitunter, dass nicht genug Leistung für das periphere Board zur Verfügung steht. In diesem Fall spendieren Sie ihm ein stärkeres Netzteil. […]

Fachartikel für LinuxWelt