Bewegungsmelder

Mit einem Pyroelektrischen (PIR-) Sensor können Bewegungen warmer Objekte sehr stromsparend erkannt werden. Ein solcher Sensor, beispielsweise von Panasonic erhältlich bei Conrad, soll verwendet werden um die LED des Entwicklungsboards entsprechend zu dimmen. Bei erkannter Bewegung soll die LED fünf Sekunden lang hell sein, um anschließend wieder im gedimmten „Dämmermodus“ zu verweilen.

Die Ansteuerung des PIR-Sensors soll in einer Komponente pirsensor gekapselt sein. Eine PIR-Auslösung soll über einen dynamischen Callback in die Applikation gemeldet werden.

Implementierung

Die Ausarbeitung motiondetect des Beispiels ist im Repository zu Vergleichszwecken abgelegt. Der PIR-Sensor ist im Beispiel an GPIO 3 angeschlossen, der LED-Strip an GPIO 8. Die Auswahl kann in der Konfiguration geändert werden.

Schreibe einen Kommentar

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

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.