Съдържание:

Робот ShotBot: 11 стъпки
Робот ShotBot: 11 стъпки

Видео: Робот ShotBot: 11 стъпки

Видео: Робот ShotBot: 11 стъпки
Видео: 1-10 ShotBot Legend SeriesTrading Bot Takes $6,100 NQ 2024, Ноември
Anonim
Робот ShotBot
Робот ShotBot

Тази инструкция е създадена в изпълнение на проектните изисквания на Makecourse в Университета на Южна Флорида (www.makecourse.com)

Консумативи:

Кабели, Arduino, 6v безопасна за храна потопяема водна помпа с постоянен ток, 2 стъпкови двигателя, 2 ULN2003 табла за управление, H-мост, 180 серво мотор, 5v и 6-9v източник на захранване, платка, IR сензор и дистанционно, пистолет за горещо лепило, безопасен за храни тръби.

Стъпка 1: Моделирайте вашия робот

Моделирайте вашия робот
Моделирайте вашия робот

Създайте 3D модел на вашия робот как искате да изглежда. Вземете предвид как ще поставите колелото и оста, двигателите, механизмите за държача за чаши, окабеляването и електрическите компоненти и резервоара за вода. Можете да видите на снимката, че имам планиран размер (8x8x4in) и разположението на моите компоненти и проводници. Ако е необходимо, намерете размерите или 3D моделите на вашите реални компоненти. Можете също да видите в задния ъгъл, че създадох слот за прокарване на проводници.

Стъпка 2: Изглед отстрани

Страничен изглед
Страничен изглед

Можете да видите, че създадох слот за стъпковите двигатели и оси за предното колело.

Стъпка 3: 3 Основни компоненти

Има 3 основни механизма за робота.

1. Движението: Колелата и задвижващите функции.

а. Това изисква двата стъпкови двигателя и платките на водача

2. Поставка за чаши: Създава разположение за чашата и прецизно място за наливане

а. Това изисква серво мотор.

3. Изливането: Механизъм за изливане на всеки изстрел.

а. това изисква Н мост и водна помпа

За макетната платка свържете земните релси помежду си и свържете една от тях с Arduino, за да създадете обща основа.

Този бот ще се управлява от IR сензор и дистанционно. Ще трябва да го свържете към един от цифровите щифтове на Arduino и да го свържете към захранването и заземяването на Arduino.

Стъпка 4: Движението: Стъпкови двигатели

Движението: Стъпкови двигатели
Движението: Стъпкови двигатели

Свържете вашите стъпкови двигатели към всяка платка на драйвера и свържете IN контактите към 1-4 към щифтове 2-9 на Arduino. Свържете източника на захранване към външна 6v+ батерия и заземете всяка система с общо заземяване (или заземяване на Arduino)

Когато програмирате стъпкови двигатели, можете или да използвате библиотеката на стъпковите двигатели, или да я кодирате твърдо. За този проект тя ще бъде твърдо кодирана.

Стъпка 5: Поставка за чаши: Модел

Поставка за чаши: Модел
Поставка за чаши: Модел

Това е модел на държача за чаши, който създадох. Забележете отворената става на гърба за механизма.

Стъпка 6: Поставка за чаши: Механизъм

Поставка за чаши: Механизъм
Поставка за чаши: Механизъм

За държача за чаши ще използвате серво, за да контролирате неговото движение. Следвайки горната снимка, искате да създадете система с две съединения със съединение в края на серво рамото и съединение на гърба на държача за чаши. Това ще превърне въртеливото движение в линейно. За това използвах картон и Q-накрайници. Изрязах малко правоъгълно парче картон и сложих малка дупка и всеки край. Поставих Q-накрайник през всеки край и го прикрепих към серво и държача за чаши. След това използвайте горещо лепило, за да покриете краищата на Q-връх.

Стъпка 7: Поставка за чаши: Моят механизъм

Поставка за чаши: Моят механизъм
Поставка за чаши: Моят механизъм

Стъпка 8: Поставка за чаши: Верига

Поставка за чаши: Верига
Поставка за чаши: Верига

Искате да свържете серво мотора към захранването и земята и да го свържете към един от PWM щифтовете.

Стъпка 9: Изливането: Верига

Изливането: Верига
Изливането: Верига

Свържете DC водната помпа към OUT1 и OUT2 на H-моста. Свържете H-моста към общото заземяване. Ако вашият външен източник на захранване е по-малък от 12v, свържете го +12v на H-моста, ако не премахнете капачката на джъмпера зад връзката и го свържете към +12v. За този проект използвах 9v батерия като моя външен. След това премахнете джъмпера от щифта ENA и го свържете към PWM щифт на Arduino. Свържете IN1 към щифтовете на Arduino. Забележка: Обикновено бихме свързали и IN2, но в този случай не е нужно, защото никога не се налага да променяме конфигурацията на DC двигателя.

Стъпка 10: Изливането: Продължава

Изливането: Продължава
Изливането: Продължава

Искате да поставите водната помпа в дъното на резервоара и да я подадете от горната част на резервоара. След това можете да наклоните тръбите от върха на робота и да ги насочите към държача за чаши.

Стъпка 11: ShotBot код

Основният код и функции

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