Исследование особенностей платы Arduino, которая состоит из микроконтроллера и элементов обвязки для программирования и интеграции с другими схемами. Рассмотрение схемы подключения датчика линии. Ознакомление с основными этапами создания робота.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ «ПОВОЛЖСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ»Arduino - аппаратная вычислительная платформа, состоящая из двух основных компонентов: плата ввода-вывода и среда разработки на языке Processing/Wiring. Эта платформа пользуется огромной популярностью во всем мире изза простого языка программирования, открытой архитектуры и программного кода. Плата Arduino состоит из микроконтроллера и элементов обвязки для программирования и интеграции с другими схемами. Тактирование осуществляется на частоте 16 или 8 МГЦ кварцевым резонатором (прибор, в котором пьезокристаллический эффект и явление механического резонанса используется для построения высокодобротного (свойство колебательной системы, определяющее полосу резонанса и показывающее, во сколько раз запасы энергии в системе больше, чем потери энергии за один период колебаний) резонансного элемента электронной схемы. Плата Arduino содержит инвертирующую схему для конвертирования уровней сигналов RS-232 (Recommended Standart 232, физический уровень для асинхронного интерфейса) в уровни ТТЛ (Транзисторно-транзисторная логика-разновидность цифровых логических микросхем, построенных на основе биполярных транзисторов (трехэлектродный полупроводниковый прибор) и резисторов.), и наоборот.Существует множество подходов для решения задачи следования по линии. Выбор одного из них зависит от конкретной конструкции робота, от количества сенсоров, их расположения относительно колес и друг друга. В данном проекте будет собран робот на легкой платформе с двумя колесами и двумя датчиками линии, расположенными на днище робота перед колесами. Дополнительно на сенсоре установлен светодиод, который загорается, когда поверхность под датчиком светлая. Переменный резистор, установленный на сенсоре, позволит регулировать чувствительность сенсора в широких пределах.Этот датчик испускает инфракрасный сигнал и затем ловит отражение этого инфракрасного сигнала от поверхности. По этой интенсивности можно приблизительно судить об оттенках цвета поверхности, также может использоваться как датчик Холла, для определения скорости вращения. QRE1113 это рефлекторный датчик, он часто используется в роботах, которые движутся по линии. В датчике установлен ИК светодиод, который светит на поверхность, и фототранзистор, который улавливает отраженный от поверхности свет. Темные цвета будут отражать меньше света, таким образом датчик может быть использован для разницы между белой и черной поверхностями.Собираем робота Сначала соберем робота, установим всю механику и электронику. Для начала прикрепим колеса к моторам. Затем с помощью пластиковых П-образных креплений прикручиваем моторчики к платформе. Обратите внимание на взаимное расположение крепления и моторчики: в креплении есть небольшие углубления, так что если все соединить правильно, то моторчики будут крепко держаться и никуда не выскочат.На прямой робот должен пропускать трек между сенсоров, то есть оба сенсора должны показывать единички. STATE_LEFT - нужно поворачиваться налево 1 0 STATE_LEFT #define SPEED_LEFT 6 #define STATE_LEFT 2 int state = STATE_FORWARD;В результате выполнения данного проекта была спроектирована система с использованием датчика линии.
План
Оглавление
Введение
1. Анализ современных решений в исследуемой области
2. Разработка схемы устройства
3. Разработка программного обеспечения
Заключение
Список литературы
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы