Съдържание:
- Стъпка 1: Битове и парчета, от които се нуждаете
- Стъпка 2: И кодът
- Стъпка 3: Поставяне на битовете на правилното място
- Стъпка 4: И тези проводници … О, момче
- Стъпка 5: В действие
Видео: Най -малкият и сладък робот за избягване на препятствия Arduino някога: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Уморени ли сте от големите тромави роботи, които заемат половин рафт във вашата стая? Готови ли сте да вземете робота си със себе си, но той просто не се побира в джоба ви? Ето! Представям ви Minibot, най -сладкият и най -малкият робот за избягване на препятствия, който някога (някога някога) можете да съберете!
Стъпка 1: Битове и парчета, от които се нуждаете
Малка дъска (4,5 см на 3,5 см), 17 дупки дълги и 2 реда с 5 дупки широки. Можете да изградите робота без него, но е хубаво да имате, ако планирате да модифицирате робота.
Arduino Nano. Използвам този, който се доставя с пиновете, вече запоени на платката, но можете също да използвате безизолиращото arduino nano и да запоявате кабелите директно към платката
9V батерия. Да, добра стар "батерия".
9V държач за батерия. (взех го от стара играчка)
2 сервомотора с непрекъснато въртене (приличат на SG () серво, но всъщност са серво сървъри с непрекъснато въртене. Купих ги ТУК
2 гумени колела. Просто се огледайте. Със сигурност някъде има стара играчка, която не се нуждае от колелата си.
Кабели. Куп от тях. Няма такова нещо като твърде много кабели.
Ултразвуков сензор. 4 -пинов модел. Ebay, Amazon или друго място. Всички те са еднакви.
3D отпечатано шаси. Можете да намерите 3D файловете ТУК
Стъпка 2: И кодът
Тук няма ракетна наука. Просто супер прост код, който кара робота да върви напред, ако няма какво да се види на 15 см, и прави рязък завой, ако нещо е по -близо от 15 см.
Просто изтеглете txt файла и копирайте и поставете кода във вашия интерфейс на Arduino.
Стъпка 3: Поставяне на битовете на правилното място
Платформата, Arduino, ултразвуков сензор и батерията отиват в горната част на шасито, но НЕ СЪСТАВЯТЕ компонентите в YET. Първо трябва да свържете всичко. (да, направих тази грешка) (два пъти)
Двата сервомотора са просто щракнати в долната част на шасито. Да, можете да поставите тези 2 сега.
Колелата са прикрепени към серво вала с малко тел, малко горещо лепило или с магическо заклинание. Твой избор.
Стъпка 4: И тези проводници … О, момче
Тук идва грозната част. окабеляването. ТОЛКО много проводници и толкова малко място.
Започваме от ултразвуковия сензор.
- Vcc -> +5V на Arduino
- Trig -> D11 на Arduino
- Ехо -> D12 на Arduino
- GND -> GND на Arduino (всеки от 2 -те GND пина на Arduino)
Серво 1:
- Оранжев проводник -> D9 на Arduino
- Червен проводник -> +5V на Arduino
- Кафяв проводник -> GND на Arduino (всеки от 2 -те GND щифта на Arduino)
Серво 2:
- Оранжев проводник -> D10 на Arduino
- Червен проводник -> +5V на Arduino
- Кафяв проводник -> GND на Arduino (всеки от 2 -те GND щифта на Arduino)
Батерия:
- Червен проводник -> Vin щифт на Arduino
- Черен проводник -> GND на Arduino (всеки от 2 -те GND щифта на Arduino)
Сега трябва само внимателно да натъпчете всички проводници вътре в шасито и да слепите двете половини. Роботът ми е толкова пълен, че се нуждае от гумена лента, за да не го разлее.
Стъпка 5: В действие
Вашият робот ще продължи напред, докато намери нещо на по -малко от 15 см.
Можете да промените разстоянието в този код:
ако (разстояние <= 15)
Можете също да промените скоростта напред и назад, като промените тези редове:
myservo1.write (XXX); myservo2.write (XXX);
където XXX = 0 е пълна скорост напред за myservo1 и XXX = 180 е пълна скорост напред за myservo2
и XXX = 90 ще бъде точка за двете серво.
Препоръчано:
Робот за избягване на препятствия, използващ Arduino Nano: 5 стъпки
Робот за избягване на препятствия, използващ Arduino Nano: В тази инструкция ще опиша как можете да направите робот, който избягва препятствия, използвайки Arduino
Робот 5 в 1 Arduino - Следвай ме - Следване на ред - Сумо - Рисуване - Избягване на препятствия: 6 стъпки
Робот 5 в 1 Arduino | Следвай ме | Следване на ред | Сумо | Рисуване | Избягване на препятствия: Тази контролна платка за робот съдържа микроконтролер ATmega328P и драйвер за двигател L293D. Разбира се, той не се различава от платката Arduino Uno, но е по -полезен, защото не се нуждае от друг щит за задвижване на двигателя! Без скок
Робот за избягване на препятствия (Arduino): 8 стъпки (със снимки)
Робот за избягване на препятствия (Arduino): Тук ще ви инструктирам как да направите робот за избягване на препятствия, базиран на Arduino. Надявам се да направя стъпка по стъпка ръководство за това как да направя този робот по много лесен начин. Роботът, който избягва препятствия, е напълно автономен робот, който може да избегне всякакви препятствия
Как да си направите робот за избягване на препятствия Arduino у дома: 4 стъпки
Как да си направите робот за избягване на препятствия „Направи си сам“у дома: Здравейте момчета, В тази инструкция ще направите робот за избягване на препятствия. Тази инструкция включва изграждане на робот с ултразвуков сензор, който може да открие близки обекти и да промени посоката им, за да избегне тези обекти. Ултразвуковият сензор
Робот за избягване на препятствия, използващ микроконтролер (Arduino): 5 стъпки
Робот за избягване на препятствия, използващ микроконтролер (Arduino): В тази инструкция ще ви науча как да направите робот за избягване на препятствия, който работи с Arduino. Трябва да сте запознати с Arduino. Arduino е контролна платка, която използва микроконтролера atmega. Можете да използвате всяка версия на Arduino, но аз