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


BeamBOT следует за светом

В природе многих насекомых и животных привлекает свет. Давай соберем робота, который будет ездить за источником света. Для этого нам потребуется два датчика света, прям как два глаза у насекомого!

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

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

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

В этой схеме слева можно увидеть два уже знакомых нам блока – два совершенно одинаковых датчика света, которые мы собирали и ранее. Как же с их помощью робот следует за фонариком, самостоятельно поворачивая в его сторону?

Все просто: у робота есть два датчика света. Один находится левее, другой правее. Когда ты светишь фонариком на робота сбоку, то один из датчиков оказывается не освещен, а второй освещен. Каждый из датчиков подключен к своему мотору. Если освещены оба датчика (значит фонарик светит спереди), то работают оба мотора и робот едет вперед, получается что на свет. Если фонарик светит сбоку, то один из датчиков оказывается не освещен и один из моторов отключается, что заставляет робота поворачивать до тех пор, пока оба датчика не «увидят» свет.

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

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

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

Не забудь, что датчики нужно настроить с помощью подстроечных резисторов. Если ты посветишь сразу на два фоторезистора робот поедет вперед, а если только на один – будет поворачивать в соответствующую сторону.

  • Сделай полосу препятствий для робота, поставь на пол книжки или другие предметы и устрой соревнование с друзьями кто быстрее проведет робота через нее с помощью фонарика.
  • Сделай робота, который боится света. Он всегда отворачивается и пятится назад от фонарика

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