payaem.ru

Паяем — Все о электронике

Автономная машинка

Привет.

Это автономный робот из игрушечной машинки. Мозгом этого робота является Arduino UNO и драйверная плата двигателя. Также установлен ультразвуковой датчик.

Шаг 1: Компоненты

  • Радиоуправляемая игрушечная машинка
  • Arduino Uno
  • Драйверная плата двигателя (2 канала)
  • Ультразвуковой датчик для измерения расстояния
  • Макетная плата

Шаг 2: Мозг

Вытащите радиоконтрольную плату из машинки. Подключите провода к драйверной плате двигателя, двигатель задних колес на один канал, а передние колеса рулевого двигателя на другой канал.

Шаг 3: Подключите Arduino и ультразвуковой датчик

Подключите ультразвуковой датчик и привод двигателя к плате Arduino.

Шаг 4: Программирование

Здесь разум машинки очень простой. Он основан на различных режимах, контролирует скорость и направление в зависимости от расстояния до объектов впереди автомобиля:

FULL SPEED MODE — Нет объектов впереди — полная скорость

CRUISE MODE — Машинка X см от препятствия — замедляется

AVOID MODE — Машинка находится слишком близко к препятствию — замедляется и поворачивает в случайном направлении

REVERSE MODE — Объект находится очень близко — останавливается и двигается назад от препятствия в течение 2 секунд

Шаг 5: Код

Вам нужно будет скачать «Ultrasonic.h»

Код представлен ниже:

Код автономной машинки

Вот и всё. Желаем удачи.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *