Sadržaj:
- Korak 1: Lista dijelova i materijala
- Korak 2: Sklapanje šasije robota
- Korak 3: Spajanje elektroničkih dijelova
- Korak 4: Arduino Mega kod
- Korak 5: Testiranje mobilnog robota
- Korak 6: Primjeri poboljšanja dizajna
- Korak 7: Podešavanje robotske ruke
- Korak 8: Provjera statusa robota i priprema za transport
- Korak 9: Testiranje pregleda sa Wifi i Fpv kamera
Video: Robot za sve terene sa daljinskim upravljanjem 6WD: 10 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Većina robota koje sam do sada izgradio bili su roboti sa 4 kotača nosivosti nekoliko kilograma. Ovaj put sam odlučio izgraditi većeg robota koji će lako prevladati razne prepreke na svom putu i moći će se kretati s teretom od najmanje desetak kilograma. Takođe sam pretpostavio da bi se robot trebao snaći na teškim terenima poput pijeska, snijega i šuta. Da bih to omogućio, izgradio sam šasiju sa 6 kotača opremljenu sa 6 motora dovoljne snage i odgovarajućim pokretačem motora i izvorom napajanja. Također sam želio da se mojim robotom upravlja s velike udaljenosti (najmanje 200 metara) pa sam koristio kvalitetan odašiljač i prijemnik od 2,4 GHz.
Nakon što su svi gore navedeni zahtjevi ispunjeni i prvi testovi uspješni, odlučio sam produžiti projekt manipulatorom i dvije kamere. Zahvaljujući slici sa kamere, možete upravljati robotom čak i ako je izvan vidokruga. Ova funkcija omogućuje operateru robota obavljanje zadataka daljinske inspekcije u područjima koja su teško dostupna ili su opasna za ljude.
Iz opisa ovog projekta naučit ćete kako:
- izgraditi robotsko kućište sa 6 kotača sposobno prenijeti najmanje desetak kilograma
- omogućava vam transport težih predmeta
- moguća komercijalna upotreba, a ne samo robot kao igračka!
-
daljinski upravljati takvim robotom s velike udaljenosti
- povežite predajnik od 2,4 GHz sa prijemnikom
- čita naredbe s prijemnika od 2,4 GHz putem Arduina
- kontrola položaja robota
-
postavite pregled sa kamera na računaru ili pametnom telefonu
implementacija bežičnog video prijenosa velikog dometa na 5,8 GHz
Parametri robota (osnovna verzija):
- Vanjske dimenzije (DxŠxV): 405x340x120 mm
- Ukupna težina: 5 kg
- Udaljenost od tla: 45 mm
Proširena verzija (sa manipulatorom i kamerama):
- Vanjske dimenzije (DxŠxV): 405x340x220 mm (robot pripremljen za transport)
- Ukupna težina: 6,5 kg
Korak 1: Lista dijelova i materijala
Šasija robota u potpunosti je izrađena od aluminija i duralumin. U ovom projektu koristio sam 6 kotača Monster Truck promjera 125 mm što olakšava savladavanje malih prepreka. Robota pokreće 6 snažnih istosmjernih motora od 12 V (180 o / min, 27 kg-cm) sa metalnim zupčanicima. Kao pokretač motora možete koristiti bilo koji pogon koji može osigurati kontinuiranu struju od najmanje 10A po motoru, npr.: VNH2SP30, BTS7960B.
Delovi potrebni za ovaj projekat:
- Reduktor zupčanika visokog okretnog momenta 12V 180RPM x6
- 6 mm konektor šesterokutnog istosmjernog motora x6
- Prekidač za zaustavljanje u nuždi x1
- Prekidač za napajanje od nehrđajućeg čelika x2
- 7.4V 2700mAh 10C Lipo baterija x1
- 11.1V 5500mAh 3S 45C Lipo baterija x1
- Upravljački program motora, na primjer: VNH2SP30 x6 ili BTS7960B x2
- Arduino mega 2560 x1
- Kotači i gume HSP 1:10 Kamion čudovište x2
- Mikro USB ploča x1
Kontrola:
- FrSky TARANIS Q X7 2.4GHz 7CH odašiljač x1
- FrSky V8FR-II prijemnik na 2,4 GHz x1
Materijali (šasija):
- Duraluminijski lim debljine 2 mm (DxŠ): 345x190 mm x2
- Aluminijski kutni držač u obliku slova L debljine 2 mm: 190x40x20 mm x2
- Aluminijski kutni držač u obliku slova C debljine 2 mm: 341x40x20 mm x2
-
Matice i vijci:
- M3 10 mm x10
- M2 6 mm x8
Alati:
Električna mini bušilica HILDA
Proširena verzija:
- RunCam Split kamera x1
- 2 -osovinski kardan x1
- Robotska ruka x1
- Robot hvataljka za metal x1
- VL53L0X Laser ToF senzor x1
Korak 2: Sklapanje šasije robota
Sklapanje robotskog kućišta prilično je jednostavno. Svi koraci su prikazani na gornjim fotografijama. Redoslijed glavnih operacija je sljedeći:
- Izbušite 3 rupe promjera 13 mm u bočnim aluminijskim profilima (rupe za osovinu motora)
- Izbušite 6 rupa promjera 3 mm u bočnim aluminijskim profilima (rupe za pričvršćivanje motora na profil)
- Pričvrstite istosmjerne motore na bočne aluminijske profile
- Pričvrstite bočne aluminijske profile s DC motorima na podnožje
- Pričvrstite prednji i stražnji profil na podnožje
- Ugradite potrebne prekidače za napajanje i druge elektroničke komponente (pogledajte u sljedećem odjeljku)
Korak 3: Spajanje elektroničkih dijelova
Glavni kontroler u ovom elektroničkom sustavu je Arduino Mega 2560. Da bih mogao kontrolirati šest motora, koristio sam dva BTS7960B motorna pogona (H-mostove). Tri motora sa svake strane spojena su na jednog vozača motora. Svaki od pokretača motora može biti opterećen strujom do 43A koja daje dovoljnu marginu snage čak i za mobilnog robota koji se kreće po neravnom terenu. Elektronski sistem opremljen je sa dva izvora napajanja. Jedan za napajanje istosmjernih motora i servo pogona (LiPo baterija 11.1V, 5500 mAh), a drugi za napajanje Arduina, bluetooth modula, fpv kamere i senzora (LiPo baterija 7.4V, 2700 mAh).
Priključci elektroničkih modula su sljedeći:
BTS7960 -> Arduino Mega 2560
- MotorRight_R_EN - 22
- MotorRight_L_EN - 23
- MotorLeft_R_HR - 26
- MotorLeft_L_EN - 27
- Rpwm1 - 2
- Lpwm1 - 3
- Rpwm2 - 4
- Lpwm2 - 5
- VCC - 5V
- GND - GND
FrSky V8FR -II prijemnik na 2,4 GHz -> Arduino Mega 2560
- ch2 - 7 // Eleron
- ch3 - 8 // Lift
- VCC - 5V
- GND - GND
Ožičene veze između prijemnika od 2,4 GHz i Arduina prikazane su na gornjoj shemi ožičenja. Spojite 5V i GND žice za napajanje iz Arduina na pinove prijemnika + (VCC) i - (GND). Osim toga, morate povezati iskorištene kanale prijemnika (ch2 i ch3) na Arduino digitalne pinove (npr. 7 i 8, baš kao u programu). Ako tek počinjete učiti elektroniku i ne znate kako spojiti napajanje, prekidače i upravljački program motora, ovaj dijagram ožičenja iz mog sličnog projekta bit će od pomoći. Prije nego što pokrenete upravljanje robotom sa 2.4 GHz odašiljača Taranis Q X7 na 2.4 GHz, prethodno morate povezati predajnik s prijemnikom. Postupak vezivanja detaljno je opisan u mom videu.
Korak 4: Arduino Mega kod
Pripremio sam sljedeće uzorke Arduino programa:
- RC 2.4GHz prijemnik Test
- 6WD Robot Control
Prvi program "RC 2.4GHz Receiver Test" omogućit će vam jednostavno pokretanje i provjeru prijemnika od 2.4 GHz spojenog na Arduino, drugi "6WD Robot Control" omogućava kontrolu kretanja robota. Prije sastavljanja i učitavanja uzorka programa, provjerite jeste li odabrali "Arduino Mega 2560" kao ciljnu platformu kao što je prikazano gore (Arduino IDE -> Alati -> Ploča -> Arduino Mega ili Mega 2560). Komande sa predajnika Taranis Q X7 na 2,4 GHz šalju se prijemniku. Kanali 2 i 3 prijemnika spojeni su na Arduino digitalne pinove 7 i 8 respektivno. U standardnoj biblioteci Arduino možemo pronaći funkciju "pulseIn ()" koja vraća dužinu impulsa u mikrosekundama. Koristit ćemo je za čitanje PWM (Pulse Width Modulation) signala iz prijemnika koji je proporcionalan nagibu odašiljača. kontrolni štap. Funkcija pulseIn () uzima tri argumenta (pin, value i timeout):
- pin (int) - broj pina na kojem želite očitati puls
- value (int) - tip impulsa za očitavanje: VISOKI ili NISKI
- timeout (int) - izborni broj mikrosekundi za čekanje da se impuls završi
Vrijednost dužine očitanog impulsa tada se preslikava na vrijednost između -255 i 255 koja predstavlja brzinu naprijed/natrag ("moveValue") ili skretanje desno/lijevo ("turnValue"). Tako, na primjer, ako gurnemo kontrolni štapić do kraja naprijed, trebali bismo dobiti "moveValue" = 255, a gurnuvši do kraja nazad "moveValue" = -255. Zahvaljujući ovoj vrsti kontrole, možemo regulirati brzinu kretanja robota u punom rasponu.
Korak 5: Testiranje mobilnog robota
Ovi video zapisi prikazuju testove mobilnog robota na osnovu programa iz prethodnog odjeljka (Arduino Mega Code). Prvi video prikazuje testove 6WD robota u mojoj sobi. Ovaj robot može vrlo lako nositi teret od nekoliko kilograma, na video snimku prenosi 8 boca vode ekvivalentno 12 kg. Robot takođe može lako savladati prepreke na koje nailazi na svom putu, poput ivičnjaka pri parkiranju, što možete vidjeti u drugom videu. Na početku ove upute možete vidjeti i kako se snalazi na teškim terenima.
Korak 6: Primjeri poboljšanja dizajna
Ovaj projekt možete proširiti dodatnim komponentama kao što su:
- robot hvataljka
- robotska ruka (opisana u ovom uputstvu)
- gimbal sa kamerom
Gore ćete pronaći dva videozapisa koji predstavljaju spomenuta poboljšanja. Prvi video prikazuje kako upravljati pan-tilt kamerom i robotskim hvataljkom koristeći Taranis Q X7 2.4GHz predajnik i FrSky V8FR-II prijemnik. Sljedeći video prikazuje kratki uvod kako spojiti i kontrolirati dvoosni gimbal koristeći isti set odašiljača i prijemnika na 2,4 GHz.
Korak 7: Podešavanje robotske ruke
Robotsku ruku sam napravio ranije i opisao u ovom uputstvu. Međutim, odlučio sam malo izmijeniti originalni projekt i dodati još jedan stupanj slobode (žeđ) i FPV kameru. Robot trenutno ima 4 rotacijska zgloba:
- Wirst
- Lakat
- Ramena
- Baza
Rotacija u 4 osi omogućava jednostavno hvatanje i manipulaciju objektima u radnom prostoru robota. Rotirajući hvatač koji obavlja ulogu zgloba omogućuje vam da pokupite predmete postavljene pod različitim kutovima. Napravljen je od sledećih delova:
- LF 20MG 20 KG Digitalni servo x1
- Servo nosač x1
- Duralumin cilindar debljine 4 mm i promjera 50 mm
- Duralumin list 36x44 mm i debljine 2 mm
- Vijci i matice M3 x4
- FPV kamera - RunCam OWL Plus x1
Kamera je postavljena direktno iznad hvataljke kako bi operateru bilo lakše da uhvati čak i male predmete.
Korak 8: Provjera statusa robota i priprema za transport
Robotska ruka i stalak za kameru su presavijeni, što znatno olakšava transport robota. Stražnja ploča robota opremljena je s 3 LED diode. Dva od njih prikazuju stanje napajanja elektronike, motora i servo -a (uključeno ili isključeno). Treća RGB LED prikazuje stanje baterije i kvar. Radi lakšeg programiranja, robot je opremljen mikro USB priključkom. Ovo rješenje znatno olakšava testiranje bez potrebe za uklanjanjem kućišta robota.
Korak 9: Testiranje pregleda sa Wifi i Fpv kamera
Na robotu su instalirane dvije kamere. Wifi kamera postavljena je na podesivi aluminijski držač na stražnjoj strani robota. Mala fpv kamera postavljena je neposredno iznad hvataljke robota.
Kamere korištene u ovom testu:
- RunCam OWL Plus
- XiaoMi YI Wifi kamera
Prvi video prikazuje test obje kamere. Pogled sa WiFi kamere se prikazuje na pametnom telefonu, a pogled sa fpv kamere na laptopu. Kao što možemo vidjeti na videu, kašnjenje pregleda je malo, a za Wifi kameru ovo kašnjenje je nešto veće.
U drugom videu sam vam korak po korak pokazao kako da dobijete pregled sa fvv kamere od 5,8 GHz na svom računaru. Slika sa kamere se šalje sa predajnika na prijemnik na 5,8 GHz. Zatim ide na video hvatač spojen na prijenosno računalo putem USB porta i konačno se prikazuje na VLC playeru.
Preporučuje se:
Napa za oči i kostim sa LED daljinskim upravljanjem: 7 koraka (sa slikama)
Napa za oči i kostime sa daljinskim upravljanjem: Twin Jawas! Double Orko! Dva čarobnjaka duhova iz Bubble-Bobble-a! Ova kapuljača može biti bilo koje stvorenje sa LED očima koje odaberete samo promjenom boja. Prvi put sam napravio ovaj projekt 2015. godine s vrlo jednostavnim sklopom i kodom, ali ove sam godine htio cr
ESP8266 - Navodnjavanje vrta s timerom i daljinskim upravljanjem putem interneta / ESP8266: 7 koraka (sa slikama)
ESP8266 - Navodnjavanje vrtova sa tajmerom i daljinskim upravljanjem putem Interneta / ESP8266: ESP8266 - Navodnjavanje daljinski upravljano i sa vremenom za povrtnjake, cvjetnjake i travnjake. Koristi krug ESP-8266 i hidraulični / električni ventil za napajanje irigatora. Prednosti: Niski troškovi (~ 30,00 USD) brzi pristup Komande za
LED traka sa daljinskim upravljanjem DIY Ir: 10 koraka (sa slikama)
DIY Ir daljinski upravljana LED traka: Pozdrav svima, dobrodošli u naše nove instrukcije jer već znate iz sličice da ćemo u ovom projektu napraviti IR LED tračni kontroler kojim se može upravljati bilo kojim uobičajenim IC daljinskim upravljačem koji je općenito koristi se u
Igračke sa prekidačem: Zmija sa daljinskim upravljanjem, jaje, dostupno!: 7 koraka (sa slikama)
Igračke sa prilagodbom na prekidač: Zmija sa daljinskim upravljanjem, zmijom, pristupačna !: Adaptacija igračaka otvara nove načine i prilagođena rješenja koja djeci sa ograničenim motoričkim sposobnostima ili smetnjama u razvoju omogućuju samostalnu interakciju s igračkama. U mnogim slučajevima djeca kojima su potrebne prilagođene igračke nisu u mogućnosti
4x4, Električni automobil za sve terene: 5 koraka (sa slikama)
4x4, Električni automobil za sve terene: Idite na sljedeći korak da vidite više