Shmel

ROB-85720

Робот сделан на базе корпуса, отпечатанного на 3d принтере. 

На корпусе закреплены:

  • аналоговый датчик линии Pololu QRT-8A
  • breadboard с Arduino Nano
  • breadboard с драйвером моторов 6612FNG
  • 2 мотора-редуктора 12 мм 30:1 с колёсами
  • LiPo аккумулятор

Схема собрана втыканием соединительных проводов.

Программа написана в среде Arduino IDE. Значения датчиков комбинируются для получения единого значения отклонения от центра линии, принимающего значения в диапазоне от -1 до 1. К отклонению применяется ПД регулятор. Для обработки случаев потери датчиком линии и движения по участку с пропущенной линией используются отдельные процедуры обработки.