Это старая версия документа!


BeamBOT движется, когда темно

Теперь, когда мы научились работать с датчиком освещенности, давай воспользуемся этим навыком для активации движения. Сделаем ночного робота, который живет ночью, когда темно, а если он попадает на свет – то сразу замирает, чтобы хищникам было сложнее его заметить.

Воспользуемся двумя каналами микросхемы ULN2003A подключив на их входы сигнал от датчика света, а на выходы моторы. Схема будет выглядеть следующим образом.

Схема эксперимента

Не поддерживается SVG

Левая часть схемы, выделенная цветом, тебе должна быть уже знакома по прошлому эксперименту. Фоторезистор R1 включен с резистором R2 в схему делителя напряжения. Средняя точка этого делителя подключена к отрицательному входу компаратора DA1. На положительный вход компаратора подается опорное напряжение от подстроечного резистора (также включенного как делитель напряжения). Для создания гистерезиса и более четкой реакции на изменение входного сигнала в схеме используется положительная обратная связь через резистор R4.

Ключи DA2.1 и DA2.2 получают входной сигнал от датчика освещенности и управляют каждый своим мотором.

Таблица компонентов

Тип компонентаНоминалКоличествоСписок
МикросхемаMCP60021DA1
МикросхемаULN2003A1DA2
РезисторФоторезистор1R1
Резистор10 кОм1R2
Резистор100 кОм1R4
Провод 18

Монтажная схема

Теперь робот едет когда темно и останавливается при включении света, но так играть с ним не слишком удобно, ведь его не видно в темноте. Попробуем научить нашего робота не бояться света и ездить, когда светло.

Экспериментируй:

  • Измени схему так, чтобы робот ехал назад или крутился на месте, когда темно

☚ Предыдущий | Содержание | Следующий ☛