Съдържание:

Робот за избягване на препятствия: 5 стъпки
Робот за избягване на препятствия: 5 стъпки

Видео: Робот за избягване на препятствия: 5 стъпки

Видео: Робот за избягване на препятствия: 5 стъпки
Видео: Седем робота за смяна на земеделието ▶ ГЛЕДАЙТЕ СЕГА! 2024, Ноември
Anonim
Робот за избягване на препятствия
Робот за избягване на препятствия

В робототехниката избягването на препятствия е задачата да се постигне някаква цел на контрол, при условие че не се пресичат или не се сблъскват с ограничения на позицията. Той има сонарен сензор, който се използва за усещане на препятствията, идващи между пътя на робота. Той ще се придвижи в най -добрата посока и ще избегне препятствието, което идва по пътя му. Чрез добавяне на сензор в този робот човек може просто да събира данни от околната среда.

Той може да работи по -прецизно от много роботи дори на малко място.

Стъпка 1: Знайте как работи това нещо

Знайте как работи това нещо
Знайте как работи това нещо

Можете да видите най -актуалната информация от моето хранилище на github.

Стъпка 2: Съберете неща:

Arduino uno или всеки arduino (използвал съм arduino uno)

Сонарен сензор (HC-SR 04)

Няколко джъмперни жици

2 резистора (220 ома)

L298 драйвер за управление на двоен двигател

Батерия

Шаси (Обикновено включва други необходими компоненти)

2 редукторни двигателя

Стъпка 3: Свържете всички части:

Сонарни връзки:

Vcc - 5 волта

GND - GND

Trig - Arduino 4

Ехо - Arduino 5

Шофьор на мотор:

EnB - резистор 220 ома - 5 волта (драйвер на двигателя - за контрол на скоростта) (EnB за активиране чрез резистор 220 ома)

EnA - 220 ома резистор - 5 волта (драйвер на двигателя - за контрол на скоростта) (EnA за активиране през резистор 220 ома)

IN1 - Arduino 9

IN2 - Arduino 8

IN3 - Arduino 7

IN4 - Arduino 6

GND - Arduino GND

Vcc - Arduino Vin

Сега свържете моторите с водача през порта Мотор-А и Мотор-В.

Стъпка 4: Качване на код:

Нека качим кода в сърцето. Това е красотата

на робота. Ако искате, можете да промените пинове или код. Като например - промяна на скоростта, минимално разстояние от обекта, продължителност на бягане във всяка посока. В кода са дадени полезни коментари за по -лесно разбиране.

(Не са необходими допълнителни драйвери или заглавен файл)

Качих файла, можете също да получите кода тук (за да видите още актуализации)

Стъпка 5: Последен етап:

Включете батерията и се наслаждавайте!

Можете да видите моя работещ робот1, robot2.

Ако откриете някаква грешка, уведомете ме в секцията за коментари и ако можете да поправите, можете да промените кода тук или просто да дадете в секцията за коментари.

Благодаря ти.

Препоръчано: