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

http://cdn.instructables.com/FST/F35Q/HZI8PP0I/FSTF35QHZI8PP0I.LARGE.jpg

Привет.

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

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

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

Шаг 2: Мозг

http://cdn.instructables.com/FGY/N4DD/HZI8PP1E/FGYN4DDHZI8PP1E.LARGE.jpg

http://cdn.instructables.com/FGZ/3R65/HZI8PP1Z/FGZ3R65HZI8PP1Z.LARGE.jpg

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

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

http://cdn.instructables.com/FCD/9BQC/HZI8PP2C/FCD9BQCHZI8PP2C.LARGE.jpg

http://cdn.instructables.com/F6G/Y320/HZI8PP39/F6GY320HZI8PP39.LARGE.jpg

http://cdn.instructables.com/FM9/YF4K/HZI8PP3C/FM9YF4KHZI8PP3C.LARGE.jpg

http://cdn.instructables.com/FQQ/VQ77/HZI8Q8BM/FQQVQ77HZI8Q8BM.LARGE.jpg

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

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

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

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

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

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

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

Шаг 5: Код

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

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

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

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

Похожее ...

1 Комментарий

  1. Азат Чингизов Азат Чингизов:

    Программа не работает ((( Доходит до препятствия поворачивает колеса и все, как вкопанный стоит!

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

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