Indholdsfortegnelse:
- Trin 1: Tilslutninger af modulerne
- Trin 2: Arduino og Dragino
- Trin 3: Android App
- Trin 4: Omni Wheel Robot Movements
Video: Omni Wheel Mobile Robot - IoT: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
I denne instruktion vil jeg præsentere dig design af omni hjul mobil robot styret via wi-fi. Den væsentlige forskel i forhold til konventionel kontrol som bluetooth eller radiostyring er, at robotten er tilsluttet lokalnetværk (LAN) og kan bruges som mobil IoT -enhed. Hjertet i systemet er Arduino Mega 2560 og Dragino Yun Shield. Dragino Yun er baseret på OpenWrt Linux og giver et par nyttige funktioner. En af dem er evnen til at overføre luftkode til Arduino -kortet. Det kan også administreres af Web GUI og SSH og har indbygget webserver.
I dette projekt brugte jeg 4 kontinuerlige rotation servoer styret af Mini Maestro 12-kanals servo controller. Forresten ville jeg teste bevægelse af robot med omni -hjul, så jeg brugte fire 40 mm Dagu omni -hjul. Denne mobile robot er udstyret med to strømkilder. Den ene til levering af servoerne (Power bank 10000 mAh) og den anden til at levere Arduino og Dragino (Li-Po batteri 5000 mAh).
Til at bygge robotchassiset har jeg brugt et stykke stålplade med en tykkelse på 2 mm og et stykke PVC -plade med en tykkelse på 5 mm. Derefter sluttede jeg de to plader med skruer til konstruktionsarmering. Derudover har jeg limet servoerne til bunden ved hjælp af tape.
Komponenter i projektet:
- Arduino Mega 2560 x1
- Dragino Yun Shield x1
- Mini Maestro 12-kanals USB servo controller x1
- Kontinuerlig rotation servo AR-3603HB x4
- Dagu omni hjul - 40 mm x4
- Powerbank 5V 10000 mAh x1
- Li-Po batteri 7, 4V 5000 mAh x1
- Jumpere og kabler
- Møtrikker og bolte
- Chassis lavet af metal eller plast
Trin 1: Tilslutninger af modulerne
Arduino Mega 2560 er forbundet med Dragino Yun Shield, men først skal du afbryde uartforbindelsen mellem mega2560 og mega16u2 som vist i dette link.
Det næste trin er kabelforbindelse mellem Arduino Mega og Mini Maestro 12 som vist på billedet ovenfor.
1. Arduino Mega 2560 -> Mini Maestro 12
- GND - GND
- RX1 (18) - RX
- TX1 (19) - TX
2. Batteri 5V (Powerbank) -> Mini Maestro 12
- GND - GND
- 5V - VIN
3. Servoer -> Mini Maestro 12
- servo 1 - kanal 1
- servo 2 - kanal 2
- servo 3 - kanal 3
- servo 4 - kanal 4
Trin 2: Arduino og Dragino
Alle oplysninger om konfiguration af Dragino Yun Shield findes her: link1, link2
Den fulde Arduino -kode til dette projekt er tilgængelig på GitHub: link
Inden du kompilerer mit Arduino -program, skal du installere Pololu Maestro Servo Controller -bibliotek til Arduino.
I dette projekt bruger jeg også biblioteket "Bridge", der forenkler kommunikationen mellem Arduino og Dragino Yun Shield.
Trin 3: Android App
Min Android-app giver dig mulighed for at styre denne omnihjulsmobilrobot via wi-fi. Du kan downloade min app gratis fra Google Play: link. Det fungerer med både mobiltelefoner og tablets.
Sådan bruges Dragon Robot Android App:
- tryk på øverste højre hjørne af skærmen
- vælg den første fane - Indstillinger
- indtast IP -adressen på din robot (Dragino) i det lokale netværk
- tryk på "Gem" -knappen - hvis denne IP -adresse er korrekt, og robotten er forbundet til LAN, får du svaret "tilsluttet"
- tryk på retur, og nu er du på kontrolskærmen
- Brug piletasterne til at styre robotten og den centrale knap med robotikonet for at stoppe den
Hvis du gerne vil se mine andre projekter relateret til robotik, besøg venligst:
- mit websted: www.mobilerobots.pl
- facebook: Mobilrobotter
Trin 4: Omni Wheel Robot Movements
En omni -hjulrobot kan bevæge sig i enhver retning som vist på billedet ovenfor. Fordelen ved denne type robot er, at den ikke behøver at dreje, før den begynder at bevæge sig i den ønskede retning.
Anbefalede:
CHAMPION 4Omni Wheel Soccer Robot!: 7 trin (med billeder)
CHAMPION 4Omni Wheel Soccer Robot!: Det er en Bluetooth -styret 4 -hjulet omni -hjulrobot baseret på Arduino Mega 2560 (du kan bruge enhver arduino UNO eller due eller hvilken som helst, du vil have), Det er ikke en almindelig robot, det er en fodboldrobot, og den har deltaget i 3 konkurrencer i samarbejde med min ot
Mecanum Omni Wheels Robot Med GRBL Stepper Motors Arduino Shield: 4 trin
Mecanum Omni Wheels Robot With GRBL Stepper Motors Arduino Shield: Mecanum Robot - Et projekt, jeg har ønsket at bygge lige siden jeg så det på Dejans gread mechatronics blog: howtomechatronics.com Dejan gjorde virkelig et godt stykke arbejde, der dækkede alle aspekter fra hardware, 3D -print , elektronik, kode og en Android -app (MIT
Proyecto Laboratorio De Mecatrónica (Two Wheel Balance Robot): 6 trin
Proyecto Laboratorio De Mecatrónica (Two Wheel Balance Robot): En este proyecto se mostrara, el funcionamiento y el como hacer para elaborar un " Two wheel balance robot " paso a paso y con explicación y concejos. Este es un sistema que consiste en que el robot no se debe caer, se debe de mantener en el
Mecanum Wheel Robot - Bluetooth -styret: 5 trin (med billeder)
Mecanum Wheel Robot - Bluetooth -styret: Siden jeg kan huske har jeg altid ønsket at bygge en mecanum hjulrobot. De mecanum -hjulplatforme, der var tilgængelige på markedet, var lidt for dyre for mig, så jeg besluttede at bygge min robot fra bunden. Ligesom ingen anden robot -meacanum -hjulrobot
Omni Wheel Robot Gripper Mechanism (Concept): 7 trin
Omni Wheel Robot Gripper Mechanism (Concept): Dette er Omni Wheel Robot Gripper og har til formål at forbedre robotgribemekanismen ved hjælp af hjul (som matcher temaet for denne konkurrence) og som et bevis på konceptet gennem Solidworks -modellen. Jeg har dog ikke ressourcer og