Einfache Hell-/Dunkel Unterscheidung

Gast #1608231
Lesenswert?

Ein Attiny13 soll Steueraktionen nur ausfuehren wenn es hell ist. Gibt 
es da eine einfache Moeglichkeit ? Mir faellt erstmal nur ein LDR 
Widerstandsteiler ein, der ist dann aber auch noch Spannungsabhaengig.
Waere eine Loesung mit Fotodiode besser, da ist doch der Ausgang ein 
Stromsignal ?

Vielleicht kann mir dabei jemand helfen, waere nett !
Gast #1608250
Lesenswert?

Der LDR-Spannungsteiler ist ne gute Idee.
Er ist auch nicht besonders spannungsabhängig, weil ja im 
Spannungsteiler und im µC alle Werte/Spannungen nur relativ sind, also 
wenn die Versorgungsspannung sinkt, dann sinkt auch die Skalierung der 
ADC-Werte, usw.
#1608252
Lesenswert?

Die Spannungsabhängigkeit beim LDR bekommt man weg, indem man den Teiler 
mit der Referenzspannung des ADCs (im einfachsten Fall direkt mit VCC) 
speist.

Ansonsten kann man auch Fotodioden im Leerlauf betreiben und die 
Fotospannung messen. Sie ist allerdings nicht linear zur Helligkeit, 
deswegen nimmt man für Messzwecke einen Transimpedanzverstärker. Aber du 
willst ja nur bei einen Schwellwert schalten, das ist also kein Problem.

Und wenn der Tiny eine LED ansteuert, kannst du die sogar als Sensor 
nutzen. Sie liefert ebenfalls eine kleine Fotospannung. Also kann man 
regelmäßig den Pin als Analogeingang schalten, messen und wieder auf 
Ausgang schalten, um die LED leuchten zu lassen. Alternativ geht es 
sogar ohne ADC, indem man die Kapazität der LED ausmisst. Google mal 
nach "Reaktivlicht".

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren