Создаем робота, который будет ездить по линии, его еще называют «Line Following Robot». Используется микроконтроллер AVR ATmega8, два микромотора от вибровызова мобильника и пару навесных деталей. Схема робота предусматривает ШИМ который управляет моторами в зависимости от ситуации. Принципиальная схема робота приведена ниже.

Готовый робот следующий по линии - "Line following robot"

В качестве фотодатчиков можно использовать фотодиоды. Подсвечивать лучше всего либо ИК диодами либо светодиодами красного свечения. Все схема монтируется на макетной плате. Запитывается от двух 3-х вольтовых батарей. Питание силовой части и цифровой раздельное для защиты от помех.

Принципиальная схема робота

Понять алгоритм работы можно из схемы:

алгоритм работы ШИМ

Прошивается микроконтроллер ATmega8 прямо на плате, внутрисхемно, прошить можно с помощью программатора STK200.

Скачать *.hex прошивку для ATmega8 и проект для AVR Studio с исходником на ассемблере.

Источник: http://elm-chan.org

Просмотров всего: 1 938, сегодня: 1

Напишите комментарий