Daftar Isi:

Robot Seluler Roda Omni - IoT: 4 Langkah
Robot Seluler Roda Omni - IoT: 4 Langkah

Video: Robot Seluler Roda Omni - IoT: 4 Langkah

Video: Robot Seluler Roda Omni - IoT: 4 Langkah
Video: TurboPi Raspberry Pi Omnidirectional Mecanum Wheels Robot Car Kit 2024, Juli
Anonim
Image
Image
Koneksi Modul
Koneksi Modul

Dalam instruksi ini saya akan menyajikan kepada Anda desain robot mobil roda omni yang dikendalikan melalui wi-fi. Perbedaan mendasar dibandingkan dengan kontrol konvensional seperti bluetooth atau kontrol radio adalah bahwa robot terhubung ke jaringan area lokal (LAN) dan dapat digunakan sebagai perangkat IoT seluler. Inti dari sistem ini adalah Arduino Mega 2560 dan Dragino Yun Shield. Dragino Yun didasarkan pada OpenWrt Linux dan memberikan beberapa fungsi yang berguna. Salah satunya adalah kemampuan unggah kode over the air ke board Arduino. Itu juga dapat dikelola oleh Web GUI dan SSH, dan memiliki server web bawaan.

Dalam proyek ini saya menggunakan 4 servos rotasi kontinu yang dikendalikan oleh pengontrol servo 12 saluran Mini Maestro. Omong-omong, saya ingin menguji pergerakan robot dengan roda omni, jadi saya menggunakan empat roda omni Dagu 40mm. Robot bergerak ini dilengkapi dengan dua sumber tenaga. Satu untuk memasok servos (Power bank 10000 mAh) dan yang lainnya untuk memasok Arduino dan Dragino (baterai Li-Po 5000 mAh).

Untuk membuat sasis robot saya menggunakan pelat baja setebal 2 mm dan pelat pvc setebal 5 mm. Kemudian saya menggabungkan kedua pelat dengan sekrup untuk tulangan konstruksi. Selain itu saya telah merekatkan servos ke dasar menggunakan pita perekat.

Komponen proyek:

  1. Arduino Mega 2560x1
  2. Dragino Yun Perisai x1
  3. Mini Maestro 12-channel USB servo controller x1
  4. Servo rotasi terus menerus AR-3603HB x4
  5. Roda omni Dagu - 40 mm x4
  6. Bank daya 5V 10000 mAh x1
  7. Baterai Li-Po 7, 4V 5000 mAh x1
  8. Jumper dan kabel
  9. Mur dan baut
  10. Sasis terbuat dari logam atau plastik

Langkah 1: Koneksi Modul

Koneksi Modul
Koneksi Modul
Koneksi Modul
Koneksi Modul

Arduino Mega 2560 terhubung dengan Dragino Yun Shield, tetapi pertama-tama Anda harus memutuskan koneksi uart antara mega2560 dan mega16u2 seperti yang ditunjukkan pada tautan ini.

Langkah selanjutnya adalah koneksi kabel antara Arduino Mega dan Mini Maestro 12 seperti yang ditunjukkan pada gambar di atas.

1. Arduino Mega 2560 -> Mini Maestro 12

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

2. Baterai 5V (Bank daya) -> Mini Maestro 12

  • GND – GND
  • 5V – VIN

3. Servo -> Mini Maestro 12

  • servo 1 – saluran 1
  • servo 2 – saluran 2
  • servo 3 – saluran 3
  • servo 4 – saluran 4

Langkah 2: Arduino dan Dragino

Arduino dan Dragino
Arduino dan Dragino

Semua informasi tentang cara mengkonfigurasi Dragino Yun Shield dapat ditemukan di sini: link1, link2

Kode Arduino lengkap untuk proyek ini tersedia di GitHub: tautan

Sebelum mengkompilasi program Arduino saya, Anda harus menginstal perpustakaan Pololu Maestro Servo Controller untuk Arduino.

Dalam proyek ini saya juga menggunakan perpustakaan "Jembatan" yang menyederhanakan komunikasi antara Arduino dan Dragino Yun Shield.

Langkah 3: Aplikasi Android

Aplikasi Android
Aplikasi Android
Aplikasi Android
Aplikasi Android
Aplikasi Android
Aplikasi Android

Aplikasi Android saya memungkinkan Anda untuk mengontrol robot seluler roda omni ini melalui wi-fi. Anda dapat mengunduh aplikasi saya secara gratis dari Google Play: tautan. Ia bekerja dengan kedua ponsel dan tablet.

Cara menggunakan Aplikasi Android Robot Naga:

  • ketuk pojok kanan atas layar
  • pilih tab pertama - Pengaturan
  • masukkan alamat IP robot Anda (Dragino) di jaringan lokal
  • tekan tombol "Simpan" - jika alamat IP ini benar dan robot terhubung ke LAN maka Anda akan mendapatkan balasan "berhasil terhubung"
  • ketuk kembali dan sekarang Anda berada di layar kontrol
  • gunakan tombol panah untuk mengontrol robot dan tombol tengah dengan ikon robot untuk menghentikannya

Jika Anda ingin melihat proyek saya yang lain terkait robotika, silakan kunjungi:

  • situs web saya: www.mobilerobots.pl
  • facebook: Robot seluler

Langkah 4: Gerakan Robot Roda Omni

Gerakan Robot Roda Omni
Gerakan Robot Roda Omni

Sebuah robot roda omni dapat bergerak ke segala arah seperti yang ditunjukkan pada gambar di atas. Kelebihan dari robot jenis ini adalah tidak perlu berputar sebelum mulai bergerak ke arah yang diinginkan.

Direkomendasikan: