empfindlicher Phototransistor
Hallo,
ich brauche für eine Hühnerklappenschaltung einen geeigneten Phototransistor, der schon bei sehr geringer Lichtstärke anspringt.
Derzeit nutze ich einen Fotowiderstand, die Ansprechschwelle ist allerdings zu hoch (springt erst an, wenn draußen schon zu hell).
Welchen Typ von Photowiderstand oder Transistor ist für mich geeignet?
Ich möchte im Prinzip damit einen Schalter realisieren (unendlich Ohm -> 0 Ohm) bzw. einen uc-Eingang logisch 1/0 zu schalten.
Ich brauche keine Helligkeitsspanne zu messen.
Texas Instruments wäre für mich interessant, gibts da was?
Danke für die Hilfe!
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo xxrider,
diese Schaltung ist bereits sehr empfindlich für Licht. Der Kondesator dient zur Pufferung, damit der Schatten eines Vogels/Flugzeuges nicht schon die Nacht einläutet.
Anhang 20375
Im Code würde ich folgende Dinge beachten:
1) Nacht ist es erst, wenn es auch 5 Minuten lang Nacht meldet.
2) Tag ist auch erst, wenn 5 Minuten lang Tag gemeldet wird.
So sparst du dir viele Fehlalarme.
Die Schaltung kannst du unmittelbar an den Eingang eines ADC anschliessen und abfragen. Der Wert von X ist im Dunkeln HOCH in der Helligkeit niedrig
Dim licht as word
dim day as byte
light = getadc(1)
if light >800 then day=0
if light<100 then day=1
die Werte 800 100 kannst du dann frei anpassen.
Aufwändiger wäre eine Erweiterung mit 2 Potis, an denen du Tag und Nacht einstellen kannst. Hierfür brauchst du dann nochmals 2 freie ADC, an die du je einen Poti mit 50-200k anbringst.
do
waitms 1800 ' alle 30 Minuten prüfen
licht=getadc(1)
nachtpoti=getadc(2)
tagpoti=getadc(3)
if licht > nachtpoti then
gosub klappezu
waitms 3600 ' wenn schon zu, dann auch mind. 1 Stunde
end if
if licht < tagpoti then
gosub klappeauf
waitms 3600
end if
loop
.........
Wobei in diesem Fall die Function klappeXXX alle 3600 Sekunden (+1800Sekunden) neu aufgerufen wird. Was aber egal ist.