Aus Raspberry Pi Geek 06/2022

NeoPixel-Cube mit Raspberry Pi Zero (Seite 3)

An dieser Stelle könnte man nun auch mehr tun, aber wir zählen lediglich die ungelesenen Nachrichten und übermitteln die Anzahl zur Anzeige auf den Cube (Abbildung 6). Das entsprechende Skript starten wir mit sudo python sw_mail.py. Die Meldung über viele neue Mails muss mitunter mehrstellig sein. Dazu zerlegt das Skript eine zweistellige Zahl zuerst in ihre Ziffern und zeigt diese dann im Würfel von hinten nach vorn geschichtet in zwei Ebenen an.

Abbildung 6: Der LED-Cube zeigt die Anzahl der neu eingetroffenen E-Mails an. Dazu muss der Raspberry Pi per WLAN ans Netz angebunden sein.

Abbildung 6: Der LED-Cube zeigt die Anzahl der neu eingetroffenen E-Mails an. Dazu muss der Raspberry Pi per WLAN ans Netz angebunden sein.

In welchen Intervallen man den Server nach neuen Mails abfragt und die Anzeige aktualisiert, lässt sich in der Crontab des RasPi festlegen. Solange man im Skript den Demomodus nicht auskommentiert, wird der Eingang simuliert, und im Gitter des Würfels erscheint eine vordefinierte Zahl. So eignet sich der Demomodus auch gut, wenn man seine eigenen Lichtfolgen ausprobieren oder ändern möchte.

Offline könnte man auf dem Würfel etwa die Raumtemperatur anzeigen oder ihn mittels Mikrofon auf das Abspielen von Musik reagieren lassen. Was der Cube im reinen Showprogramm (Abbildung 7) so alles kann, ist auf Youtube [6] zu sehen.

Abbildung 7: Neben vielen tollen Lichteffekten wie diesem animierten Regenbogen lassen sich auch nützliche Dinge wie eine Wettervorhersage umsetzen.

Abbildung 7: Neben vielen tollen Lichteffekten wie diesem animierten Regenbogen lassen sich auch nützliche Dinge wie eine Wettervorhersage umsetzen.

Wer den Cube automatisch hochfahren und nur über ein Steckernetzteil ein- und ausschalten möchte, sollte noch einen Schutz für die SD-Karte im RasPi vorsehen. Wir nutzen dazu ein kleines speicherresidentes Programm, das einen GPIO-Pin abfragt. Verbindet man den mit einem Taster hinten am Sockel, kann man den Pi gezielt herunterfahren, bevor man ihm die Stromversorgung entzieht.

Für eine Ereignisanzeige (wie etwa die E-Mail-Benachrichtigung) im Dauerbetrieb macht sich das Puffern von ständigen Schreibvorgängen im Dateisystem etwa unter /var/log/ nicht schlecht. Dafür leistet beispielsweise Log2ram gute Dienste, das sich auf dem RasPi recht einfach installieren lässt.

Fazit

In nächster Zeit sollen noch mehr Bedienelemente für weitere Funktionen folgen, damit man beispielsweise verschiedene Leuchtfolgen einstellen kann, ohne dafür erst Verbindung übers Netzwerk aufnehmen zu müssen. Außerdem steht eine mattschwarze Färbung aller Streben aus PCB-Material auf dem Plan, um für einen besseren optischen Eindruck diverse Reflektionen von Ebene zu Ebene zu vermindern. Doch schon jetzt bietet der NeoCube ein gutes Beispiel dafür, wie dekorativ man NeoPixel-Elemente nutzen und wie einfach man einen LED-Würfel auf dieser Basis aufbauen kann. Beim Autor hat er bereits einen festen Platz in der Wohnung gefunden. (cla)

Der Autor

Swen Hopfe arbeitet bei einem mittelständischen Unternehmen mit Schwerpunkt Chipkarte und NFC. Wenn er nicht gerade beim Fotografieren, in der Natur oder im Garten unterwegs ist, beschäftigt er sich mit Themen rund um den RasPi, IoT und Hausautomation.

DIESEN ARTIKEL ALS PDF KAUFEN
EXPRESS-KAUF ALS PDFUmfang: 6 HeftseitenPreis €0,99
(inkl. 19% MwSt.)
RASPBERRY PI GEEK KAUFEN
EINZELNE AUSGABE Print-Ausgaben Digitale Ausgaben
ABONNEMENTS Print-Abos Digitales Abo
TABLET & SMARTPHONE APPS Raspberry Pi Geek bei Google Play Readly Logo
Nach oben