Mündəricat:
- Addım 1: Modulların əlaqələri
- Addım 2: Arduino və Dragino
- Addım 3: Android Tətbiqi
- Addım 4: Omni Təkərli Robot Hərəkətləri
Video: Omni Təkərli Mobil Robot - IoT: 4 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Bu təlimatda sizə wi-fi vasitəsilə idarə olunan çox təkərli mobil robotun dizaynını təqdim edəcəyəm. Bluetooth və ya radio nəzarət kimi adi nəzarətdən əsas fərq, robotun lokal şəbəkəyə (LAN) bağlı olması və mobil IoT cihazı olaraq istifadə edilməsidir. Sistemin ürəyi Arduino Mega 2560 və Dragino Yun Shield -dir. Dragino Yun, OpenWrt Linux -a əsaslanır və bir neçə faydalı funksiya verir. Bunlardan biri də hava kodunu Arduino lövhəsinə yükləmək qabiliyyətidir. Web GUI və SSH tərəfindən də idarə oluna bilər və quraşdırılmış veb serveri var.
Bu layihədə Mini Maestro 12 kanallı servo nəzarətçi tərəfindən idarə olunan 4 davamlı fırlanma servosundan istifadə etdim. Yeri gəlmişkən, hər tərəfli təkərli robotun hərəkətini yoxlamaq istədim, buna görə də 40 mm -lik Dagu omni təkərlərindən istifadə etdim. Bu mobil robot iki enerji mənbəyi ilə təchiz edilmişdir. Biri servo (Power bank 10000 mAh), digəri Arduino və Dragino (Li-Po batareyası 5000 mAh) təchiz etmək üçün.
Robot şassi qurmaq üçün qalınlığı 2 mm olan polad lövhədən və qalınlığı 5 mm olan bir pvc lövhədən istifadə etdim. Sonra inşaatın möhkəmləndirilməsi üçün vintlər ilə iki lövhəni birləşdirdim. Əlavə olaraq servoları yapışan bantla bazaya yapışdırdım.
Layihənin komponentləri:
- Arduino Mega 2560 x1
- Dragino Yun Shield x1
- Mini Maestro 12 kanallı USB servo nəzarətçi x1
- Davamlı fırlanma servo AR-3603HB x4
- Bütün təkərlər - 40 mm x 4
- Güc bankı 5V 10000 mAh x1
- Li-Po batareyası 7, 4V 5000 mAh x1
- Köynəklər və kabellər
- Fındıq və boltlar
- Metal və ya plastikdən hazırlanmış şassi
Addım 1: Modulların əlaqələri
Arduino Mega 2560, Dragino Yun Shield ilə bağlıdır, lakin əvvəlcə bu linkdə göstərildiyi kimi mega2560 ilə mega16u2 arasındakı uart bağlantısını kəsməlisiniz.
Növbəti addım yuxarıdakı şəkildə göstərildiyi kimi Arduino Mega və Mini Maestro 12 arasındakı kabel əlaqəsidir.
1. Arduino Mega 2560 -> Mini Maestro 12
- GND - GND
- RX1 (18) - RX
- TX1 (19) - TX
2. Batareya 5V (Güc bankı) -> Mini Maestro 12
- GND - GND
- 5V - VİN
3. Servolar -> Mini Maestro 12
- servo 1 - kanal 1
- servo 2 - kanal 2
- servo 3 - kanal 3
- servo 4 - kanal 4
Addım 2: Arduino və Dragino
Dragino Yun Shield -in necə qurulacağına dair bütün məlumatları burada tapa bilərsiniz: link1, link2
Bu layihə üçün tam Arduino kodu GitHub: linkində mövcuddur
Arduino proqramımı tərtib etməzdən əvvəl Arduino üçün Pololu Maestro Servo Controller kitabxanasını qurmalısınız.
Bu layihədə Arduino və Dragino Yun Shield arasındakı əlaqəni asanlaşdıran "Körpü" kitabxanasından da istifadə edirəm.
Addım 3: Android Tətbiqi
Mənim Android tətbiqim, bu çox yönlü təkərli mobil robotu wi-fi vasitəsilə idarə etməyə imkan verir. Tətbiqimi Google Play: linkdən pulsuz yükləyə bilərsiniz. Həm mobil telefonlar, həm də planşetlərlə işləyir.
Dragon Robot Android Tətbiqindən necə istifadə olunur:
- ekranın sağ üst küncünə vurun
- ilk nişanı seçin - Ayarlar
- robotunuzun IP ünvanını (Dragino) yerli şəbəkəyə daxil edin
- "Saxla" düyməsini basın - bu IP ünvanı düzgündürsə və robot LAN -a qoşulubsa, "uğurla bağlandı" cavabını alacaqsınız.
- qayıt düyməsini vurun və indi nəzarət ekranısınız
- Robotu idarə etmək üçün ox düymələrini və onu dayandırmaq üçün robot simvolu olan mərkəzi düyməni istifadə edin
Robototexnika ilə bağlı digər layihələrimi görmək istəyirsinizsə, ziyarət edin:
- veb saytım: www.mobilerobots.pl
- facebook: Mobil robotlar
Addım 4: Omni Təkərli Robot Hərəkətləri
Hər tərəfli təkərli robot yuxarıdakı şəkildə göstərildiyi kimi istənilən istiqamətdə hərəkət edə bilər. Bu tip robotların üstünlüyü ondan ibarətdir ki, istədiyiniz istiqamətdə hərəkət etməyə başlamazdan əvvəl dönmək lazım deyil.
Tövsiyə:
İki Təkərli Özünü Balanslaşdıran Robot: 7 addım
İki Təkərli Özünü Balanslaşdıran Robot: Bu təlimatlı, özünü balanslaşdıran bir robot üçün dizayn və qurma prosesindən keçəcək. Qeyd olaraq demək istəyirəm ki, özünü balanslaşdıran robotlar yeni bir anlayış deyil və başqaları tərəfindən hazırlanıb və sənədləşdirilmişdir. Bu fürsətdən istifadə etmək istəyirəm
Ucuz Təkərli Robot Oyuncaq Yarat: 9 Addım
Aşağı Qiymətli Təkərli Robot Oyuncaq yaradın: Bu təlimatda özünüzə və ya uşaqlarınıza edə biləcəyiniz sadə, aşağı qiymətli təkərli bir robot oyuncağı hazırlamağa icazə verin. Sizə zəmanət verə bilərəm, uşaqlarınız sizin üçün oyuncaq hazırlamağınızı ömür boyu xatırlayacaqlar. Oyuncaq əlavə edilmiş şəkilə bənzəyəcək və
Balanslaşdırma Robotu / 3 Təkərli Robot / STEM Robotu: 8 addım
Balanslaşdırma Robotu / 3 Təkərli Robot / STEM Robotu: Məktəblərdə və məktəbdən sonrakı təhsil proqramlarında təhsil üçün istifadə üçün birləşmiş balanslaşdırma və 3 təkərli robot qurduq. Robot, Arduino Uno, xüsusi bir qalxan (bütün tikinti detalları verilir), Li Ion batareya paketinə əsaslanır (bütün quruluş
Bir təkərli robot: 3 addım
Bir Təkərli Robot: Bu layihədə sizə tək təkərli bir robotun və ya tək təkərli avtomobilin necə hazırlanacağını addım -addım göstərəcəyəm ki, özünüz edə bilərsiniz. Bu robot, MPU6050 sensoru ilə meyl hesablayaraq avtomatik olaraq tarazlaşdıra bilər, iki hissədən ibarətdir
Omni Təkərli Robot Tutucu Mexanizm (Konsepsiya): 7 addım
Omni Wheel Robot Gripper Mexanizmi (Konsepsiya): Bu Omni təkərli robot tutucusudur və təkərlərin istifadəsi ilə robot tutma mexanizmini təkmilləşdirmək məqsədi daşıyır (bu yarışmanın mövzusuna uyğundur) və Solidworks modeli ilə konsepsiyanın sübutu olaraq. Ancaq məndə heç bir resurs yoxdur və