Съдържание:
- Стъпка 1: Материал: Какво трябва да подготвите
- Стъпка 2: 3D печат на вашия Robo
- Стъпка 3: Сглобете вашия Robo
- Стъпка 4: Свързване на точката
- Стъпка 5: Първоначална поза
- Стъпка 6: NodeMCU AP
- Стъпка 7: Проверете този Hex Robo демонстрационен видеоклип …
- Стъпка 8: Да… Сега има модул Cannon върху него…
- Стъпка 9: Схема за окабеляване на оръдия
Видео: Hex Robo V1 (с оръдие): 9 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Вдъхновен от предишния ми робот, този път създавам Hex Robo за War Game.
Оборудван с оръдие (следващ на V2) или може би контролиран с джойстик (следващ на V3) мисля, че ще бъде забавно да играете с приятел.
стреляйки помежду си с помощта на малка оръдейна пластмасова топка и направете някакво предизвикателство за победа …
В предишния ми робот някои части са трудни за печат и трудни за сглобяване … затова създавам този робот, който е по -лесен за печат, по -лесен за сглобяване и по -малко части.
Използването на 18 сервомотора или 18DOF с 3 съединения на крак е достатъчно гъвкаво за робот -шестоъгълник, отколкото робот -шестоъгълник 12DOF.
надявам се да се насладите на изграждането на това …
Стъпка 1: Материал: Какво трябва да подготвите
Това е всички компоненти, които трябва да закупите:
- 32 CH серво контролер (x1)
- Wemos D1 Mini (x1)
- Серво MG90S метална предавка (x18)
- 5v Ubec 6A минимален (1x)
- мини DC-DC понижаващ преобразувател (x1)
- Женски - женски кабелен джъмпер dupont (около x10)
- Батерия 3S (x1)
- някакъв малък винт за корпус и серво клаксон
Стъпка 2: 3D печат на вашия Robo
можете да изтеглите моите Hex Robo 3D файлове от thingiverse
обикновено го отпечатвам с PLA или ABS
Това, което трябва да отпечатате е:
- 3 чифт тибия
- 3 чифта Coxa
- 3 болка на бедрената кост
- 1 Основно тяло
- 1 Горен капак
- 1 Долен капак
Стъпка 3: Сглобете вашия Robo
просто следвайте видеото по -горе
След като приключим, можем да добавим повече движение към кода на arduino. Използвам серво контролер RTrobot, за да направя известно движение и след като имаме серийната команда за серво, можем да го поставим в кода с някаква корекция на кода.
изтеглете тук
или тук @4shared само за windows & linux
PS Много много ВАЖНО:
всички RX и TX от и към Wemos и Servo драйвери трябва да са здраво свързани, тъй като рутинната процедура винаги проверява "OK response" от 32 -те серво драйвери. Ако серво драйверът не е намерен и няма отговор "OK", тогава програмата ще бъде циклична в "void the wait_serial_return_ok ()" Тази грешка ще причини: - Не може да се свърже с точката за достъп - Празна уеб страница - Зареждането на страницата не завършва
Стъпка 4: Свързване на точката
Всичко това е електронна схема, основно всички сервомотори, контролирани от 32CH серво контролер, защото вече имат микроконтролер в него. Точно като arduino, това е независимост и може да се контролира чрез серийна команда от PS2 контролер, компютър или друго устройство.
Картиране на кабели:
- 5v захранване (+) от UBEC
- Земя от UBEC и Mini Stepdown
- 5v захранване (+) от мини стъпка надолу
- към Wemos D1 mini G щифт
- към Wemos D1 мини 5v щифт
- към Wemos D1 мини RX щифт
- към Wemos D1 мини TX щифт
- (съвпадение на цвета на щифта с цвета на серво кабела) към десния преден крак (щифт 1 към кокса, щифт 2 към бедрената кост, щифт 3 към тибията серво)
- (съответства на цвета на щифта с цвета на серво кабела) към предния ляв крак (щифт 5 към кокса, щифт 6 към бедрената кост, щифт 7 сервоударник на пищяла)
- (съвпадение на цвета на щифта с цвета на серво кабела) към средния ляв крак (щифт 13 към кокса, щифт 14 към бедрената кост, щифт 15 тибио серво)
- (съвпадение на цвета на щифта с цвета на серво кабела) към десния среден крак (щифт 17 към кокса, щифт 18 към бедрената кост, щифт 19 тибио серво)
- (съвпадение на цвета на щифта с цвета на серво кабела) към левия заден крак (щифт 25 към кокса, щифт 26 към бедрената кост, щифт 27 тибио серво)
- (съвпадение на цвета на щифта с цвета на серво кабела) към десния заден крак (щифт 29 към кокса, щифт 30 към бедрената кост, щифт 31 тибио серво)
Стъпка 5: Първоначална поза
ВАЖНО … !!
- когато включите серво драйвера, всички серво ще се преместят в първоначалната/стандартна позиция/поза
- прикрепете серво клаксона възможно най -близо, като фигурата по -горе или видеото по -горе
- прикрепете отново серво клаксона и регулирайте позицията на кока, пищяла и бедрената кост точно както на горната снимка
- изключете и включете отново, за да се уверите, че целият крак е в правилната позиция
- не се притеснявайте, ако ъгълът е малко различен
- все още можете да го отрежете на кода на arduino
Стъпка 6: NodeMCU AP
Мигайте вашия NodeMCU
Изтеглете кода тук
WeMos D1 mini е минимална WiFi платка ESP8266 Използвайки wemos D1 mini като WIFI AP, можем да изпратим серийна команда до 32 CH серво контролера и независимостта да стане AP за уеб сървър за управление на робота. всичко, от което се нуждаем, е просто да флашнем платката nodeMCU с прикачения код и можем да свържем смартфона към AP nodeMCU и с помощта на уеб браузър отворете https://192.168.4.1 и можем да видим цялата команда.
ModeMCU Пин картиране:
- към RX пина на 32 CH серво контролера
- към 32 -каналния TX щифт на серво контролера
- от 32 CH серво контролер G щифт
- от 32 CH серво контролер 5v щифт
Стъпка 7: Проверете този Hex Robo демонстрационен видеоклип …
скоро ще пусна дистанционното управление NRF …
изчакайте го … но дотогава просто се забавлявайте с него …
PS: Току -що актуализирам модула на оръдието по -долу …
Стъпка 8: Да… Сега има модул Cannon върху него…
изтеглете 3D модела на оръдието от:
Стъпка 9: Схема за окабеляване на оръдия
Списък на електронните части:
Чифт мотор 716 с четка 60000 оборота в минута (обикновено за мини дрон jjrc h67 e011)
- Модул за захранване с Mosfet
- Мини-360 Супер малък захранващ модул DC DC Стъпващ захранващ модул за Arduino
- MG90S метално зъбно колело серво
Нещо, което трябва да знаете:
- настройте DC към DC напрежение potensio да не се забавя и да не вибрира максимално, колкото можете (ако колелото винаги вибрира, моля, балансирайте отново колелото си)
- тригерно серво свързване към PIN 6 на вашия arduino/възелMCU и MS90S оръдие за задействане на серво заглавието се свързва към PIN 24 на 32 -канален серво контролер
- Ако искате да добавите светодиод за индикатор за състоянието, можете да се свържете с PIN 5 (за LED положителен крак) на arduino/nodemcu, като използвате 5v LED + резистор на положителен крак (може да бъде всяка стойност между 100 Ohms и около 10K Ohms) и отрицателен крак към GND
Втора награда в Make it Move
Препоръчано:
Мраморен оръдие за физика: 12 стъпки
Мраморен оръдие за физика: Това е урок за изграждане на мраморен оръдие. Създадено от: Ерин Хокинс и Евън Морис
Как да направите оръдие за зареждане с огън в Minecraft: 7 стъпки
Как да направите оръдие за зареждане с огън в Minecraft: Това е урок за това как да направите работещо оръдие за зареждане с огън в Minecraft
Истинско оръдие за лазерна ръка от Metroid!: 9 стъпки (със снимки)
Истинско оръдие за лазерно оръжие от Metroid !: Няма много герои от видеоигри, толкова страхотни като Самус. Вселената спестява ловец на глави с едно от най -готините оръжия във всички sciFi. Когато видях, че Instructables организира състезание, базирано на видеоигри, веднага разбрах, че това е нейното оръжие
Кула и оръдие на скенера: 10 стъпки (със снимки)
Скенерна кула и оръдие: Трябваше да направим функционален прототип, използвайки различни сензори arduino, така че нашият избор беше да разработим кула с оръдие, което изстрелва куршум към обект, който скенерът е открил. Функционирането на кулата започва с c
Експлодиращо оръдие за конфети: 5 стъпки (със снимки)
Експлодиращо оръдие за конфети: Ето готина пиротехническа притурка, която експлодира с душ конфети! Чудесно за концерти на живо, партита, сватби, специални събития … вие го казвате! Вижте го в действие и резултатите от тестовете