Съдържание:

Follow-Bot: 6 стъпки
Follow-Bot: 6 стъпки

Видео: Follow-Bot: 6 стъпки

Видео: Follow-Bot: 6 стъпки
Видео: ❤️ Моята формула за щастие в 6 стъпки 2024, Юли
Anonim
Follow-Bot
Follow-Bot

Тази инструкция е създадена в изпълнение на проектните изисквания на 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: Краен продукт

Тук роботът беше научен да следва орнамент от червена елха.

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