Датчик освещенности

Описание

Датчик освещенности, основным элементом которого является фоторезистор 5516. Аналоговый модуль который позволяет определить уровень света. На выходе имеет значение пропорциональное освещённости. Может использоваться в проектах управления светом. Также в сочетании с модулем лазера поможет создать сигнализацию, основанную на прерывании лазерного луча.

Технические характеристики

  • Напряжение питания: 3,3 - 5 В
  • Потребляемый ток: 0,5 мА
  • Теневое сопротивление: 800 КОм
  • Сопротивление при освещенности 10Люкс: 5-10 КОм

Физические размеры

  • Модуль (Д х Ш х В): 30 х 20 х 8 мм

Плюсы использования

  • Удобное использование вместо фоторезистора (нет необходимости в дополнительных радиодеталях)

Минусы использования

  • Дороже, чем фоторезистор

Примеры подключения и использования

В примере приведено подключение датчика к контроллеру, получение данных с датчика и вывод данных в монитор Serial - порта. (Пример тестировался на контроллере Smart UNO)

Шаг 1. Соберите необходимые компоненты

Шаг 2. Соедините все компоненты

Схема подключения:

Шаг 3. Загрузите скетч на контроллер

Скетч для загрузки:

const int analogSignal = A0; //подключение аналогового сигналоьного пина
int lightness = 0; //переменная для хранения количества света
 
void setup() {
  Serial.begin(9600); //инициализация Serial порта
}
 
void loop() {
  lightness = analogRead(analogSignal); // чтение информации о количестве освещенности
 
  //вывод сообщения
  Serial.print("The lightness value is ");
  Serial.println(lightness);
 
  delay(1000); //задержка 1 сек
}

Шаг 4. Результат

Постепенно наводите на датчик разные источники света (фонарик, экран телефона). Можно перемещать датчик в разные места помещения (теневые, солнечные). Наблюдайте за изменением значения в мониторе порта.