Съдържание:
- Стъпка 1: Знайте как работи това нещо
- Стъпка 2: Съберете неща:
- Стъпка 3: Свържете всички части:
- Стъпка 4: Качване на код:
- Стъпка 5: Последен етап:
Видео: Робот за избягване на препятствия: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
В робототехниката избягването на препятствия е задачата да се постигне някаква цел на контрол, при условие че не се пресичат или не се сблъскват с ограничения на позицията. Той има сонарен сензор, който се използва за усещане на препятствията, идващи между пътя на робота. Той ще се придвижи в най -добрата посока и ще избегне препятствието, което идва по пътя му. Чрез добавяне на сензор в този робот човек може просто да събира данни от околната среда.
Той може да работи по -прецизно от много роботи дори на малко място.
Стъпка 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.
Ако откриете някаква грешка, уведомете ме в секцията за коментари и ако можете да поправите, можете да промените кода тук или просто да дадете в секцията за коментари.
Благодаря ти.
Препоръчано:
Робот за избягване на препятствия, използващ ултразвуков сензор (Proteus): 12 стъпки
Робот за избягване на препятствия, използващ ултразвуков сензор (Proteus): Обикновено срещаме робот за избягване на препятствия навсякъде. Хардуерната симулация на този робот е част от конкуренцията в много колежи и в много събития. Но софтуерната симулация на робот с препятствия е рядкост. Въпреки че можем да го намерим някъде
Избягване на препятствия LEGO робот: 8 стъпки (със снимки)
Избягване на препятствия LEGO Робот: Ние обичаме LEGO и също така обичаме Crazy Circuits, затова искахме да комбинираме двата в прост и забавен робот, който може да избегне бягането по стени и други предмети. Ще ви покажем как сме изградили нашите и ще очертаем необходимите основи, за да можете да изградите свои собствени
Робот за избягване на препятствия, използващ Arduino Nano: 5 стъпки
Робот за избягване на препятствия, използващ Arduino Nano: В тази инструкция ще опиша как можете да направите робот, който избягва препятствия, използвайки Arduino
Робот 5 в 1 Arduino - Следвай ме - Следване на ред - Сумо - Рисуване - Избягване на препятствия: 6 стъпки
Робот 5 в 1 Arduino | Следвай ме | Следване на ред | Сумо | Рисуване | Избягване на препятствия: Тази контролна платка за робот съдържа микроконтролер ATmega328P и драйвер за двигател L293D. Разбира се, той не се различава от платката Arduino Uno, но е по -полезен, защото не се нуждае от друг щит за задвижване на двигателя! Без скок
Робот за избягване на препятствия с IR сензори без микроконтролер: 6 стъпки
Робот за избягване на препятствия с IR сензори без микроконтролер: Ами този проект е по -стар проект, направих го през 2014 г. през месец юли или август, мислех да го споделя с вас, момчета. Това е просто избягване на препятствия робот, който използва IR сензори и работи без микроконтролер. IR сензорите използват opamp IC i