Daftar Isi:

Arduino 4WD Rover Bluetooth Dikendalikan oleh Ponsel/tablet Android: 5 Langkah
Arduino 4WD Rover Bluetooth Dikendalikan oleh Ponsel/tablet Android: 5 Langkah

Video: Arduino 4WD Rover Bluetooth Dikendalikan oleh Ponsel/tablet Android: 5 Langkah

Video: Arduino 4WD Rover Bluetooth Dikendalikan oleh Ponsel/tablet Android: 5 Langkah
Video: Android Mobile Phone Controlled Bluetooth Pick and Place Robot 2024, Juli
Anonim
Arduino 4WD Rover Bluetooth Dikendalikan oleh Ponsel/tablet Android
Arduino 4WD Rover Bluetooth Dikendalikan oleh Ponsel/tablet Android
Arduino 4WD Rover Bluetooth Dikendalikan oleh Ponsel/tablet Android
Arduino 4WD Rover Bluetooth Dikendalikan oleh Ponsel/tablet Android

Arduino 4WD bluetooth dikendalikan rover

Ini adalah rover 4WD sederhana yang saya buat dengan Arduino. rover dikendalikan dengan ponsel atau tablet android melalui bluetooth. Dengan aplikasi itu Anda dapat mengontrol kecepatan (menggunakan pwm Arduino), menjalankannya dengan akselerometer dan banyak hal lainnya.

Sketsa Arduino sepenuhnya dikomentari dan open source, juga protokol komunikasi (dikembangkan oleh saya) dari aplikasi ke Arduino dijelaskan dalam sketsa.

Mengetahui protokol, Anda dapat menggunakan aplikasi untuk mengontrol robot lain…

Langkah 1: Yang Anda Butuhkan…

Apa yang kau butuhkan…
Apa yang kau butuhkan…

Untuk membangun rover Arduino 4wd Anda sendiri, Anda harus membeli semua suku cadang yang dibutuhkan dari toko pilihan Anda.

Kebanyakan dari mereka dapat dibeli di ebay atau amazon atau toko elektronik/hobi online lainnya.

Saya mencoba memasukkan beberapa tautan tetapi mungkin sudah usang dan tidak berfungsi, dalam hal ini coba cari bagian secara manual berdasarkan nama. Maaf untuk itu.

Bagaimanapun, ini adalah kit robot yang sangat sederhana yang biasanya dibuat dengan sasis, empat motor DC (hingga 12V) dengan gearmotor dan empat roda.

Bagian yang digunakan adalah:

1 pcs sasis lengkap dengan 4 buah motor DC biasa disebut arduino rover 4wd, contohnya ini:

www.robotik.center/index.php?route=product/… dari

www.robotshop.com/en/dagu-4wd-chassis.html

www.robotshop.com/en/whippersnapper-runt-ro…

www.robotshop.com/en/juniorrunt-rover-kit.h…

Juga pencarian di Ebay dengan kata kunci '4WD chassis robot arduino' akan memberikan banyak hasil.

  • 1 buah papan Arduino uno R3 atau Arduino Leonardo.
  • 1 pcs modul Bluetooth HC-05 atau HC-06 dengan papan adaptor (Diperbarui! 2017, 10 Oktober, sekarang mendukung modul HC-05 untuk siapa di antara Anda yang sudah memilikinya)

1 pcs L298 jembatan papan pengontrol motor ganda

Ada banyak yang berbeda dari ini tetapi pinout 99% sama untuk semua. Cukup sambungkan kabel ke pin yang tepat berdasarkan diagram papan. dengan tutorial ini Anda dapat menemukan lembar data yang saya gunakan (lihat langkah berikutnya).

3 pcs 3.7V 1200mA (atau lebih) baterai isi ulang Li-Ion ukuran AA atau 11, 1V 1200mA baterai LiPo. jika Anda menggunakan baterai ukuran AA Anda dapat meletakkannya di tempat baterai

  • 1 pcs Jack plug untuk Arduino steker listrik.
  • 1 buah resistor 1Kohm.

Langkah 2: Diagram Skema…

Diagram Skema…
Diagram Skema…
Diagram Skema…
Diagram Skema…

Ini adalah diagram skema untuk pengkabelan rover, silakan ikuti saat merakitnya di langkah berikutnya…

Pdf L298 akan membantu Anda jika Anda memiliki pinout papan yang berbeda.

Modul bt HC-05 dan HC-06 memiliki pinout yang sama.

Terkadang HC-05 memiliki 6 pin, bukan 4, periksa nama pin di bagian bawah modul untuk memastikan penggunaan pin yang benar.

Langkah 3: Merakit Rover…

Image
Image
Merakit Rover…
Merakit Rover…
Merakit Rover…
Merakit Rover…

Ikuti gambar bernomor dan video pendek untuk urutan perakitan (beberapa hal mungkin berbeda tergantung pada sasis Anda…).

  1. Mulailah dengan motor pada sasis dan roda (gambar 1).
  2. Pasang papan pengontrol motor L298 dan motor kawat ke dalamnya. Juga tambahkan 2 kabel untuk memberi daya pada papan (gambar 2 dan 3).
  3. Sepotong kabel datar akan menghubungkan papan ke Arduino, Anda hanya perlu 6 kabel tetapi saya meninggalkan beberapa kabel lainnya gratis untuk digunakan di masa mendatang (mungkin lampu atau sensor ultrasonik …). Juga pasang steker jack, perhatikan polaritasnya, pin pusat positif (+11.1V dari baterai) (gambar 4).
  4. Tempatkan dudukan baterai (atau unit baterai) di depan rover, perbaiki dengan selotip dua sisi. Jika Anda memilih baterai ukuran AA, mudah untuk melepasnya satu per satu untuk diisi ulang. Jika Anda memilih baterai, sebaiknya pasang konektor antara baterai dan rover (gambar 5).
  5. Tempatkan bagian atas rover…kabel datar dan colokan jack melewati lubang (gambar 6)
  6. Pasang modul bluetooth dengan resistor menggunakan sepotong kabel datar (biasanya disertakan dengan modul). Potong kabel RXD (bukan pin!) dan solder resistor secara seri ke kabel. Tutup dengan tabung yang dapat menyusut (gambar 7).

  7. Tempatkan papan Arduino dan modul. Hubungkan kabel datar seperti pada skema. Perbaiki modul Bluetooth dengan (sangat) selotip dua sisi. Hubungkan colokan listrik ke Arduino (gambar 8).

Langkah 4: Sketsa Arduino…

Sketsa Arduino…
Sketsa Arduino…
Sketsa Arduino…
Sketsa Arduino…
Sketsa Arduino…
Sketsa Arduino…
Sketsa Arduino…
Sketsa Arduino…

Hubungkan hanya modul Bluetooth HC-05 atau HC-06 ke Arduino seperti pada skema (ingat resistor 1Kohm! pada pin RXD modul).

Buka sketsa Arduino, batalkan komentar #define yang benar untuk modul bluetooth Anda dan pastikan untuk mengomentari yang lain, lihat gambar. Unggah ke Arduino uno R3 atau Leonardo Board, biarkan kabel USB terhubung agar board tetap menyala.

1) Buka serial monitor dan atur kecepatan komunikasi ke 115200 baud dan terminator NL (New Line).

Di monitor serial tulis string: 'Echo on' dan klik Send, Anda akan melihat 'Echo is on', ini akan menggemakan perintah berikutnya ke layar. Sekarang tulis string: 'Perangkat' dan klik Kirim, Anda akan melihat 'Terhubung ke: ArduinoRover'

Sekarang ikuti langkah-langkah di bawah ini untuk menguji koneksi bluetooth tergantung pada modul yang Anda pilih. Catatan: ketika Anda mengirim perintah AT ke modul bluetooth, pastikan perintahnya huruf besar!

2a) Tes untuk modul HC-06

Jangan matikan Arduino (jika Anda melakukannya, mulai ulang dari titik 1, Anda memerlukan Echo aktif) dan kirim string 'AT', Anda akan melihat 'HC-06> OK' setelah sekitar satu detik, ini berarti Bluetooth Anda modul terhubung dengan benar dan baud rate cocok dengan yang ditetapkan dalam sketsa di baris: BtSerial.begin(9600). Untuk mengubah nama modul Bluetooth, kirim string 'AT+NAMEArduino' (misalnya), Anda akan melihat 'HC-06> OKsetname' dalam waktu sekitar satu detik. Sekarang coba temukan modul Bluetooth dengan ponsel cerdas atau tablet Anda dan pasangkan dengannya, masukkan pin, biasanya 1234 saat diminta.

2b) Tes untuk modul HC-05

Modul bluetooth ini agak rumit, jadi ikuti instruksi dengan tepat dan lihat gambar dengan tangkapan layar dari IDE. Matikan Arduino dengan melepas kabel USB. Ada sedikit pushbutton di HC-05, lihat gambar, tekan terus sembari menyambungkan kembali kabel USB untuk menyalakan Arduino dan sampai led merah pada modul mulai berkedip perlahan. Ini adalah mode perintah khusus untuk memastikan agar sesuai dengan kecepatan BtSerial.begin(38400) dalam sketsa. Sekarang buka monitor serial sesuai poin 1, masukkan 'Echo on' dan klik Send, Anda akan melihat 'Echo aktif'. Kirim string 'AT', Anda akan melihat 'HC-05> OK'. Kirim string 'AT+ORGL', modul akan merespons 'HC-05> OK', ini me-reset modul ke parameter default pabrik. Kirim string 'AT+UART?', Anda akan melihat 'HC-05> +UART:38400, 0, 0' ini adalah kecepatan komunikasi default. Kirim string 'AT+PSWD?', Anda akan melihat 'HC-05> +PSWD1234' ini adalah kata sandi default 1234. Kirim string 'AT+NAME=HC-05_rover' (misalnya, cukup gunakan nama pilihan Anda setelah tanda=), itu harus merespons dengan 'HC-05> OK'. Sekarang matikan Arduino dengan melepas kabel USB dan hidupkan kembali setelah beberapa detik. Coba temukan modul Bluetooth dengan ponsel cerdas atau tablet Anda dan pasangkan dengannya, masukkan pin yang Anda dapatkan di monitor serial, 1234, saat diminta.

3) Selesaikan proyek (lihat perakitan bajak) jika belum selesai.

Langkah 5: Aplikasi Android…

Aplikasi Android…
Aplikasi Android…
Aplikasi Android…
Aplikasi Android…

Sekarang Rover Anda siap dijalankan!

Anda memerlukan aplikasi android GRATIS IRacer & Arduino BT controller dari playstore di sini:

play.google.com/store/apps/details?id=com…. Aplikasi ini memungkinkan Anda mengemudikan rover dengan joystick empat arah dalam mode potret atau dengan 2 joystick (multisentuh) dalam mode lanskap.

Pastikan untuk memilih perangkat yang benar di aplikasi: Buka menu aplikasi (tombol 3 baris), buka pengaturan aplikasi (roda gigi) -> Pengaturan kendali jarak jauh -> klik dan pilih perangkat yang akan dikendarai: Arduino Rover.

Dari menu, pilih sambungkan dan pilih nama modul bluetooth Anda yang sudah dipasangkan dari daftar untuk dihubungkan.

Di menu pengaturan ada banyak opsi (latar belakang, batas kecepatan …) untuk dimainkan, selamat menikmati:)

Direkomendasikan: