This is an old revision of the document!
Table of Contents
Спальня
Мы уже рассматривали возможность автоматического управления светом в санузле, когда свет включался при обнаружении движения теплого тела. Мы использовали специальный модуль - PIR-датчик.
Это датчик состоит из инфракрасных датчиков, обычных и подстроечных резисторов, конденсаторов и других радиодеталей, распаянных на специальной плате. PIR-датчик работает как реле, то есть, либо включает, либо отключает нагрузку (например, лампочку).
В спальне хотелось бы использовать более умное устройство, которое автоматически настраивает уровень освещения в зависимости от уровня текущего освещения в комнате или уровня внешнего освещения на улице.
<note tip>“… бабочки полет будит тихую поляну в солнечном свету…”
Мацуо Басё</note>
Рассмотрим два варианта автоматического изменения освещения в помещении:
- включение, отключение и управление яркостью светильника (люстра, торшер, бра)
- открытие и закрытие створок жалюзи на окнах
Чем измерить свет?
Чтобы эффективно чем-то управлять, надо сначала собрать побольше, поактуальнее и понадёжнее данные. В нашем случае данные - это количество света или уровень освещенности. В основном используют три устройства, реагирующих на свет:
| Фотодиоды | Фототранзисторы | Фоторезисторы |
|---|---|---|
![]() | ![]() | ![]() |
| под действием света сопротивление резистора меняется в несколько раз | принцип действия фотодиода основан на возникновении ЭДС под действием света | за счет воздействия светом на область базы возможно управление усилением электрического тока |
Фотодиод
- лавинные
- с барьером Шоттки
- с гетероструктурой
Режимы работы Фотодиоды способны функционировать в следующих режимах:
- Режим фотогенератора. Без подключения источника электричества.
- Режим фотопреобразователя. С подключением внешнего источника питания.
В работе фотогенератора фотодиоды используются вместо источника питания, которые преобразуют солнечный свет в электрическую энергию. Такие фотогенераторы называются солнечными элементами. Они являются основными частями солнечных батарей, применяемых в различных устройствах, в том числе и на космических кораблях.
Фототранзистор
Транзистор включает в себя базу, коллектор и эмиттер. При функционировании фототранзистора база не включена в работу, так как свет создает электрический сигнал, который дает возможность протекать току по полупроводниковому переходу.
Чувствительность фототранзистора гораздо выше, чем у фотодиода. Они нашли применение в различных устройствах, в которых применяется зависимость от светового потока. Такими устройствами являются лазерные радары, пульты дистанционного управления, датчики дыма и другие. Фототранзисторы могут реагировать как на обычное освещение, так и на ультрафиолетовое и инфракрасное излучение.
Сравнительные характеристики:
- Фототранзисторы обладают меньшей способностью поддерживать линейную зависимость между освещенностью и выходным током
- Фотодиоды обеспечивают более быстрый отклик, чем фототранзисторы
- Фототранзисторы более чувствительны к температуре, чем фотодиоды
Фоторезистор
В TinkerCAD для определения освещенности используют фоторезистор.
<note>Фоторези́стор — полупроводниковый прибор, изменяющий величину своего сопротивления при облучении светом</note>
Фоторезистор, как и любой обычный резистор, забирает на себя часть напряжения электрического тока, проходящего через него. Количество забираемого напряжения (величина падения напряжения) зависит от величины сопротивления резистора. А величина сопротивления фоторезистора не постоянна и зависит от количества света, падающего на светочувствительные элементы фоторезистора.
Измеряя падение напряжения на фоторезисторе (например, вольтметром или аналоговым пином arduino), можно управлять исполнительными механизмами, подключенными к arduino (светодиод, пьезодинамик, двигатель и т.д.).
Схема подключения
Попробуем сперва подключить фоторезистор к батарейке и измерить вольтметром напряжение (прибор в режиме “V”), падающее на фоторезисторе. На схеме источник питания батарейка 9 вольт. Вольтметр подключается параллельно к нагрузке (фоторезистору).
При минимальном освещении сопротивление фоторезистора минимально и падение напряжения практически нулевое. При максимальном освещении и максимальном сопротивлении фоторезистора падение напряжения 0.03 вольта, то есть примерно 0.33%
Во второй части видео мы отключаем источник питания и переключаем наш измерительный прибор в режим “R” - измерение параметров резистора. На видео демонстрируется изменение сопротивление фоторезистора в зависимости от освещения.
Видно, что при минимальном освещении сопротивление фоторезистора 180 кОм, а при максимальном освещении 506 Ом, то есть разница в 356 раз!
Фоторезистор подключается к arduino по схеме "делителя напряжения". Характеристики, виды и применение “делителей напряжения” можно прочитать по ссылке на Википедии. Мы сразу перейдем к практической реализации.
Представим, что контроллер arduino - это просто источник питания (батарейка). Соединим контакты arduino 5V и GND проводом. То есть создадим замкнутый контур по которому потечёт электрический ток.
Подключим в цепь “нагрузку” - последовательно (друг за другом) фоторезистор (у которого сопротивление меняется) и обычный постоянный резистор номиналом 10 кОм.
Измерим напряжение на каждом резисторе, подключив к ним параллельно вольтметры. Изменяя освещенность фоторезистора, увидим, что напряжение на каждом “плече” (так называют две соединенные части схемы) изменяется пропорционально освещенности фоторезистора. Заметим, что сумма этих двух напряжений (“падающих” на каждом “плече”) всегда равна сумме источника питания (в нашем случае 5 вольт).
<note warning>Не делайте этого с настоящим контроллером arduino или настоящим источником питания!
Соединение без нагрузки контактов 5V и GND (“+” и “-” на батарейке) выведет из строя устройство!</note>
<note tip>“Не жалуйся на тьму. Стань сам маленьким источником света”
Бернар Вербер “Тайна богов”</note>




