Sadržaj:
- Korak 1: Povezivanje modula
- Korak 2: Arduino i Dragino
- Korak 3: Android aplikacija
- Korak 4: Kretanje robota Omni Wheel
Video: Mobilni robot Omni Wheel - IoT: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
U ovoj uputi predstavit ću vam dizajn mobilnog robota sa više kotača kojim se upravlja putem wi-fi-ja. Bitna razlika u usporedbi s konvencionalnim upravljanjem poput Bluetootha ili radijskog upravljanja jest to što je robot spojen na lokalnu mrežu (LAN) i može se koristiti kao mobilni IoT uređaj. Srce sustava su Arduino Mega 2560 i Dragino Yun Shield. Dragino Yun temelji se na OpenWrt Linuxu i nudi nekoliko korisnih funkcija. Jedan od njih je mogućnost bežičnog prijenosa koda na Arduino ploču. Njime se može upravljati i web grafičkim sučeljem i SSH-om, a ima i ugrađeni web poslužitelj.
U ovom projektu koristio sam 4 servo servera s kontinuiranom rotacijom kojima upravlja Mini Maestro 12-kanalni servo kontroler. Usput, htio sam isprobati kretanje robota s omni kotačima, pa sam upotrijebio četiri Dagu omni kotača od 40 mm. Ovaj mobilni robot opremljen je s dva izvora energije. Jedan za opskrbu servo pogona (Power bank 10000 mAh), a drugi za opskrbu Arduina i Dragina (Li-Po baterija 5000 mAh).
Za izradu šasije robota upotrijebio sam komad čelične ploče debljine 2 mm i komad pvc ploče debljine 5 mm. Zatim sam spojio dvije ploče vijcima za građevinsko pojačanje. Osim toga, zalijepio sam servo pogone na bazu ljepljivom trakom.
Komponente projekta:
- Arduino Mega 2560 x1
- Dragino Yun Shield x1
- Mini Maestro 12-kanalni USB servo upravljač x1
- Servo s kontinuiranim okretanjem AR-3603HB x4
- Dagu omni kotači - 40 mm x4
- Power bank 5V 10000 mAh x1
- Li-Po baterija 7, 4V 5000 mAh x1
- Džemperi i kablovi
- Matice i vijci
- Šasija izrađena od metala ili plastike
Korak 1: Povezivanje modula
Arduino Mega 2560 povezan je s Dragino Yun Shieldom, ali prvo morate prekinuti uart vezu između mega2560 i mega16u2 kako je prikazano na ovoj vezi.
Sljedeći korak je žičana veza između Arduino Mega i Mini Maestro 12 kako je prikazano na gornjoj slici.
1. Arduino Mega 2560 -> Mini Maestro 12
- GND - GND
- RX1 (18) - RX
- TX1 (19) - TX
2. Baterija 5V (Power bank) -> Mini Maestro 12
- GND - GND
- 5V - VIN
3. Servo -> Mini Maestro 12
- servo 1 - kanal 1
- servo 2 - kanal 2
- servo 3 - kanal 3
- servo 4 - kanal 4
Korak 2: Arduino i Dragino
Sve informacije o tome kako konfigurirati Dragino Yun Shield možete pronaći ovdje: link1, link2
Cijeli Arduino kod za ovaj projekt dostupan je na GitHub -u: veza
Prije sastavljanja mog Arduino programa trebate instalirati biblioteku Pololu Maestro Servo Controller za Arduino.
U ovom projektu također koristim knjižnicu "Bridge" koja pojednostavljuje komunikaciju između Arduino i Dragino Yun Shielda.
Korak 3: Android aplikacija
Moja aplikacija za Android omogućuje vam upravljanje ovim mobilnim robotom sa više kotača putem Wi-Fi veze. Moju aplikaciju možete besplatno preuzeti s Google Playa: veza. Radi s mobilnim telefonima i tabletima.
Kako koristiti aplikaciju Dragon Robot za Android:
- dodirnite gornji desni kut zaslona
- odaberite prvu karticu - Postavke
- unesite IP adresu svog robota (Dragino) u lokalnu mrežu
- pritisnite gumb "Spremi" - ako je ova IP adresa točna i robot je spojen na LAN tada ćete dobiti odgovor "uspješno povezan"
- dodirnite povratak i sada ste na kontrolnom zaslonu
- koristite tipke sa strelicama za upravljanje robotom i središnji gumb s ikonom robota da biste ga zaustavili
Ako želite vidjeti moje druge projekte vezane za robotiku, posjetite:
- moja web stranica: www.mobilerobots.pl
- facebook: Mobilni roboti
Korak 4: Kretanje robota Omni Wheel
Robot sa više kotača može se kretati u bilo kojem smjeru kao što je prikazano na gornjoj slici. Prednost ove vrste robota je ta što se ne mora okretati prije nego što se počne kretati u željenom smjeru.
Preporučeni:
CHAMPION 4Omni Wheel Soccer Robot!: 7 koraka (sa slikama)
CHAMPION 4Omni Wheel Soccer Robot!: To je omni -robot sa 4 pogona na 4 kotača koji kontrolira Bluetooth, baziran na Arduino Mega 2560 (možete koristiti bilo koji arduino UNO ili zbog ili bilo koji, želite), to nije običan robot, to je nogometni robot, i sudjelovao je na 3 natjecanja udružujući se s mojim ot
Mecanum Omni Wheel Robot sa GRBL koračnim motorima Arduino štit: 4 koraka
Mecanum Omni Wheels Robot sa GRBL koračnim motorima Arduino Shield: Mecanum Robot - projekt koji sam želio izgraditi otkad sam ga vidio na Dejanovom blogu mehatronike pohvale: howtomechatronics.com Dejan je zaista napravio dobar posao pokrivajući sve aspekte od hardvera, 3D ispisa , elektronika, kôd i aplikacija za Android (MIT
Mobilni robot za praćenje s kontrolirane linije s izbjegavanjem prepreka: 6 koraka
Mobilni robot za praćenje s linijskim upravljanjem s izbjegavanjem prepreka: Ovo je bila samo ideja u kojoj se nekoliko značajki, poput izbjegavanja prepreka, sljedbenika linije, mobilnog upravljanja, itd. Pomiješalo zajedno u jedan komad. Sve što trebate je kontroler s nekim senzorima i odijelo za ovu postavku. U ovome sam ja
Bluetooth mobilni robot koji koristi Arduino Uno i Android: 5 koraka
Bluetooth mobilni robot koji koristi Arduino Uno i Android: Svi vole mobilnog robota :) Ovo je komplet mobilnih robota temeljen na Maker UNO (kompatibilan s Arduino UNO). Možete naučiti elektroniku, senzore, mikrokontroler i kodiranje odjednom, da ne zaboravite i na zabavu! Komplet dolazi u labavim dijelovima pa ćete
Omni mehanizam hvataljke robota na točkovima (koncept): 7 koraka
Omni mehanizam hvataljke robota na kotačima (koncept): Ovo je robot hvataljka na točkovima Omni, čiji je cilj poboljšati mehanizam robotske hvataljke pomoću kotača (što odgovara temi ovog natjecanja), a kao dokaz koncepta kroz model Solidworks. Međutim, nemam sredstava i