2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Od IgorF2Sledovat více od autora:
O: Maker, inženýr, šílený vědec a vynálezce Více o IgorF2 »
Sestavování robotických stavebnic pro kutily je jedním z mých oblíbených koníčků. Začínáte s krabicí plnou komponentů uspořádaných v malých plastových pytlích a končí s namontovanou konstrukcí a několika náhradními šrouby!
V tomto tutoriálu představuji, jak sestavit soupravu humanoidního dvounohého robota se 17 stupni volnosti (DOF), tj. Robota se 17 servomotory: tři v každé paži, pět v každé noze a jeden pro hlavu.
Tento typ robota lze použít jak jako dětskou hračku (pro děti starší 12 let, které se chtějí seznámit s robotikou, mechanikou, elektronikou atd.), Tak pro mladé lidi a dospělé, kteří se chtějí trochu více zapojit do programování softwaru. Může být dokonce použit jako platforma pro výzkum a vývoj. Pravděpodobně nebudete schopni vyrobit robota, který cvičí parkur, jako Atlas, ale můžete se pokusit přimět svého robota chodit, napodobovat pohyby nebo dokonce hrát fotbal! V tomto tutoriálu uvádím pouze to, jak sestavit soupravu a použít základní software, ale možnosti ovládání a programování jsou četné (a lze k nim přistupovat v budoucích projektech).
O sadě:
V tomto projektu jsem použil sadu Sainsmart, kterou najdete na následujícím odkazu:
Zásluhy:
- Kvalita dílů: struktura robota je zcela z hliníku a vykazuje dobrou mechanickou odolnost. Materiál je během montáže náchylný k poškrábání, ale jen stěží se ohne nebo zlomí.
- Náhradní díly: sada obsahuje několik náhradních šroubů a matic. Je uklidňující vědět, že ztracený šroub vám nezabrání dokončit montáž robota!
- Nástroje: všechny potřebné nástroje pro montáž jsou součástí sady. Nepotřebujete žádné další zařízení (pokud jste nechtěli provést nějaké svařování, jako v mém případě).
- Elektronické součásti: servomotory i řídicí deska se ukázaly být vynikající kvality. Souprava je dodávána dokonce s dálkovým ovládáním, které lze použít k ovládání pohybů robota, což v tomto tutoriálu nebylo prozkoumáno.
- Zahrnutý software: pro začátečníky vám software dodaný výrobcem pomůže otestovat jednoduché pohyby a naprogramovat sekvence pohybů, aniž byste potřebovali znalosti programování!
Chyby:
- Dokumentace: souprava nemá k dispozici dobrou dokumentaci online, což může být zpočátku trochu frustrující. Některé části příručky jsou k dispozici pouze v čínštině a často odkazují na jiné sady, než jaké jsou zde použity.
- Chybějící části: navzdory náhradním dílům by mohlo být dodáno s několika dalšími distančními prvky pro upevnění obvodu a přední struktury těla robota.
- Napájení: Sada není dodávána s bateriemi nebo specifickým napájecím zdrojem pro napájení motorů (mezi 5 a 7,4 V). Trvalo nějaký čas, než byly baterie pro projekt správné.
Krok 1: Nástroje a materiály
V tomto kurzu byly použity následující nástroje a materiály:
- Dvounohá humanoidní sada SainSmart 17-DOF (odkaz). Tato úžasná sada obsahuje vše, co potřebujete k sestavení humanoidního robota: 17 serva, kovovou konstrukci, šrouby, matice atd. Již se dodává s nástroji potřebnými pro montáž podvozku, což je skvělé pro začátečníky! Součástí je také elektronika a kabely.
- Páječka a drát (odkaz / odkaz). Nakonec jej budete potřebovat k pájení baterie a tlačítka zapnutí/vypnutí. Zvažte tedy dobrou páječku a drát neaby.
- 18650 3,7 V baterie (x4) (odkaz / odkaz). Kdysi jsem napájel celý obvod. Tato serva používají napětí 5 až 7,4 V. K jejich napájení jsem použil dvě 3,7V baterie v sérii. Pro větší proud jsem použil paralelně dvě balení.
- Držák baterie 2S 18650 (x2) (odkaz / odkaz). Pojme dvě baterie 18650 v sérii a lze je snadno připevnit k zadní části robota.
- Nabíječka baterií 18650 (odkaz / odkaz). Vaše baterie se nakonec vybijí. Když se to stane, nabíječka baterií vám pomůže.
Odkazy výše jsou pouze návrhem, kde najdete položky použité v tomto kurzu (a možná podpoří mé budoucí návody). Neváhejte je hledat jinde a nakupujte ve svém oblíbeném místním nebo internetovém obchodě.
Krok 2: Zbraně
"loading =" lazy "" loading = "lazy" "loading =" lazy "" loading = "lazy"