Arduino v_1

ROB-71872

Робот для езды по линии на базе контроллера Arduino Nano
В качестве основы используется универсальная квадратная платформа “Заяц”, используемая для обучения и в соревнованиях 
Имеет пять датчиков линии TCRT5000, установленных на раме спереди.
Управление моторами контроллером осуществляется через драйвер двигателя на L298N
Питание от двух аккумуляторов Li-Ion 18650
Алгоритм езды на 5 датчиках взят из статьи https://cxem.net/uprav/uprav40.php:

00000 - Потеря линии от превышения скорости или разрыв в линии.
00001 – Робот почти потерял линию, необходимо полностью повернуть на право и снизить скорость.
00011 – линия с правого края, повернуть на право.
00010 – линия ушла вправо, держаться правого края.  
00110 - чуть правее от центра линии, небольшая коррекция на право.
00100 - по центру линии, увеличить скорость для прямых участков.
01100 - Чуть левее от центра линии, небольшая коррекция влево.
01000 - Линия ушла влево, держаться левого края.
11000 - линия с левого края, повернуть налево.
10000 - Робот почти потерял линию, необходимо полностью повернуть налево и снизить скорость.
11111 - пересечение линии или круг в конце лабиринта.

Файлы

Добавлен 02.07.2024