Настройка энкодеров при неправильном движении робоплатформы

Инструкция будет полезной, если робоплатформа: 

  • не выполняет команды, заданные в программе;
  • не едет прямо; 
  • не поворачивает вправо/влево; 
  • не едет на заданное расстояние. 

Энкодер - это преобразователь угла поворота мотора. Настройка заключается в уравнивании значений счетчика шагов каждого мотора в RobboScratch. Для этого нужно подкрутить потенциометры, расположенные на плате.


Для настройки вам понадобится тонкая шлицевая отвертка с диэлектрической ручкой. Отвёртка без изоляции не подойдет, т.к. будут дополнительные помехи на устройстве.


Шаг 1. Зафиксируйте робоплатформу на чем-нибудь высоком, чтобы колеса могли свободно крутиться. Например, поставьте робоплатформу на кружку или на скотч.


Шаг 2. Проверьте, что тумблер 1 и 2 находятся в нижнем положении.

Шаг 3. Установите оба колеса на одинаковом расстоянии от корпуса так, чтобы они могли свободно вращаться. Колеса должны держаться на валу двигателя, не касаясь корпуса робоплатформы.


Шаг 4. Подключите робоплатформу к RobboScratch.

Шаг 5. Нажмите на  в верхней части окна.

Откроется окно датчиков робоплатформы:


Шаг 6. Составьте и запустите скетч ниже.


Шаг 7. Когда робоплатформа закончит выполнение скетча, сравните значения счетчиков:
  • приемлемое расхождение счетчиков должно быть до 20 (при запуске на 1000 шагов); 
  • если расхождение больше 20 шагов или значения счетчика не изменяется, переходите к следующему шагу. 

Шаг 8. Если значение не изменяется: при включенных моторах, медленно и плавно вращайте отверткой потенциометр в любом направлении. Аккуратное вращение необходимо, чтобы не пропустить момент, когда начнут приходить значения шагов. Если цифры не появились при вращении по часовой стрелке, поверните отверткой в обратном направлении. 

Уберите отвертку как только значения появятся и начнут плавно увеличиваться. 


Шаг 9. Если расхождение счетчиков больше 20, после выполнение скетча аккуратно поверните один из потенциометров.
Ещё раз запустите скетч включения моторов и оцените расхождение. Если расхождение больше 20 шагов, то попытайтесь подкрутить потенциометр еще.

Таким образом вы настроили энкодеры. Если движение робоплатформы остается некорректным, напишите нам в техническую поддержку.