Tartalomjegyzék:

Omni Wheel Mobile Robot - IoT: 4 lépés
Omni Wheel Mobile Robot - IoT: 4 lépés

Videó: Omni Wheel Mobile Robot - IoT: 4 lépés

Videó: Omni Wheel Mobile Robot - IoT: 4 lépés
Videó: MasterPi AI Vision Robot Arm with Mecanum Wheels Car Raspberry Pi Open Source 2024, November
Anonim
Image
Image
A modulok csatlakoztatása
A modulok csatlakoztatása

Ebben az utasításban bemutatom a Wi-Fi-n keresztül vezérelt omni kerék mobil robot tervezését. A lényeges különbség a hagyományos vezérléshez, például a Bluetooth vagy a rádióvezérléshez képest az, hogy a robot csatlakozik a helyi hálózathoz (LAN), és mobil IoT eszközként használható. A rendszer szíve az Arduino Mega 2560 és a Dragino Yun Shield. A Dragino Yun OpenWrt Linuxon alapul, és néhány hasznos funkciót kínál. Az egyik az a képesség, hogy az Arduino fórumon keresztül le lehet tölteni a kódot. Web GUI és SSH is kezelhető, és beépített webszerverrel rendelkezik.

Ebben a projektben 4 folyamatos forgású szervót használtam, amelyeket a Mini Maestro 12 csatornás szervovezérlő vezérelt. Egyébként szerettem volna tesztelni a robot mozgását omni kerekekkel, ezért négy darab 40 mm -es Dagu omni kereket használtam. Ez a mobil robot két áramforrással van felszerelve. Az egyik a szervók (Power Bank 10000 mAh), a másik pedig az Arduino és a Dragino (5000 mAh Li-Po akkumulátor).

A robotváz építéséhez egy 2 mm vastagságú acéllemezt és egy 5 mm vastag PVC -t használtam. Ezután a két lemezt csavarokkal összekötöttem az építési megerősítéshez. Ezenkívül ragasztószalaggal ragasztottam a szervókat az alaphoz.

A projekt összetevői:

  1. Arduino Mega 2560 x1
  2. Dragino Yun Shield x1
  3. Mini Maestro 12 csatornás USB szervo vezérlő x1
  4. Folyamatos forgás szervo AR-3603HB x4
  5. Dagu omni kerekek - 40 mm x4
  6. Tápegység 5V 10000 mAh x1
  7. Li-Po akkumulátor 7, 4V 5000 mAh x1
  8. Jumperek és kábelek
  9. Csavarok és anyák
  10. Fémből vagy műanyagból készült alváz

1. lépés: A modulok csatlakoztatása

A modulok csatlakoztatása
A modulok csatlakoztatása
A modulok csatlakoztatása
A modulok csatlakoztatása

Az Arduino Mega 2560 csatlakozik a Dragino Yun Shield -hez, de először le kell választania a mega2560 és a mega16u2 közötti uart kapcsolatot, amint ez a linken látható.

A következő lépés vezetékes kapcsolat az Arduino Mega és a Mini Maestro 12 között, amint az a fenti képen látható.

1. Arduino Mega 2560 -> Mini Maestro 12

  • GND - GND
  • RX1 (18) - RX
  • TX1 (19) - TX

2. Akkumulátor 5V (Power bank) -> Mini Maestro 12

  • GND - GND
  • 5V - VIN

3. Szervók -> Mini Maestro 12

  • szervo 1 - 1 csatorna
  • szervo 2 - 2 csatorna
  • szervo 3 - 3 csatorna
  • 4. szervo - 4. csatorna

2. lépés: Arduino és Dragino

Arduino és Dragino
Arduino és Dragino

A Dragino Yun Shield konfigurálásával kapcsolatos összes információ megtalálható itt: link1, link2

A projekt teljes Arduino kódja elérhető a GitHub linken

Az Arduino programom összeállítása előtt telepítse a Pololu Maestro Servo Controller könyvtárat az Arduino számára.

Ebben a projektben a "Bridge" könyvtárat is használom, amely leegyszerűsíti az Arduino és a Dragino Yun Shield közötti kommunikációt.

3. lépés: Android -alkalmazás

Android -alkalmazás
Android -alkalmazás
Android -alkalmazás
Android -alkalmazás
Android -alkalmazás
Android -alkalmazás

Az Android-alkalmazásom lehetővé teszi, hogy Wi-Fi-n keresztül vezérelje ezt a körforgásos mobil robotot. Az alkalmazásomat ingyenesen letöltheti a Google Playről: link. Mobiltelefonokkal és táblagépekkel egyaránt működik.

A Dragon Robot Android alkalmazás használata:

  • érintse meg a képernyő jobb felső sarkát
  • válassza ki az első lapot - Beállítások
  • írja be robotja (Dragino) IP -címét a helyi hálózatba
  • nyomja meg a "Mentés" gombot - ha ez az IP -cím helyes, és a robot csatlakozik a LAN -hoz, akkor azt kapja, hogy "sikeresen csatlakoztatva"
  • koppintson a visszatérésre, és most a vezérlőképernyőn van
  • használja a nyilakat a robot vezérléséhez, és a központi gombot a robot ikonnal annak leállításához

Ha szeretné látni a robotikával kapcsolatos egyéb projektjeimet, kérjük, látogasson el ide:

  • honlapom: www.mobilerobots.pl
  • facebook: Mobil robotok

4. lépés: Omni kerék robotmozgások

Omni kerék robotmozgások
Omni kerék robotmozgások

Az omni kerekes robot bármilyen irányban mozoghat, amint a fenti képen látható. Ennek a típusú robotnak az az előnye, hogy nem kell megfordulnia, mielőtt a kívánt irányba indulna.

Ajánlott: