elektronik-helligkeitssensor-raspberry-pi-schaltplan

Schaltplan um DIY-Helligkeitssensor für Raspberry Pi selber zu bauen

 

 

elektronik-helligkeitssensor-raspberry-pi-schaltung

Gelötete Schaltung zu Raspberry Pi DIY-Helligkeitssensor

Funktionserklärung

Der eine Ausgang ist dafür ausgelegt, dass er detektieren kann ob es draussen noch hell ist oder schon dunkel wird. Er reagiert deshalb auch bereits auf schwächeres Licht. Ich habe diesen eingesetzt um mein Rolladen über den Raspberry Pi automatisch vollständig herunterzulassen, wenn es am Abend dunkel wird. Der zweite Ausgang reagiert erst bei sehr starkem Licht. Diesen habe ich eingesetzt um den Rolladen über den Raspberry Pi etwas herunterzulassen, sobald die Sonne direkt in mein Wohnzimmer scheint. Der Rolladen stoppt wieder, sobald die Sonne nicht mehr auf den Sensor scheint. Die Ausgangssignale dieser Schaltung sind Digital, also 0 oder 1 (0V oder 3.3V) und können direkt mit den Eingängen der GPIO-Schnittstelle mit dem Raspberry Pi verbunden werden.

Die Empfindlichkeiten des Helligkeitssensors können jeweils an den Potentiometern eingestellt werden. Falls der gewünschte Empfindlichkeitsbereich nicht erreicht werden kann, können die Potentiometer einfach durch solche mit anderen Werten ausgewechselt werden.

Anzeige:

Software

Die Software auf dem Raspberry Pi muss nur noch regelmässig diese Eingänge einlesen und kann dann auch gezielt darauf reagieren. Nach folgendem Prinzip:

hell = os.popen(’sudo cat /sys/class/gpio/gpio21/value‘).read()
if „1“ in hell:
cmd=os.popen(‚echo „1“ > /sys/class/gpio/gpio24/value‘).read()
else:
cmd=os.popen(‚echo „0“ > /sys/class/gpio/gpio24/value‘).read()

Wobei bei obigem Beispiel eine Led am GPIO24 anzeigt ob es draussen hell (Led leuchtet) oder dunkel (Led leuchtet nicht) ist.

 

 

Deine Erfahrungen?

Wie findest Du meinen selbst gebauten Helligkeitssensor für die DIY-Rolladenstuerung, die ich mit dem Raspberry Pi realisiert habe? Hast Du selbst auch schon ein Lichtsensor gebaut? Hast Du Verbesserungsvorschläge? Fragen? Anregungen? Kritik? Ich freue mich über jeden Kommentar 🙂

Leave A Reply

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