Съдържание:
- Стъпка 1: Инструменти и компоненти
- Стъпка 2: Монтаж
- Стъпка 3: Система за управление
- Стъпка 4: Електрически схеми
- Стъпка 5: Скица на Arduino
- Стъпка 6: Краен продукт
Видео: Follow-Bot: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Тази инструкция е създадена в изпълнение на проектните изисквания на Makecourse в Университета на Южна Флорида (www.makecourse.com)
Тази инструкция ще обхване стъпките за пресъздаване на моя проект. Моят проект беше роувър, който можеше да следва определен цвят или форма, използвайки Pixy 2 и Arduino Uno. Ще бъдат обхванати всички аспекти на процеса, включително необходимите инструменти, монтаж, система за управление и програмиране.
Стъпка 1: Инструменти и компоненти
Електрически компоненти:
- Arduino Uno
- Pixy 2
- Платка
- 2 x DC мотор
- DC преобразувател
- Серво комплект с наклон
- Шина
- 2 x 1N4001 диод
- 2 x 2N2222A транзистор
- 2 x 1k резистор
Инструменти/компоненти
- Алуминиева рамка с Т-прорези
- Пластмасов лист от HDPE
- 2 x RC автомобилни гуми
- 3D принтер
- Отвертка
- USB 2.0 кабел
- Електрическа бормашина/дремел
- Turnigy Multistar Multi-Rotor Lipo Pack
*Забележка: Целта на този проект се промени през целия семестър, така че не всичко беше използвано по първоначален начин (батерията беше зад борда - можете да постигнете същите резултати с нещо много по -евтино).
Стъпка 2: Монтаж
За съжаление не направих много снимки, докато сглобявах проекта, но не е много трудно. Поставките на двигателя, както и частите, които държат батерията върху релсите, бяха 3D отпечатани.
Алуминият с т-прорез е завинтен заедно със скоби в правоъгълна форма.
Черните пластмасови листове се пробиват и се използват за монтиране на: шина, DC преобразувател, макет, Arduino Uno и Pixy 2. Pixy 2 е монтиран на собствена платформа, за да му осигури по -добър ъгъл на видимост.
Стъпка 3: Система за управление
Системата за управление се захранва от 10000mAh литиево -полимерна батерия, която се свързва към DC преобразувател чрез шина. Батерията е много по -голяма от необходимото, но е закупена с намерението да я използва за няколко различни проекта. Конверторът за постоянен ток осигурява около 5V и чрез схемата захранва двата DC двигателя, както и Arduino Uno, който от своя страна захранва Pixy 2.
Стъпка 4: Електрически схеми
По -горе е показана основната разбивка на окабеляването и електрическите компоненти. Транзисторът, NPN 2N 2222A, е полупроводниково устройство, използвано за усилване с ниска мощност, както и за превключване на приложения. Диодите се използват за поддържане на тока в една посока, това предпазва Arduino Uno от случайно приемане на тока и експлозия. Тъй като използваме двигатели с постоянен ток, ако по някаква причина се движи в грешна посока, винаги можете просто да превключите захранващия и заземяващия кабел и той ще се завърти в обратна посока. Това не може да се направи с AC двигатели. Пин конфигурацията в диаграмата не съответства на скицата на Arduino, тя само дава на потребителя представа за това как компонентите са свързани помежду си.
Стъпка 5: Скица на Arduino
Скицата на Arduino за този проект използва библиотеката Pixy 2, която може да бъде намерена на pixycam.com под „Поддръжка“и оттам „Изтегляния“. Просто не забравяйте да изтеглите съответната библиотека за Pixy или Pixy 2 съответно. Докато изтегляте библиотеката, също е много полезно да изтеглите PixyMon v2. Докато Pixy е в състояние да научи цветове/обекти само като задържи бутона и изчака светодиодът да се включи (първо бял, след това червен) и пуска, когато е червен, е полезно да го научите чрез програмата PixyMon. Можете също така да регулирате всички настройки на камерата, включително яркостта и минималната площ на блока (това е полезно, ако се опитвате да откриете по -малки, ярки нюанси). Скицата сравнява двете области, както и позицията x на открития обект, за да следва кой подпис е присвоен. Pixy 2 може да научи до седем различни подписа и е в състояние да открие стотици обекти наведнъж.
Оттам е невероятно лесно да програмирате DC двигатели, използвайки функцията analogWrite (), позволяваща на робота да върви напред, наляво или надясно.
Забележка: по -ярките, отчетливи нюанси работят най -добре с Pixy
Стъпка 6: Краен продукт
Тук роботът беше научен да следва орнамент от червена елха.
Препоръчано:
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: 7 стъпки
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: Понякога вибрациите са причина за сериозни проблеми в много приложения. От валове и лагери на машината до работа на твърдия диск, вибрациите причиняват повреда на машината, ранна подмяна, ниска производителност и нанасят сериозен удар върху точността. Мониторинг
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: 3 стъпки
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: КУПЕТЕ (щракнете върху теста, за да закупите/посетете уеб страницата) STM32F767ZISUPPORTED SOFTWARE · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR EMBEDDED WORKBENCH използва се за програмиране на STM микроконтролери
Follow Me - Raspberry Pi Smart Drone Guide: 9 стъпки
Следвай ме - Raspberry Pi Smart Drone Guide: Винаги ли сте се чудили как да направите дрон от A -Z? Този урок ви показва как да направите 450 мм квадрокоптер стъпка по стъпка от закупуване на частите до тестване на вашия въздушен робот при първия му полет. Освен това с Raspberry Pi и PiCamera можете да
Motion Follow Animatronics Eyes: 8 стъпки (със снимки)
Motion Follow Animatronics Eyes: Този проект на Arduino използва оптичен сензор за потока (ADNS3080) за улавяне на движение. След това преведете данните, за да преместите сервото, за да изглежда така, че очите следват движещ се обект. Това не е лесна конструкция. Изисква 3D печат, запояване, някои общи те
DIY Smart Follow Me Drone с камера (базиран на Arduino): 22 стъпки (със снимки)
DIY Smart Follow Me Drone With Camera (Arduino Based): Дроновете са много популярни играчки и инструменти в наши дни. На пазара можете да намерите професионални и дори начинаещи дронове и летящи джаджи. Имам четири дрона (квадрокоптери и хекскоптери), защото обичам всичко, което лети, но 200 -ият полет не е