Stavíme MOBILNÍHO ROBOTA
Ing. Martin Locker
67 95
120
Úvod
3
Úvod Kdo z technicky založených nadšenců by si nechtěl splnit sen mít vlastního robota? Dnes to již není problém. Stačí se na chvíli stát konstruktérem, elektronikem a programátorem a za nějaký čas budete mít robota, jehož první nesmělé krůčky vás vrátí do dětských let. Takže pokud máte dostatek nadšení a dostatečně tolerantní okolí, můžete se s chutí pustit do práce. Tento seriál vzniká, aby pomohl všem, kteří si zatím na stavbu vlastního robota netroufali. Postupně v několika článcích projdeme mechanickou konstrukci robota, stavbu řídicího počítače a jeho programování. Postupně doplníme robota čidly a naučíme ho „inteligentnímu“ chování. Robot, jehož stavba bude popsána, byl navržen s ohledem na co nejjednodušší stavbu a bezproblémovou opakovatelnost (hlavně s ohledem na použité součásti). Konstrukci si může každý upravit podle svých možností a požadavků nebo si postavit úplně svého robota. Věřím, že tímto seriálem se podaří rozšířit řady amatérských robotiků. A brzy se sejdeme na různých soutěžích, které se už pořádají i u nás.
Co nás čeká? Robotický systém se skládá ze tří vzájemně provázaných částí: mechaniky, elektroniky a řídicího systému – programu. Při stavbě mechanické části robota vyrobíme nosnou konstrukci a doplníme ji pohony. Elektronika se bude sestávat z jednoduchého řídicího počítače a čidel. Při tvorbě programu se seznámíme s programováním jednočipových mikrokontrolerů a řešením základních úloh z oblasti řízení robotů.
Co budeme potřebovat? Pro výrobu mechanických dílů použijeme běžné vybavení (pilka na železo, pilník, vrtačka). Desku plošných spojů pro elektroniku si můžeme vyrobit sami nebo využít služeb firem, které je vyrábějí. Pro osazení desky elektroniky potřebujeme páječku, nejlépe mikropáječku. Pro ty, kteří nemají zkušenosti s programováním jednočipových mikropočítačů, doporučuji pro první seznámení nepájivé kontaktní pole. Vlastní programování zajistíme jednoduchým přípravkem připojeným k osobnímu počítači. Ukázky programů budou psány v jazyku C s použitím volně šiřitelných vývojových nástrojů. Celkové náklady na stavbu robota se pohybují okolo 2000,- Kč.
4
Stavíme mobilního robota
Mechanická konstrukce Robot využívá jednoduché konstrukce diferenciálního podvozku, tj. dvoukolý podvozek, kde každé kolo má samostatný pohon. Změna směru pohybu je realizována různou rychlostí otáčení kol. Výhodou je snadné řízení a velká manévrovací schopnost. Pohon zajišťují modelářská serva. Servomechanizmus je tvořen malým stejnosměrným elektromotorem, převodovkou a řídicí elektronikou. Jejich výhodou je snadná dostupnost, dostatečný výkon, vhodná rychlost otáčení a v neposlední řadě rozumná cena. Pro pohon mobilních robotů lze použít krokové motory (mají nevýhodný poměr hmotnost/výkon, ale výhodou je možnost řízení bez zpětné vazby), další možností jsou stejnosměrné motory (jejich hlavním problémem jsou vysoké otáčky, které je nutné snížit převodovkou, a dále potřeba výkonové řídicí elektroniky). Pro malé jednoduché roboty je proto použití modelářských serv nejjednodušší řešení.
Podvozek Podvozek je sestaven ze čtyř dílů vyrobených z plexiskla tloušťky 3mm. Díly vyřežeme nahrubo dle výkresu a na čistý tvar dokončíme pilníkem. Otvor pro servo vyrobíme nejsnadněji odvrtáním a dopilováním na potřebný tvar. Vyvrtáme otvory průměru 3 mm a zahloubení pro hlavy šroubů. Vzájemnou polohu dílu zajistíme buď vyvrtáním otvorů o průměru 1,5mm a následným skolíkováním dílů (varianta A). Nebo, pokud máme možnost frézování, vyfrézujeme drážky do obou desek a bočnice vyrobíme vyšší o hloubku drážek (varianta B).
Pohon – úprava serva pro kontinuální otáčení Modelářská serva jsou určena pouze pro pohyb v rozsahu úhlů max. 180°. Pro použití jako pohon je musíme upravit pro kontinuální pohyb.Úprava spočívá v odstranění potenciometru zpětné vazby a jeho nahrazení odporovým děličem a odstranění mechanického dorazu na výstupním ozubeném kole. Demontáž serva začneme odšroubováním spodního krytu. Odpájíme přívody elektromotoru a desku s elektronikou vyjmeme. U posledních sérií serv to jde trochu ztuha kvůli použití nějakého lepidla. Odšroubujeme potenciometr a vyjmeme jej.
Sejmeme kryt převodovky a rozebereme ji. U výstupního kola odstraníme výstupek, který brání otáčení o více než 180°, např. odskřípnutím kleštěmi a začištěním nožem. Převodovku smontujeme nazpět.
Mechanická konstrukce
5
Nakonec upravíme původní desku elektroniky. Odpájíme přívodní vodiče od potenciometru a nahradíme je odpory 2k7 dle obrázku.
Desku s elektronikou serva vložíme na původní místo a připájíme vývody motoru. Úpravu dokončíme přišroubováním spodního krytu.
6
Stavíme mobilního robota
Montáž robota Montáž robota začneme přišroubováním serv do výřezů v bočnicích (použijeme šrouby M3x8, podložky a matice M3).
Na spodní desku přišroubujeme sloupky (délka 40mm). V případě varianty A do otvorů v bočnicích vložíme kolíky (z drátu o průměru 1,5mm, délky 5mm). Bočnice s namontovanými servy nasadíme kolíky do otvorů ve spodní desce. Sestavu uzavřeme horní deskou, kterou připevníme šrouby ke sloupkům.
Montáž šasi – varianta A
Mechanická konstrukce
7
U varianty B vložíme bočnice do vyfrézované drážky (kolíky pro definování polohy nepoužijeme).
Montáž šasi – varianta B Montáž dokončíme nasazením kol na výstupní hřídele serv a zajistíme je šrouby. Materiál Serva HITEC HS-322 Plexi tloušťka 3mm Kola SW65 Distanční sloupky polyamidové M3x40 Šrouby se zápustnou hlavou M3x8 Matice M3 Podložky pr. 3 Rezistory miniaturní 2k7
2 ks 200 x 170 mm 2 ks 4 ks 16 ks 8 ks 8 ks 4 ks
Drát pr. 1,5mm (pouze varianta B) 8 x 5mm
(modelářské prodejny – cca á 350,- Kč) (www.hobbyrobot.cz – 70,- Kč) (www.hobbyrobot.cz – á 151,- Kč) (prodejny s elektronickými potřebami, např. GM – á 9,- Kč) (prodejny se spojovacím materiálem) (prodejny se spojovacím materiálem) (prodejny se spojovacím materiálem) (prodejny s elektronickými součástkami, např. GM – á 1,- Kč)
Horní a spodní deska, bočnice - varianta A
4x
3,2
8x
1,5
2
8x
3
ŘEZ A-A
Zahloubení pro hlavy šroubů u všech dílů stejné
6
90° 30,5
16,3
A 62,5 72
R6 0
45
3
3
3 65
Horní deska - 1 kus
45 1,5
4x
3,2
1,5 40 47,5
Bočnice - 2 kusy
50
Spodní deska - 1 kus Materiál dílů - plexi tloušťka 3 mm
40
20
10
4
4x
26
77
50,8
95
A
Horní a spodní deska, bočnice - varianta B
3,2
8x
8x
3
ŘEZ A-A 1,5
Zahloubení pro hlavy šroubů u všech dílů stejné
6
90° 30,5
16,3
62,5 55
3
3 17,5
3 65
1,5
Horní deska - 1 kus
43
20
3,2
10
4x
27,5
77
95
50,8
R6 0
72
A
A
40 47,5 55
Bočnice - 2 kusy
50
Spodní deska - 1 kus Materiál dílů - plexi tloušťka 3 mm