Lekcja 7: Pomiar natężenia światła.
Ta lekcja dotyczy pomiaru natężenia światła za pomocą Fotorezystora 20-30 kΩ GL5537-1. Jest to przyrząd, którego rezystancja (opór) zmienia się pod wpływem światła. Specyfikacja czujnika poniżej.
Na początek dokonamy prostego sprawdzenia czujnika wg schematów poniżej. Zwróćmy tylko uwagę, że wartość opornika, który użyliśmy do połączenia fotorezystora do GND to 4,7kOhm - co później się wyjaśni w rozważaniach w dalszej części lekcji.
Piszemy kod jak poniżej:
int fotoPin = 0; int fotoDane; void setup(void) { Serial.begin(9600); } void loop(void) { fotoDane = analogRead(fotoPin); Serial.print("Oswietlenie = "); Serial.println(fotoDane); delay(1000); }
W linii 1 definiujemy numer pinu analogowego A0, którym będziemy wczytwać dane z czujnika.
W linii 2 definiujemy wartość chwilową danych fotoDane przechwyconych przez odczyt z pinu fotoPin, co widzimy w
linii 7. W liniach 8 i 9 wypisujemy dane przez port szeregowy USB.
Wystraczy załadować program i zasłaniając lub odkrywając fotorezystor powinniśmy otrzymać wyniki w postaci liczb w Serial Monitorze.
Widzimy, że układ działa i reaguje na natężenie światła padającego na fotorezystor. Oczywiście następnym krokiem będzie wyskalowanie układu tak, by otrzymać natężenie oświetlenia w określonych jednostkach. Jednostką natężenia oświetlenia w układzie SI jest luks (lx). Natężenie oświetlenia jest jedyną wielkością światła, która nie charakteryzuje samego źródła światła, lecz jasność oświetlenia powierzchni. Dla orientacji poniżej znajduje się tabela przykładowych natężeń:
Natężenie | Przykład |
0.002 lux | Bezksiężycowe bezchmurne niebo nocne |
0.27 - 1 lux | Bezchmurne niebo z księżycem w pełni |
50 lux | Pokój rodzinny |
80 lux | Korytarz |
300 - 500 lux | Zachód słońca lub wschód słońca w bezchmurny dzień |
1,000 lux | Oświetlenie studia telewizyjnego |
10,000 - 25,000 lux | Południe w słońcu |
32,000 - 130,000 lux | Południe w słońcu patrząc w kierunku słońca |
Na początek sprawdzimy jak zachowuje się opór naszego fotorezystora bezpośrednio przez multimetr cyfrowy. Wykonujmey pomiar dla światła padającego bezpośrednio na fotorezystor, a następnie dla zakrytego fotorezystora. Należy zwrócić uwagę na to, że charakterystyka oporu fotorezystora w zależności od długości fali światła nie jest liniowa, tzn. zależy również od koloru światła. Wynika z tego, że otrzymamy różne wyniki w zależności od tego jakie źródło światła będzie oświetlało nasz układ. Inny kolor (długość fali) ma przecież światło dzienne, inny światło z tradycyjnej żarówki a jeszcze inne z żarówki ledowej.
Z przykładowych pomiarów widać, że opór waha się od 1kOhm do 1MOhm. Poniżej charakterystyka fotorezystora w zależności od długości fali światła (koloru), z której wynika, że maksimum przypada dla długości fali 540nm (światło o barwie zielonej).
Z dokumentacji producenta fotorezystora wynika, że natężenie 100Lx uzyskujemy przy zakresie oporu 4.2kOhm - 7.5kOhm. Zwróćmy uwagę na to, że charakterystyka natężenia względem oporu jest nieliniowa i wykres jest logarytmiczny.
Powrót do spisu materiałów