"Подключение фоторезистора к плате Ардуино" Урок № 2

Этот урок посвящён подключению Фоторезистора к плате Ардуино Нано

Мы продолжаем курс обучения Ардуино для начинающих.
Более подробно про фоторезистор можно прочитать в статье «Фоторезистор 5506»
и посмотреть видео на канале YouTube

Предыдущие уроки можно посмотреть здесь.
Урок № 0 - "Введение в программирование Ардуино"
Урок № 0.5  - "Продолжение вводного урока."Первое подключение Ардуино к компьютеру"
Урок № 1  - "Пишем свой первый скетч"

Фоторезистор — полупроводниковый прибор, изменяющий величину своего сопротивления при попадании на него света. Чем ярче свет, тем меньше сопротивление.

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

  • Фоторезистор модель: GL5506
  • Максимальное напряжение: 150 Вольт
  • Максимальная потребляемая мощность: 100 мВт
  • Температура окружающей среды (° C): -30 ... +70
  • Спектральная чувствительность: 540 нм
  • Световое сопротивление (10Lux): 2-5 кОм
  • Темновое сопротивление: 0,2 мОм = 200 кОм
  • Время отклика мин-макс: 20-30 мс 
  • Размеры: 5.0х4.3 мм

 

Преимущества и недостатки
Преимущества
Они маленькие, недорогие, мало энергозатратные, легки в использовании, практически не подвержены износу.
Недостатки
Главный недостаток – это чувствительность к спектру. В зависимости от спектра падающего света сопротивление меняется очень сильно. 
Низкая скорость реакции на изменение освещённости, так же очень сильный недостаток. При мигании света датчик просто не успевает среагировать. При большой частоте мигания, фоторезистор вообще не сработает.

Подключение
Фоторезистор работает по схеме делителя напряжения с дополнительным сопротивлением. Одно плечо изменяется от уровня освещённости, второе – подаёт напряжение на аналоговый вход. В Arduino – это напряжение преобразуется в цифровые данные через АЦП (Аналогово-Цифровой Преобразователь). Подключается к аналоговому порту Arduino. Для измерения значений уровня освещенности или к цифровому, если нужно определить лишь наличие или отсутствие света.

В зависимости от того, подключен фоторезистор (к плюсу или земле) будет подаваться повышенное или уменьшенное напряжение. 
Если вывод фоторезистора подключена к земле, то максимальное значение напряжения будет соответствовать темноте, а минимальное – освещённости. 
При подключении к + питания, значения изменятся на противоположные.

Меняя значение резистора, мы можем устанавливать значение чувствительности в «темную» или «светлую» сторону.  
10 кОм даст быстрое переключение наступления света. 
1 кОм более точно определяет высокий уровень освещенности.
Можно поставить переменный резистор и настроить точное значения срабатывания.

 

Схема делителя напряжения включает в себя входной источник напряжения и два резистора.

Пример работы делителя напряжения на фоторезисторе.
Допустим, сопротивление фоторезистора изменяется от 1 кОм (при освещении) и до 10 кОм (при полной темноте). Если мы дополним схему постоянным сопротивлением примерно 5,6 кОм, то мы можем получить широкий диапазон изменения выходного напряжения при изменении освещенности фоторезистора.

Подключение фоторезистора к Ардуино НАНО              Делитель напряжения        Формула делителя напряжения

 
"Пишем свой первый скетч" Урок № 1
Мигающий светодиод. Пример Ардуино Blink.
Плавное включение светодиода на Ардуино. analogWrite
Фоторезистор 5506
Аналоговые порты Arduino
Arduino Nano загрузка скетча
Ардуино для Новичков. 5 простых скетчей и 5 идей

Примеры.