Obsah:
- Krok 1: Seznam dílů a materiálů
- Krok 2: Sestavení podvozku robota
- Krok 3: Připojení elektronických součástek
- Krok 4: Mega kód Arduino
- Krok 5: Testování mobilního robota
- Krok 6: Příklady vylepšení designu
- Krok 7: Ladění ramene robota
- Krok 8: Kontrola stavu robota a příprava na přepravu
- Krok 9: Testování náhledu z Wifi a Fpv kamer
Video: Dálkově ovládaný 6WD All Terrain Robot: 10 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
Většina robotů, které jsem dosud postavil, byly 4 kolové roboty s nosností několik kilogramů. Tentokrát jsem se rozhodl postavit většího robota, který na své cestě snadno překoná různé překážky a bude se moci pohybovat s nákladem minimálně tucet kilo. Také jsem předpokládal, že by si robot měl poradit v těžkém terénu, jako je písek, sníh a suť. Aby to bylo možné, postavil jsem 6kolový podvozek vybavený 6 motory dostatečně vysokého výkonu a vhodného ovladače motoru a napájecího zdroje. Také jsem chtěl, aby byl můj robot ovládán z velké vzdálenosti (alespoň 200 metrů), takže jsem použil kvalitní vysílač a přijímač 2,4 GHz.
Jakmile byly splněny všechny výše uvedené požadavky a byly úspěšné první testy, rozhodl jsem se projekt rozšířit o manipulátor a dvě kamery. Díky obrazu z kamery můžete robota ovládat, i když není v dohledu. Tato funkce umožňuje operátorovi robota provádět dálkové inspekční úkoly v těžko přístupných oblastech nebo nebezpečných pro lidi.
Z popisu tohoto projektu se dozvíte, jak:
-
postavte 6kolový robotický podvozek schopný přepravit nejméně tucet kilogramů
- umožňuje přepravu těžších věcí
- možné komerční využití a ne jen robot jako hračka!
-
dálkově ovládat takového robota z velké vzdálenosti
- spojte vysílač 2,4 GHz s přijímačem
- číst příkazy z 2,4 GHz přijímače přes Arduino
- ovládání polohy robota
-
nastavit náhled z kamer v počítači nebo smartphonu
implementace bezdrátového přenosu videa na velkou vzdálenost na 5,8 GHz
Parametry robota (základní verze):
- Vnější rozměry (DxŠxV): 405x340x120 mm
- Celková hmotnost: 5 kg
- Světlá výška: 45 mm
Rozšířená verze (s manipulátorem a kamerami):
- Vnější rozměry (DxŠxV): 405x340x220 mm (robot připraven k přepravě)
- Celková hmotnost: 6,5 kg
Krok 1: Seznam dílů a materiálů
Podvozek robota je vyroben výhradně z hliníku a duralu. V tomto projektu jsem použil 6 kol Monster Truck o průměru 125 mm, což usnadňuje překonávání malých překážek. Robot je poháněn 6 vysoce výkonnými 12 V kartáčovanými stejnosměrnými motory (180 ot / min, 27 kg-cm) s kovovými převody. Jako ovladač motoru můžete použít jakýkoli ovladač, který je schopen zajistit nepřetržitý proud alespoň 10 A na motor, například: VNH2SP30, BTS7960B.
Díly potřebné v tomto projektu:
- Stejnosměrný stejnosměrný motor s vysokým točivým momentem 12V 180 otáček za minutu x6
- 6mm šestihranný konektor stejnosměrného převodového motoru x6
- Nouzový vypínač x1
- Tlačítko z nerezové oceli x2
- 7.4V 2700mAh 10C Lipo baterie x1
- 11.1V 5500mAh 3S 45C Lipo baterie x1
- Ovladač motoru, například: VNH2SP30 x6 nebo BTS7960B x2
- Arduino mega 2560 x1
- Ráfky a pneumatiky HSP Monster Truck 1:10 x2
- Deska micro USB x1
Řízení:
- Vysílač FrSky TARANIS Q X7 2,4 GHz 7CH x1
- Přijímač FrSky V8FR-II 2,4 GHz x1
Materiály (podvozek):
- Duralový plech o tloušťce 2 mm (DxŠ): 345x190 mm x2
- Hliníkový úhelník ve tvaru L o tloušťce 2 mm: 190x40x20 mm x2
- Hliníkový úhelník ve tvaru C o tloušťce 2 mm: 341 x 40 x 20 mm x 2
-
Šrouby a matice:
- M3 10 mm x 10
- M2 6 mm x 8
Nástroje:
Elektrická mini vrtačka HILDA
Rozšířená verze:
- Rozdělená kamera RunCam x1
- 2osý kardan x1
- Robotické rameno x1
- Robotický kovový chapač x1
- Laserový senzor To53 VL53L0X x1
Krok 2: Sestavení podvozku robota
Montáž podvozku robota je celkem snadná. Všechny kroky jsou uvedeny na fotografiích výše. Pořadí hlavních operací je následující:
- Do bočních hliníkových profilů vyvrtejte 3 otvory o průměru 13 mm (otvory pro hřídel motoru)
- Do bočních hliníkových profilů vyvrtejte 6 otvorů o průměru 3 mm (otvory, které upevňují motory k profilu)
- Našroubujte stejnosměrné motory na boční hliníkové profily
- Na základnu přišroubujte boční hliníkové profily se stejnosměrnými motory
- Přišroubujte přední a zadní profil k základně
- Nainstalujte potřebné vypínače a další elektronické součástky (viz následující část)
Krok 3: Připojení elektronických součástek
Hlavním ovladačem v tomto elektronickém systému je Arduino Mega 2560. Abych mohl ovládat šest motorů, použil jsem dva ovladače motoru BTS7960B (H-Bridges). Tři motory na každé straně jsou připojeny k jednomu ovladači motoru. Každý z ovladačů motoru může být zatížen proudem až 43 A, což poskytuje dostatečnou rezervu výkonu i pro mobilní roboty pohybující se po nerovném terénu. Elektronický systém je vybaven dvěma zdroji energie. Jeden pro napájení stejnosměrných motorů a serv (LiPo baterie 11,1 V, 5500 mAh) a druhý pro napájení Arduina, bluetooth modulu, fpv kamery a senzorů (LiPo baterie 7,4 V, 2700 mAh).
Připojení elektronických modulů je následující:
BTS7960 -> Arduino Mega 2560
- MotorRight_R_CS - 22
- MotorRight_L_EN - 23
- MotorLeft_R_EN - 26
- MotorLeft_L_EN - 27
- Rpwm1 - 2
- Lpwm1 - 3
- Rpwm2 - 4
- Lpwm2 - 5
- VCC - 5V
- GND - GND
Přijímač FrSky V8FR -II 2,4 GHz -> Arduino Mega 2560
- ch2 - 7 // Křidélka
- ch3 - 8 // Výtah
- VCC - 5V
- GND - GND
Kabelová spojení mezi přijímačem 2,4 GHz a Arduinem jsou uvedena ve schématu zapojení výše. Připojte napájecí vodiče 5V a GND od Arduina k pinům přijímače + (VCC) a - (GND). Kromě toho musíte připojit použité kanály přijímače (ch2 a ch3) k digitálním pinům Arduino (např. 7 a 8, stejně jako v programu). Pokud se teprve začínáte učit elektroniku a nevíte, jak připojit napájecí zdroj, spínače a ovladač motoru, pomůže vám toto schéma zapojení z mého podobného projektu. Před spuštěním ovládání robota z vysílače 2,4 GHz Taranis Q X7 2,4 GHz byste měli předtím spojit vysílač s přijímačem. Postup vazby je podrobně popsán v mém videu.
Krok 4: Mega kód Arduino
Připravil jsem následující ukázkové programy Arduino:
- Test přijímače RC 2,4 GHz
- Ovládání robota 6WD
První program „Test přijímače RC 2,4 GHz“vám umožní snadné spuštění a kontrolu přijímače 2,4 GHz připojeného k Arduinu, druhý „6WD Robot Control“umožňuje ovládat pohyb robota. Před kompilací a nahráním ukázkového programu se ujistěte, že jste jako cílovou platformu vybrali „Arduino Mega 2560“, jak je uvedeno výše (Arduino IDE -> Nástroje -> Deska -> Arduino Mega nebo Mega 2560). Příkazy z vysílače Taranis Q X7 2,4 GHz jsou odesílány do přijímače. Kanály 2 a 3 přijímače jsou připojeny k digitálním pinům 7 a 8 Arduino. Ve standardní knihovně Arduino najdeme funkci „pulseIn ()“, která vrací délku pulsu v mikrosekundách. Použijeme ho ke čtení signálu PWM (Pulse Width Modulation) z přijímače, který je úměrný náklonu vysílače ovládací páčka. Funkce pulseIn () má tři argumenty (pin, hodnota a časový limit):
- pin (int) - číslo pinu, na kterém chcete načíst puls
- hodnota (int) - typ pulzu ke čtení: buď VYSOKÝ nebo NÍZKÝ
- timeout (int) - volitelný počet mikrosekund, které čekají na dokončení pulsu
Hodnota délky načteného pulsu je poté mapována na hodnotu mezi -255 a 255, která představuje rychlost vpřed/vzad („moveValue“) nebo rychlost doprava/doleva („turnValue“). Pokud například zatlačíme ovládací páku úplně dopředu, měli bychom získat „moveValue“= 255 a úplné zatlačení zpět „getValue“= -255. Díky tomuto druhu ovládání můžeme regulovat rychlost pohybu robota v celém rozsahu.
Krok 5: Testování mobilního robota
Tato videa ukazují testy mobilního robota na základě programu z předchozí části (Arduino Mega Code). První video ukazuje testy robota 6WD v mém pokoji. Tento robot dokáže velmi snadno unést několik kilogramů, na videu přepraví 8 lahví vody, což odpovídá 12 kg. Robot může také snadno překonat překážky, se kterými se potýká na cestě, jako jsou obrubníky při parkování, co můžete vidět na druhém videu. Na začátku této instrukce můžete také vidět, jak dobře si poradí v těžkém terénu.
Krok 6: Příklady vylepšení designu
Tento projekt můžete rozšířit o další komponenty, jako například:
- uchopovač robota
- robotické rameno (popsané v tomto návodu)
- kardan s kamerou
Nahoře najdete dvě videa představující zmíněná vylepšení. První video ukazuje, jak ovládat naklápěcí kameru a robotický chapač pomocí vysílače Taranis Q X7 2,4 GHz a přijímače FrSky V8FR-II. Následující video ukazuje rychlý úvod, jak připojit a ovládat 2osý kardan pomocí stejné sady vysílače a přijímače na frekvenci 2,4 GHz.
Krok 7: Ladění ramene robota
Rameno robota jsem vyrobil dříve a popsal ho v tomto návodu. Rozhodl jsem se však původní projekt mírně upravit a přidat další stupeň volnosti (wirst) a FPV kameru. Robot má v současné době 4 otočné klouby:
- Žízeň
- Loket
- Rameno
- Základna
Rotace ve 4 osách umožňuje snadné uchopení a manipulaci s předměty v pracovním prostoru robota. Otočný chapač, který plní úlohu zápěstí, vám umožňuje sbírat předměty umístěné v různých úhlech. Byl vyroben z následujících částí:
- Digitální servo LF 20MG 20 KG x1
- Servo držák x1
- Duralový válec o tloušťce 4 mm a průměru 50 mm
- Duralový plech 36x44 mm a tloušťka 2 mm
- Šrouby a matice M3 x4
- Kamera FPV - RunCam OWL Plus x1
Kamera je umístěna přímo nad chapadlem, aby obsluha snáze uchopila i malé předměty.
Krok 8: Kontrola stavu robota a příprava na přepravu
Rameno robota a stojan fotoaparátu jsou složené, což značně usnadňuje přepravu robota. Zadní panel robota je vybaven 3 LED diodami. Dva z nich ukazují stav napájení elektroniky, motorů a serva (zapnuto nebo vypnuto). Třetí LED dioda RGB zobrazuje stav baterie a poruchu. Pro snazší programování je robot vybaven portem micro USB. Toto řešení velmi usnadňuje testování, aniž byste museli odstraňovat kryt robota.
Krok 9: Testování náhledu z Wifi a Fpv kamer
Na robota byly nainstalovány dvě kamery. Wifi kamera byla umístěna na nastavitelném hliníkovém držáku v zadní části robota. Těsně nad uchopovačem robota byla umístěna malá fpv kamera.
Kamery použité v tomto testu:
- RunCam OWL Plus
- Wifi kamera XiaoMi YI
První video ukazuje test obou kamer. Pohled z wifi kamery se zobrazí na smartphonu a pohled z fpv kamery na notebooku. Jak vidíme na videu, zpoždění náhledu je malé a u Wifi kamery je toto zpoždění o něco větší.
Ve druhém videu jsem vám krok za krokem ukázal, jak získat náhled z 5,8 GHz fpv kamery na vašem počítači. Obraz z kamery je odeslán z vysílače do přijímače 5,8 GHz. Poté přejde na video grabber připojený k notebooku přes USB port a nakonec se zobrazí na přehrávači VLC.
Doporučuje:
Smokin ' - Dálkově ovládaný kouřový stroj na levné: 5 kroků (s obrázky)
Smokin ' - Dálkově ovládaný kouřový stroj za levné: Toto je krátký návod, jak vytvořit relativně malý, dálkově ovladatelný, levný a zábavný malý kouřový automat, který lze použít k žertování přátel, kouzelnických triků, testování proudění vzduchu nebo čehokoli jiného. vaše srdce touží. Prohlášení: Tato sestava obsahuje
DIY Ir dálkově ovládaný LED pás: 10 kroků (s obrázky)
DIY Ir Remote Controlled Led Strip: Dobrý den, ahoj všichni, vítejte v našich nových instruktážích, jak již z miniatury víte, že v tomto projektu budeme vyrábět Ir LED páskový ovladač, který lze ovládat pomocí jakéhokoli běžně dostupného IR dálkového ovladače, které jsou obecně použito v
Jak vytvořit dálkově ovládaný 3D tištěný samovyvažovací robot: 9 kroků (s obrázky)
Jak vytvořit dálkově ovládaný 3D tištěný samovyvažovací robot: Toto je evoluce předchozí verze B-robota. 100% OTEVŘENÝ ZDROJ / robot Arduino. KÓD, 3D díly a elektronika jsou otevřené, takže je můžete upravit nebo vytvořit obrovskou verzi robota. Pokud máte pochybnosti, nápady nebo potřebujete pomoc, udělejte
Přepnout-přizpůsobit hračky: Vejce dálkově ovládaný had zpřístupněn !: 7 kroků (s obrázky)
Switch-Adapt Toys: Vejce dálkově ovládaný had zpřístupněný !: Adaptace hraček otevírá nové cesty a přizpůsobená řešení, která umožňují dětem s omezenými pohybovými schopnostmi nebo vývojovými vadami samostatně komunikovat s hračkami. V mnoha případech děti, které vyžadují přizpůsobené hračky, nejsou schopny
Dálkově ovládaný robot: 11 kroků (s obrázky)
Dálkově ovládaný robot: Tento instruktážní program byl vytvořen při splnění požadavku projektu Makecourse na University of South Florida (www.makecourse.com). V tomto pokynu vám ukážu, jak vyrobit robota, který lze ovládat jakýmkoli infračerveným zařízením