Съдържание:
- Стъпка 1: Видео по проект стъпка по стъпка
- Стъпка 2: Необходими хардуерни елементи
- Стъпка 3: Файл и схема на печатни платки Gerber
- Стъпка 4: 3D.stl файлове
- Стъпка 5: Връзки
- Стъпка 6: Изходен код
Видео: Робот 5 в 1 Arduino - Следвай ме - Следване на ред - Сумо - Рисуване - Избягване на препятствия: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Тази контролна платка за робот съдържа микроконтролер ATmega328P и драйвер за двигател L293D. Разбира се, той не се различава от платката Arduino Uno, но е по -полезен, защото не се нуждае от друг щит за задвижване на двигателя! Той е свободен от джъмпер и може лесно да се програмира с CH340G. Докато управлявате два DC двигателя, можете също да управлявате различни сензори, като използвате I / O щифтове с тази карта. В този проект използвахме ултразвуков сензор за разстояние HC-SR04 и инфрачервен инфрачервен сензор. Освен това е използван един серво мотор.
Стъпка 1: Видео по проект стъпка по стъпка
Можете да програмирате робот с 5 различни сценария с тази контролна карта. В този проект са включени следните сценарии:
Режим SUMO: Това е спорт, в който два робота се опитват да се изтласкат един от друг в кръг (по подобен начин на спорта сумо).
Режим Follow Me: Може да усети наличието на обект, който да бъде проследен с помощта на HC-SR04 сензор.
Режим на проследяване: Роботът за следване на линия е превозно средство, което следва линия, или черна линия, или бяла линия.
Режим на избягване: Роботът за избягване на препятствия е интелигентно устройство, което автоматично може да усети препятствието пред него и да ги избегне, като се завърти в друга посока.
Режим на рисуване: Съдържа серво мотор и химикалка. Той може да рисува свои собствени следи от движение на повърхността.
Стъпка 2: Необходими хардуерни елементи
- ATmega328P -PU с Bootloader -
- IC на драйвер за двигател L293D -
- USB гнездо тип B -
- DIP гнездо 28/16 щифтове -
- 12/16 MHz кристал -
- L7805 TO -220 -
- 100uF кондензатор -
- LED -
- Резистор 10K/1K -
- 470nF кондензатор -
- Гнездо за захранване -
- 2 -пинов терминален блок -
- Заглавка за мъжки щифт -
- 10nF/22pF керамика -
- 6V 200RPM Mini Metal Gear Motor -
- 7.4V 1000mAh 2S Lipo батерия (по избор) -
- 9V 800mAh батерия (по избор) -
- 9V конектор за батерия -
- Ултразвуков модул HC -SR04 -
- IR инфрачервен сензор -
- CH340G USB към TTL IC -
В този проект бяха използвани компоненти от тип DIP за лесно запояване
Стъпка 3: Файл и схема на печатни платки Gerber
В този проект избрах PCBWay. PCBWay е единственият начин този проект да се осъществи с много ниска цена и високо качество.
Подробности за продукта
- Тип платка: Единична печатна платка
- Размер: 53,3 мм х 66 мм
- Слоеве: 2 слоя
- Общо: 5 бр. / 5 щ.д.
Вземете печатната платка Gerber & Schematic -
Стъпка 4: 3D.stl файлове
Настройки за печат
- Принтер: JGAURORA A5S
- Резолюция: 0.25
- Запълване: 10%
Стъпка 5: Връзки
IR сензор
- Сигнален щифт на IR сензора към цифров 12
- ИК сензор VCC щифт до +5V
- IR сензор GND към GND
Сензор HC-SR04
- ECHO щифт към Digital 5
- ПИН TRIG към Digital 6
- VCC щифт до +5V
- GND щифт към GND
Мотор А
- Мотор A 1 към цифров 2
- Мотор A 2 към цифров 4
- Двигател А Активирайте към цифров 3
Мотор В
- B Мотор B 1 към цифров 10
- Мотор B 2 към цифров 11
- Двигател B Разрешаване на цифров 9
Стъпка 6: Изходен код
Можете да програмирате робот с 5 различни сценария с тази контролна карта. В този проект са включени следните сценарии:
- Режим SUMO: Това е спорт, в който два робота се опитват да се изтласкат един от друг в кръг (по подобен начин на спорта сумо).
- Режим Follow Me: Може да усети наличието на обект, който да бъде проследен с помощта на HC-SR04 сензор.
- Режим на проследяване: Роботът за следване на линия е превозно средство, което следва линия, или черна линия, или бяла линия.
- Режим на избягване: Роботът за избягване на препятствия е интелигентно устройство, което автоматично може да усети препятствието пред него и да ги избегне, като се завърти в друга посока.
- Режим на рисуване: Съдържа серво мотор и химикалка. Той може да рисува свои собствени следи от движение на повърхността.
Вземете изходния код:
github.com/MertArduino/RobotControlBoard
Препоръчано:
Как да направите робот, който избягва препятствия: 6 стъпки
Как да си направим робот за избягване на препятствия: Роботът за избягване на препятствия е прост робот, който се управлява от arduino и това, което прави, е, че той просто обикаля и избягва препятствията. Той открива препятствията с ултразвуков сензор HC-SR04 с други думи, ако роботът усети обект близо до
Ред ред: 5 стъпки
Row Row: Всичко, от което се нуждаете, е вашият Makey Makey, кутия за обувки и някои декорации по ваш избор
Как да направите робот, който избягва препятствия, използвайки Arduino: 5 стъпки
Как да направите робот за избягване на препятствия с помощта на Arduino: В тази инструкция ще ви науча как да направите робот за избягване на препятствия, който работи с Arduino. Трябва да сте запознати с Arduino. Arduino е контролна платка, която използва микроконтролера atmega. Можете да използвате всяка версия на Arduino, но аз
Робот за откриване на препятствия: 3 стъпки
Робот за откриване на препятствия: Говорейки за мобилни платформи, може да измислите идеи като проследяване на линии, избягване на препятствия, предотвратяване на падане, мониторинг на околната среда и др. Проектът за днес е робот, който открива обект & решава дали да го следва или избягва. T
Избягващ препятствия робот Minecraft Creeper: 7 стъпки
Избягване на препятствия Minecraft Creeper Robot: Този робот е създаден, за да участва в предизвикателството Minecraft, Epilog Challenge IX и за първи път авторски конкурс. Той е базиран на една от най -емблематичните тълпи от Minecraft: Creeper. Този робот използва 3D отпечатана черупка, така че трябва да имате достъп до