Taula de continguts:
- Pas 1: connexions dels mòduls
- Pas 2: Arduino i Dragino
- Pas 3: aplicació per a Android
- Pas 4: Moviments del robot Omni Wheel
Vídeo: Robot mòbil Omni Wheel - IoT: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
En aquesta instrucció us presentaré el disseny d'un robot mòbil omni wheel controlat mitjançant wi-fi. La diferència essencial en comparació amb el control convencional, com el bluetooth o el control per ràdio, és que el robot està connectat a una xarxa d’àrea local (LAN) i es pot utilitzar com a dispositiu IoT mòbil. El cor del sistema és Arduino Mega 2560 i Dragino Yun Shield. Dragino Yun es basa en OpenWrt Linux i ofereix algunes funcionalitats útils. Un d’ells és la capacitat de pujar el codi aeri a la placa Arduino. També es pot gestionar mitjançant interfície gràfica d’usuari i SSH web i té un servidor web integrat.
En aquest projecte he utilitzat 4 servos de rotació contínua controlats per un servo controlador de 12 canals Mini Maestro. Per cert, volia provar el moviment del robot amb rodes omni, de manera que vaig utilitzar quatre rodes Dagu omni de 40 mm. Aquest robot mòbil està equipat amb dues fonts d’energia. Un per subministrar els servos (Power bank 10000 mAh) i l’altre per subministrar Arduino i Dragino (bateria Li-Po de 5000 mAh).
Per construir el xassís del robot he utilitzat un tros de placa d’acer d’un gruix de 2 mm i un tros de placa de pvc de 5 mm de gruix. Després vaig unir les dues plaques amb cargols per reforçar la construcció. A més, he enganxat els servos a la base amb cinta adhesiva.
Components del projecte:
- Arduino Mega 2560 x1
- Escut Dragino Yun x1
- Servo controlador USB Mini Maestro de 12 canals x1
- Servo de rotació contínua AR-3603HB x4
- Rodes Dagu omni - 40 mm x4
- Banc de potència 5V 10000 mAh x1
- Bateria Li-Po 7, 4V 5000 mAh x1
- Ponts i cables
- Femelles i cargols
- Xassís de metall o plàstic
Pas 1: connexions dels mòduls
Arduino Mega 2560 està connectat amb Dragino Yun Shield, però primer heu de desconnectar la connexió uart entre mega2560 i mega16u2 tal com es mostra en aquest enllaç.
El següent pas és la connexió per cable entre Arduino Mega i Mini Maestro 12 tal com es mostra a la imatge superior.
1. Arduino Mega 2560 -> Mini Maestro 12
- GND - GND
- RX1 (18) - RX
- TX1 (19) - TX
2. Bateria 5V (Power bank) -> Mini Maestro 12
- GND - GND
- 5V - VIN
3. Servos -> Mini Maestro 12
- servo 1 - canal 1
- servo 2 - canal 2
- servo 3 - canal 3
- servo 4 - canal 4
Pas 2: Arduino i Dragino
Podeu trobar tota la informació sobre com configurar Dragino Yun Shield aquí: link1, link2
El codi Arduino complet d’aquest projecte està disponible a GitHub: link
Abans de compilar el meu programa Arduino, heu d'instal·lar la biblioteca Pololu Maestro Servo Controller per a Arduino.
En aquest projecte també faig servir la biblioteca "Bridge" que simplifica la comunicació entre Arduino i Dragino Yun Shield.
Pas 3: aplicació per a Android
La meva aplicació per a Android us permet controlar aquest robot mòbil omni wheel mitjançant Wi-Fi. Podeu descarregar la meva aplicació gratuïtament des de Google Play: enllaç. Funciona tant amb telèfons mòbils com amb tauletes.
Com s'utilitza l'aplicació Dragon Robot per a Android:
- toqueu l'extrem superior dret de la pantalla
- seleccioneu la primera pestanya - Configuració
- introduïu l'adreça IP del vostre robot (Dragino) a la xarxa local
- premeu el botó "Desa": si aquesta adreça IP és correcta i el robot està connectat a la LAN, rebreu la resposta "correctament connectat"
- toca retorn i ara ets a la pantalla de control
- utilitzeu les tecles de fletxa per controlar el robot i el botó central amb la icona del robot per aturar-lo
Si voleu veure els meus altres projectes relacionats amb la robòtica, visiteu:
- el meu lloc web: www.mobilerobots.pl
- facebook: robots mòbils
Pas 4: Moviments del robot Omni Wheel
Un robot de rodes omnipotents es pot moure en qualsevol direcció, tal com es mostra a la imatge superior. L’avantatge d’aquest tipus de robot és que no necessita girar abans de començar a moure’s en la direcció desitjada.
Recomanat:
El robot de futbol CHAMPION 4Omni Wheel: 7 passos (amb imatges)
El robot de futbol CHAMPION 4Omni Wheel: és un robot de rodes omni de 4 rodes controlat per Bluetooth basat en Arduino Mega 2560 (podeu utilitzar qualsevol arduino UNO o degut o qualsevol que vulgueu), no és un robot normal, és un robot de futbol i ha participat en 3 competicions formant equip amb el meu ot
Fer més intel·ligent un robot mòbil: 4 passos
Fer un robot mudo de gespa més intel·ligent: tinc un robot de tallagespa preciós, però estúpid (la imatge és de www.harald-nyborg.dk). Se suposa que aquest robot em tallarà la gespa, però la meva gespa és massa gran i complexa per per entrar realment als racons. No es mostren als meus dibuixos hi ha una multitud de
Robot Mecanum Omni Wheels amb escut Arduino per motors passos GRBL: 4 passos
Robot Mecanum Omni Wheels amb motors passos GRBL Arduino Shield: Mecanum Robot: un projecte que volia construir des que el vaig veure al bloc de mecatrònica de Dejan: howtomechatronics.com Dejan realment va fer un bon treball abastant tots els aspectes del maquinari i la impressió 3D , electrònica, codi i una aplicació per a Android (MIT
Alimentació d'un telèfon mòbil / mòbil amb bateria externa o xarxa: 3 passos
Alimentació d'un telèfon mòbil / mòbil amb bateria externa o xarxa: Introducció. Aquesta idea només funcionarà amb telèfons o tauletes si la bateria és extraïble. Per descomptat, és important observar la polaritat. Tingueu cura de no danyar el dispositiu per negligència. Si no esteu segur de la vostra capacitat per fer això, el
Omni Wheel Robot Gripper Mechanism (Concept): 7 passos
Omni Wheel Robot Gripper Mechanism (Concept): es tracta de la pinça del robot Omni Wheel, que té com a objectiu millorar el mecanisme de la pinça robotitzada mitjançant l’ús de rodes (que coincideix amb el tema d’aquest concurs) i com a prova de concepte mitjançant el model Solidworks. Tot i això no tinc els recursos i