Tartalomjegyzék:
- 1. lépés: A modulok csatlakoztatása
- 2. lépés: Arduino és Dragino
- 3. lépés: Android -alkalmazás
- 4. lépés: Omni kerék robotmozgások
Videó: Omni Wheel Mobile Robot - IoT: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
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:
- Arduino Mega 2560 x1
- Dragino Yun Shield x1
- Mini Maestro 12 csatornás USB szervo vezérlő x1
- Folyamatos forgás szervo AR-3603HB x4
- Dagu omni kerekek - 40 mm x4
- Tápegység 5V 10000 mAh x1
- Li-Po akkumulátor 7, 4V 5000 mAh x1
- Jumperek és kábelek
- Csavarok és anyák
- Fémből vagy műanyagból készült alváz
1. lépés: 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
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
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
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:
Big Wheel - Premiere Pro Video Deck: 7 lépés (képekkel)
Big Wheel - Premiere Pro Video Deck: A billentyűzetek a videojátékok végső vezérlői (harcolj velem, konzolparasztok), de a Premiere Pro olyan teljesítményszintet igényel, amelyhez 104 gomb nem elegendő. Szuper Saiyant új formába kell hoznunk - szükségünk van a GOMBRA. Ez a projekt nagy, nagy befolyást gyakorol
A CHAMPION 4 Omni Wheel Soccer Robot!: 7 lépés (képekkel)
A CHAMPION 4Omni Wheel Soccer Robot!: Bluetooth -vezérlésű négykerék -meghajtású, minden kerekű robotja, amely az Arduino Mega 2560 alapú (bármilyen arduino UNO -t vagy esedékes vagy bármelyiket használhat), nem hétköznapi robot, hanem futballrobot, és 3 versenyen vett részt, együttműködve velem
DIY RACING WHEEL PC: 5 lépés
DIY RACING WHEEL PC -hez: valaha is álmodott saját fantasztikus játékkonzoljának megtervezéséről? A megoldás a szomjúság csillapítására itt található. Kíváncsi vagyok, használhatjuk -e az optikai egeret kormánykonzolként azoknál a játékoknál, amelyek rendelkeznek ezzel a funkcióval. Hamarosan dolgozni kezdett és
Mecanum Omni kerekek robotja GRBL léptetőmotorokkal Arduino pajzs: 4 lépés
Mecanum Omni kerekek robotja GRBL léptetőmotorokkal Arduino Shield: Mecanum Robot - Egy projekt, amit építeni akartam, amióta megláttam a Dejan gread mechatronics blogján: howtomechatronics.com Dejan valóban jó munkát végzett, lefedve a hardver minden aspektusát, 3D nyomtatás , elektronika, kód és Android -alkalmazás (MIT
Omni kerekes robotfogó mechanizmus (koncepció): 7 lépés
Omni Wheel Robot Gripper Mechanism (Koncepció): Ez az Omni Wheel robot fogó, amelynek célja a robot megfogó mechanizmusának javítása kerekek használatával (amely megfelel a verseny témájának), és a koncepció bizonyítékaként a Solidworks modell segítségével. Viszont nincsenek erőforrásaim és