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


BeamBOT учится останавливаться на границе

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

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

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

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

Тип компонентаНоминалКоличествоСписок
Светодиод 1VD1
Резистор120 Ом1R1
Провод 2
 

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

Если ты поместишь датчик В над белым светодиод VD1 загорится, если над черным — потухнет.

А что если напрямую к инфракрасному (ИК) датчику подключить еще и мотор?

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

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

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

Тип компонентаНоминалКоличествоСписок
Светодиод 1VD1
Резистор120 Ом1R1
Провод 4

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

Когда ИК-датчик окажется над белой поверхностью, мотор заработает, колесо начнет медленно вращаться, а светодиод VD1 слабо мерцать. Это означает, что тока, который может выдать датчик, недостаточно для полноценного вращения одного колеса. Что же говорить о двух!

Помнишь, у нас возник вопрос: зачем нужна микросхема ULN2003A? Как раз для того, чтобы с помощью ИК-датчиков управлять моторами. Посмотрим, как это будет работать.

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

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

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

Тип компонентаНоминалКоличествоСписок
МикросхемаULN2003A1DA1
Провод 8

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

Если ты поставишь робота над белой поверхностью, он будет ехать, пока не встретит поверхность черного цвета, после чего остановится. Почему? Датчик подключен к входам двух транзисторов Дарлингтона микросхемы ULN2003A. Пока ИК-датчик улавливает отраженный сигнал, транзисторы открыты и подключенные к ним моторы вращают колеса. Как только на выходе датчика сигнал исчезает, транзисторы закрываются – и моторы останавливаются.


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