Mündəricat:

Omni Təkərli Mobil Robot - IoT: 4 Addım
Omni Təkərli Mobil Robot - IoT: 4 Addım

Video: Omni Təkərli Mobil Robot - IoT: 4 Addım

Video: Omni Təkərli Mobil Robot - IoT: 4 Addım
Video: Makeblock Untimate Robot Kit Part 1 : Step by Step Assembly Robot of Aram Tank 2024, Iyul
Anonim
Image
Image
Modulların əlaqələri
Modulların əlaqələri

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:

  1. Arduino Mega 2560 x1
  2. Dragino Yun Shield x1
  3. Mini Maestro 12 kanallı USB servo nəzarətçi x1
  4. Davamlı fırlanma servo AR-3603HB x4
  5. Bütün təkərlər - 40 mm x 4
  6. Güc bankı 5V 10000 mAh x1
  7. Li-Po batareyası 7, 4V 5000 mAh x1
  8. Köynəklər və kabellər
  9. Fındıq və boltlar
  10. Metal və ya plastikdən hazırlanmış şassi

Addım 1: Modulların əlaqələri

Modulların əlaqələri
Modulların əlaqələri
Modulların əlaqələri
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

Arduino və Dragino
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

Android Tətbiqi
Android Tətbiqi
Android Tətbiqi
Android Tətbiqi
Android Tətbiqi
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

Omni Təkərli Robot Hərəkətləri
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ə: