Isi kandungan:

Robot Bergerak Omni Wheel - IoT: 4 Langkah
Robot Bergerak Omni Wheel - IoT: 4 Langkah

Video: Robot Bergerak Omni Wheel - IoT: 4 Langkah

Video: Robot Bergerak Omni Wheel - IoT: 4 Langkah
Video: 4WD OMNI WHEEL MOBILE ROBOT DEMO ACTION 2024, Julai
Anonim
Image
Image
Sambungan Modul
Sambungan Modul

Dalam arahan ini saya akan menunjukkan kepada anda reka bentuk robot mudah alih omni wheel yang dikendalikan melalui wi-fi. Perbezaan penting berbanding dengan kawalan konvensional seperti kawalan bluetooth atau radio adalah robot dihubungkan ke rangkaian kawasan setempat (LAN) dan boleh digunakan sebagai peranti IoT mudah alih. Inti sistem adalah Arduino Mega 2560 dan Dragino Yun Shield. Dragino Yun didasarkan pada OpenWrt Linux dan memberikan beberapa fungsi berguna. Salah satunya adalah kemampuan memuat naik kod udara ke papan Arduino. Ia juga dapat dikendalikan oleh Web GUI dan SSH, dan mempunyai pelayan web bawaan.

Dalam projek ini saya menggunakan 4 servo putaran berterusan yang dikendalikan oleh pengawal servo 12-saluran Mini Maestro. By the way saya ingin menguji pergerakan robot dengan roda omni, jadi saya menggunakan empat roda omni Dagu 40mm. Robot mudah alih ini dilengkapi dengan dua sumber kuasa. Satu untuk membekalkan servos (Power bank 10000 mAh) dan satu lagi untuk membekalkan Arduino dan Dragino (bateri Li-Po 5000 mAh).

Untuk membina casis robot saya telah menggunakan sekeping plat keluli dengan ketebalan 2 mm dan sekeping plat pvc dengan ketebalan 5 mm. Kemudian saya menggabungkan kedua-dua plat dengan skru untuk tetulang pembinaan. Selain itu saya telah melekatkan servo ke pangkal menggunakan pita pelekat.

Komponen projek:

  1. Arduino Mega 2560 x1
  2. Dragino Yun Shield x1
  3. Mini Maestro 12-saluran USB servo controller x1
  4. Servo putaran berterusan AR-3603HB x4
  5. Roda omni Dagu - 40 mm x4
  6. Power bank 5V 10000 mAh x1
  7. Li-Po bateri 7, 4V 5000 mAh x1
  8. Pelompat dan kabel
  9. Mur dan selak
  10. Casis diperbuat daripada logam atau plastik

Langkah 1: Sambungan Modul

Sambungan Modul
Sambungan Modul
Sambungan Modul
Sambungan Modul

Arduino Mega 2560 dihubungkan dengan Dragino Yun Shield, tetapi pertama anda harus memutuskan sambungan uart antara mega2560 dan mega16u2 seperti yang ditunjukkan dalam pautan ini.

Langkah seterusnya adalah sambungan berwayar antara Arduino Mega dan Mini Maestro 12 seperti yang ditunjukkan dalam gambar di atas.

1. Arduino Mega 2560 -> Mini Maestro 12

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

2. Bateri 5V (Power bank) -> Mini Maestro 12

  • GND - GND
  • 5V - VIN

3. Servos -> 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 maklumat mengenai cara mengkonfigurasi Dragino Yun Shield boleh didapati di sini: link1, link2

Kod Arduino penuh untuk projek ini boleh didapati di pautan GitHub:

Sebelum menyusun program Arduino saya, anda harus memasang perpustakaan Pololu Maestro Servo Controller untuk Arduino.

Dalam projek ini saya juga menggunakan perpustakaan "Bridge" yang mempermudah 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 membolehkan anda mengawal robot mudah alih omni wheel ini melalui wi-fi. Anda boleh memuat turun aplikasi saya secara percuma dari pautan Google Play: Ia berfungsi dengan telefon bimbit dan tablet.

Cara menggunakan Aplikasi Android Robot Dragon:

  • ketik sudut kanan atas skrin
  • pilih tab pertama - Tetapan
  • masukkan alamat IP robot anda (Dragino) di rangkaian tempatan
  • tekan butang "Simpan" - jika alamat IP ini betul dan robot disambungkan ke LAN maka anda akan mendapat balasan "berjaya disambungkan"
  • ketik kembali dan sekarang anda berada di skrin kawalan
  • gunakan kekunci anak panah untuk mengawal robot dan butang tengah dengan ikon robot untuk menghentikannya

Sekiranya anda ingin melihat projek lain yang berkaitan dengan robotik, sila lawati:

  • laman web saya: www.mobilerobots.pl
  • facebook: Robot mudah alih

Langkah 4: Pergerakan Robot Roda Omni

Pergerakan Robot Roda Omni
Pergerakan Robot Roda Omni

Robot roda omni boleh bergerak ke arah mana pun seperti yang ditunjukkan dalam gambar di atas. Kelebihan robot jenis ini adalah bahawa ia tidak perlu berpusing sebelum mula bergerak ke arah yang diinginkan.

Disyorkan: