Агуулгын хүснэгт:
- Алхам 1: Модулиудын холболт
- Алхам 2: Ардуино ба Драгино
- Алхам 3: Андройд апп
- Алхам 4: Omni Wheel Robot Movements
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Энэхүү гарын авлагад би танд wi-fi-ээр удирддаг бүх дугуйт хөдөлгөөнт роботын загварыг танилцуулах болно. Bluetooth эсвэл радио удирдлага гэх мэт ердийн хяналттай харьцуулахад гол ялгаа нь роботыг дотоод сүлжээнд (LAN) холбосон бөгөөд хөдөлгөөнт IoT төхөөрөмж болгон ашиглах боломжтой юм. Системийн зүрх нь Arduino Mega 2560 ба Dragino Yun Shield юм. Dragino Yun нь OpenWrt Linux дээр суурилсан бөгөөд цөөн хэдэн ашигтай функцуудыг өгдөг. Үүний нэг нь агаарын кодыг Arduino самбарт байршуулах чадвар юм. Үүнийг бас Web GUI болон SSH-ээр удирдах боломжтой бөгөөд вэб сервертэй.
Энэ төсөлд би Mini Maestro 12 сувагтай servo хянагчийн удирддаг 4 тасралтгүй эргэлтийн servo ашигласан. Дашрамд хэлэхэд би бүх дугуйтай роботын хөдөлгөөнийг туршиж үзэхийг хүсч байсан тул 40 мм -ийн дөрвөн Dagu omni дугуйг ашигласан. Энэхүү хөдөлгөөнт робот нь хоёр тэжээлийн эх үүсвэрээр тоноглогдсон. Нэг нь servo (Power bank 10000 mAh), нөгөө нь Arduino, Dragino (Li-Po зай 5000 мАч) нийлүүлэх зориулалттай.
Робот явах эд анги бүтээхэд би 2 мм зузаантай ган хавтан, 5 мм зузаантай PVC хавтанг ашигласан. Дараа нь би барилгын хавтанг бэхлэх эрэг бүхий хоёр хавтанг холбосон. Нэмж дурдахад би servos -ийг наалдамхай тууз ашиглан сууринд наасан.
Төслийн бүрэлдэхүүн хэсгүүд:
- Arduino Mega 2560 x1
- Dragino Yun Shield x1
- Mini Maestro 12 суваг USB servo хянагч x1
- AR-3603HB x4 тасралтгүй эргүүлэх servo
- Dagu бүх дугуй - 40 мм x 4
- Цахилгаан банк 5V 10000 мАч x1
- Li-Po зай 7, 4V 5000 мАч x1
- Холбогч ба кабель
- Самар ба боолт
- Металл эсвэл хуванцараар хийсэн явах эд анги
Алхам 1: Модулиудын холболт
Arduino Mega 2560 нь Dragino Yun Shield -тэй холбогдсон боловч эхлээд энэ холбоос дээр үзүүлсэн шиг mega2560 ба mega16u2 хоёрын хоорондох холболтыг салгах хэрэгтэй.
Дараагийн алхам бол Arduino Mega ба Mini Maestro 12 хоёрын хоорондох утастай холболт юм.
1. Arduino Mega 2560 -> Mini Maestro 12
- GND - GND
- RX1 (18) - RX
- TX1 (19) - TX
2. Зай 5V (Цахилгаан банк) -> Mini Maestro 12
- GND - GND
- 5V - VIN
3. Servos -> Mini Maestro 12
- servo 1 - суваг 1
- servo 2 - суваг 2
- servo 3 - суваг 3
- servo 4 - суваг 4
Алхам 2: Ардуино ба Драгино
Dragino Yun Shield -ийг хэрхэн тохируулах талаархи бүх мэдээллийг эндээс авах боломжтой: link1, link2
Энэхүү төслийн бүрэн Arduino кодыг GitHub: холбоос дээрээс авах боломжтой
Миний Arduino програмыг эмхэтгэхээс өмнө Arduino -д зориулсан Pololu Maestro Servo Controller номын санг суулгах хэрэгтэй.
Энэ төсөлд би Arduino болон Dragino Yun Shield хоорондын харилцааг хялбаршуулдаг "Bridge" номын санг бас ашигладаг.
Алхам 3: Андройд апп
Миний Андройд аппликейшн нь энэхүү олон талт дугуйтай роботыг wi-fi ашиглан удирдах боломжийг танд олгоно. Та миний програмыг Google Play: линкээс үнэгүй татаж авах боломжтой. Энэ нь гар утас болон таблет хоёуланд нь ажилладаг.
Dragon Robot Android програмыг хэрхэн ашиглах вэ:
- дэлгэцийн баруун дээд буланд дарна уу
- Эхний табыг сонгоно уу - Тохиргоо
- роботынхоо IP хаягийг (Dragino) дотоод сүлжээнд оруулна уу
- "Хадгалах" товчийг дарна уу - хэрэв энэ IP хаяг зөв бөгөөд робот LAN -д холбогдсон бол та "амжилттай холбогдсон" гэсэн хариултыг авах болно.
- буцах товчлуурыг дарж, одоо та хяналтын дэлгэц дээр байна
- сумны товчлуурыг ашиглан роботыг хянах ба роботын дүрс бүхий төв товчлуурыг ашиглан үүнийг зогсооно уу
Хэрэв та робот техниктэй холбоотой миний бусад төслүүдийг үзэхийг хүсвэл дараах хаягаар зочилно уу.
- миний вэбсайт: www.mobilerobots.pl
- facebook: Хөдөлгөөнт роботууд
Алхам 4: Omni Wheel Robot Movements
Бүх дугуйтай робот дээрх зурагт үзүүлсэн шиг аль ч чиглэлд хөдөлж чадна. Энэ төрлийн роботын давуу тал нь хүссэн чиглэлд хөдөлж эхлэхээсээ өмнө эргэх шаардлагагүй юм.
Зөвлөмж болгож буй:
Хөдөлгөөнт робот хийх хамгийн хялбар арга: 7 алхам (зурагтай)
Дохио зангаагаар робот хийх хамгийн хялбар арга: Тоглоомыг супер баатар шиг удирдах. Дохио зангаагаар удирддаг машиныг хэрхэн яаж хийхийг мэдэж аваарай. Үндсэндээ энэ бол MPU-6050 3 тэнхлэгтэй гироскоп, акселерометрийн энгийн програм юм. Та өөр олон зүйлийг хийж чадна
Саад бэрхшээлээс зайлсхийх хөдөлгөөнт удирдлагатай шугамын дагалдагч робот: 6 алхам
Саад бэрхшээлээс зайлсхийх хөдөлгөөнт удирдлагатай гар утасны робот: Энэ бол саад бэрхшээлээс зайлсхийх, шугам дагах, хөдөлгөөнт удирдлага гэх мэт хэд хэдэн онцлог шинж чанарыг хооронд нь хольж, нэг хэсэг болгон бүтээсэн санаа юм. энэ тохиргоонд зориулсан хувцас. Үүнд би
MR.D - Хөдөлгөөнт робот бөмбөрчин: 17 алхам
MR.D - Хөдөлгөөнт робот бөмбөрчин: Энэхүү зааварчилгаа нь MR.D гар утасны робот бөмбөрчний иж бүрдэл хувилбарыг угсарч, эхлүүлэх болно. MR.D (Хөдөлгөөнт робот бөмбөрчин, "Sparky" InSoc робот) бол Arduino-д суурилсан, өргөтгөх боломжтой, хакердах боломжтой хөгжмийн робот юм. Энэхүү энерги асдаг
[Arduino робот] Хөдөлгөөнт робот хэрхэн хийх вэ - Эрхий хурууны робот - Servo мотор - Эх код: 26 алхам (зурагтай)
[Arduino робот] Хөдөлгөөнт робот хэрхэн хийх вэ | Эрхий хурууны робот | Servo мотор | Эх код: Эрхий хуруу робот. MG90S servo моторын потенциометрийг ашигласан. Энэ нь маш хөгжилтэй, хялбар юм! Код нь маш энгийн. Энэ нь ердөө 30 орчим мөр юм. Энэ нь хөдөлгөөнт зураг шиг харагдаж байна. Асуух зүйл эсвэл санал хүсэлтээ үлдээнэ үү! [Заавар] Эх код https: //github.c
Omni Wheel Robot Gripper механизм (ойлголт): 7 алхам
Omni Wheel Robot Gripper Mechanism (Concept): Энэ бол Omni дугуйн робот бариул бөгөөд дугуй ашиглах замаар робот бариулах механизмыг сайжруулах зорилготой (энэ уралдааны сэдэвтэй нийцэж байгаа) бөгөөд Solidworks загвараар дамжуулан үзэл баримтлалын баталгаа болно. Гэсэн хэдий ч надад нөөц байхгүй