Hallo liebe Arduinogemeinde,
mein aktuelle und zugleich erstes Projekt (somit neu in der Arduinowelt) ist eine Steuerung der Gartenbeleuchtung.
Projektbeschreibung:
Meine Gartenbeleuchtung 230V (8x3W LED) soll über PIR Sensoren, ein Arduino und Relays eingeschaltet werden. Je nachdem welcher PIR Sensor ausgelöst wird, wird eine andere Schaltreihenfolge für die Lampen durchgeführt. Soweit so einfach - und läuft auch bisher.
Mein Problem:
Nun will ich über eine Photodiode dafür sorgen, dass erst ab einer bestimmten Helligkeit die Lampen einschalten. Das Problem ist, dass die Photodiode und der Poti (den ich für die Regulierung der Einschalthelligkeit nutzen will) andere Messwerte liefert, sobald die Relays geschaltet werden.
Ein Beispiel: Wenn ich den Poti ganz runter drehe und die Photodiode verdecke, liefert der Poti einen Wert von 0 und die Photodiode ca. 10 (laut SerialMonitor). Schalten die Relays durch, liegen die Werte bei ca. 60-90.
Woran könnte das liegen?
Mir ist bewusst, dass ich das Problem umgehen kann, indem ich keine Messerwerterfassung durchführe, solange der Lampen eingeschaltet sind oder die Schranken entsprechend um 60-90 erhöhe. Aber das ist in meinen Augen nicht im Sinne des Erfinders.
Ich würde mich freuen, wenn ihr mir ein wenig weiter helfen könnt.
Meine verwendete Hardware:
ATMega 328 - Nano
Relayboard
10kOhm Poti
Photodiode nach dem Schema aufgebaut: Link