Для измерения освещенности будем использовать фоторезистор VT90N2. Фоторезистор изменяет свое сопротивление в зависимости от освещенности. Для измерения соберем делитель напряжения и будем измерять изменение напряжения в зависимости от освещенности.
Схема подключения фоторезистора:
Вычисляем формулу зависимости освещенности от сопротивления:
Вычисляем напряжение полученное от делителя: U = 5.0 * (считанное значение / 1024.0)
Вычисляем сопротивление: R = (10,0 * 5,0) / U — 10.0
Расчет освещенности: E = 223.35 * R-10/8
Выводить освещенность будем на дисплей Nokia 5110
Таблица подключения:
Arduino —————————> Nokia 5110
7pin ————————————> Serial clock out (SCLK) (CLS)
6pin ————————————> Serial data out (DIN)
5pin ————————————> Data/Command select (D/C) (DC)
4pin ————————————> LCD chip select (CS) (CE)
3pin ————————————> LCD reset (RST)
+3v ————————————> Vcc и BL
Фото того что получилось:
Во вложении скетч и библиотека для работы с дисплеем
Прикрепленные файлы:
- lxmeter.ino (1 Кб)
- Adafruit_GFX_Library-2014-11-14.zip (16 Кб)