Съдържание:
- Стъпка 1: Изпитания и грешки при проектирането на модела
- Стъпка 2: Проектиране на модела и алгоритъма
- Стъпка 3: Необходими компоненти
- Стъпка 4: Изграждане на тялото
- Стъпка 5: Окабеляване
- Стъпка 6: Увеличаване на мощността
- Стъпка 7: Кодиране
Видео: Хуманоиден робот, базиран на Arduino, използващ серво мотори: 7 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Здравейте всички, Това е първият ми хуманоиден робот, изработен от PVC пяна. Предлага се в различни дебелини. Тук използвах 0,5 мм. В момента този робот може просто да ходи, когато включих. Сега работя по свързването на Arduino и Mobile чрез Bluetooth модул. Вече направих приложение като Cortana и Siri за windows phone, което се предлага в магазина за приложения https://www.microsoft.com/en-us/store/apps/patrick… След успешно свързване и на двете, мога да го контролирам чрез глас команда в Windows Phone.
Прекарах много месеци в решаването на проблема с наднорменото тегло на батерията и завърших с епичен провал поради проблем с бюджета. И така, накрая реших да дам захранване от външна оловно-киселинна батерия.
Да видим как разбрах перфектния дизайн на тялото за робота.
Стъпка 1: Изпитания и грешки при проектирането на модела
Първоначално нямам представа за силата на серво моторите и електрониката, които се занимават с батерии и вериги. Първо планирах робот в естествен размер за около 5 до 6 фута. След като опитах почти 6 или 7 пъти, осъзнах максималния въртящ момент на серво и намалих до 2 до 3 фута от общата височина на робота.
След това се опитах до бедрото на робота, за да проверя алгоритъма за ходене.
Стъпка 2: Проектиране на модела и алгоритъма
Преди да продължим, трябва да решим колко двигатели са необходими, къде трябва да поправим. След това проектирайте частите на тялото според дадените изображения.
Стъпка 3: Необходими компоненти
1) Пластмасов лист
2) Супер лепило
3) 15 - Серво мотори с висок въртящ момент (използвах TowerPro MG995)
4) Arduino Atmega 2560 или други дъски Arduino
5) 6V батерия (минимум 3 броя. Най -много 5 двигателя за всяка батерия)
6) HC-05 Bluetooth модул за комуникация
7) Други основни неща, които всеки любител има!
Стъпка 4: Изграждане на тялото
След като се борих с дървени парчета, открих, че този пластмасов лист е доста лесен за изрязване и поставяне, за да се направят различни форми.
Изрязах дупки, за да монтирам серво мотори директно в листа, като нанасям супер лепило (използвах 743).
Стъпка 5: Окабеляване
Не уча електроника или електротехника. И нямам достатъчно търпение да проектирам печатна платка или да проектирам подходящо окабеляване. Ето защо това разхвърляно окабеляване.
Стъпка 6: Увеличаване на мощността
Можете да видите, че първоначално използвах само 11 серво мотора. поради проблем с наднорменото тегло, той падна и се счупи по време на тестването. Така че, увеличих още 4 серво при всяко съединяване на крака.
Стъпка 7: Кодиране
Прикачих код на Arduino.
за (i = 0; i <180; i ++)
{
servo.write (i);
}
Това е основният код за завъртане на всеки серво мотор, прикрепен към всяка платка Arduino.
Но калибрирането на въртящите се степени и решаването кои двигатели трябва да работят по време на движението на всеки крак е най -сложната част от кодирането. Това може да бъде направено от друга скица, наречена (Servo_Test). Чрез тестване на степента на въртене на всеки двигател чрез серийна комуникация чрез платката Arduino, можем да калибрираме всички двигатели.
И накрая, роботът започва да ходи, след като въведе стойността "0" в прозореца на серийния монитор.
Включих също и примерен изходен код на windows phone 8.1 за свързване на Arduino и Mobile чрез Bluetooth.
Препоръчано:
NAIN 1.0 - основният хуманоиден робот, използващ Arduino: 6 стъпки
NAIN 1.0 - основният хуманоиден робот, използващ Arduino: Nain 1.0 ще има основно 5 отделящи се модула - 1) Arm - които могат да се управляват чрез серво. 2) Колела - които могат да се управляват с DC двигатели. 3) Крак - Nain ще може да превключва между колела или крака за движение. 4) Глава и
Ходещ робот, използващ 1 серво мотор: 13 стъпки (със снимки)
Ходещ робот, използващ 1 серво мотор: Исках да създам този проходил робот, откакто го видях в YouTube. След малко търсене намерих още малко информация за него и реших да си направя. Целта, която имах да изградя тази проходилка, беше да се опитам да я направя толкова малка, колкото евентуално
Как да стартирате серво мотори с помощта на Moto: bit с Micro: bit: 7 стъпки (със снимки)
Как да стартирате серводвигатели с помощта на Moto: bit С Micro: bit: Един от начините за разширяване на функционалността на micro: bit е да използвате дъска, наречена moto: bit от SparkFun Electronics (приблизително 15-20 долара). Изглежда сложно и има много функции, но не е трудно да стартирате серво мотори от него. Moto: bit ви позволява да
[Робот Arduino] Как да си направим робот за улавяне на движение - Робот Thumbs - Серво мотор - Изходен код: 26 стъпки (със снимки)
[Робот Arduino] Как да си направим робот за улавяне на движение | Робот Thumbs | Серво мотор | Изходен код: Thumbs Robot. Използва се потенциометър на серво мотор MG90S. Много е забавно и лесно! Кодът е много прост. Има само около 30 реда. Изглежда като заснемане на движение. Моля, оставете всеки въпрос или обратна връзка! [Инструкция] Изходен код https: //github.c
Аниматронични очи със серво мотори (Arduino): 5 стъпки
Animatronic Eyes With Servo Motors (Arduino): Добре дошли в нов проект !!! Първо на първо място наистина исках да направя някои страховити очи, както правят за костюми и Хелоуин. Обичам специалните ефекти и исках да науча и да изградя свои собствени аниматронични очи, използвайки ардуино, сервомотори и топки за пинг -понг