DoubleV
ROB-85762Робот сделан на базе корпуса, отпечатанного на 3d принтере.
На корпусе закреплены:
- аналоговый датчик линии Pololu QRT-8A
- breadboard с Arduino Nano
- breadboard с драйвером моторов 6612FNG
- 2 мотора-редуктора 12 мм 30:1 с колёсами
- LiPo аккумулятор
Схема собрана втыканием соединительных проводов.
Программа написана в среде Arduino IDE. Значения датчиков комбинируются для получения единого значения отклонения от центра линии, принимающего значения в диапазоне от -1 до 1. К отклонению применяется ПД регулятор. Для обработки случаев потери датчиком линии и движения по участку с пропущенной линией используются отдельные процедуры обработки.