Daftar Isi:
- Langkah 1: Yang Anda Butuhkan…
- Langkah 2: Diagram Skema…
- Langkah 3: Merakit Rover…
- Langkah 4: Sketsa Arduino…
- Langkah 5: Aplikasi Android…
Video: Arduino 4WD Rover Bluetooth Dikendalikan oleh Ponsel/tablet Android: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
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…
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…
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…
Ikuti gambar bernomor dan video pendek untuk urutan perakitan (beberapa hal mungkin berbeda tergantung pada sasis Anda…).
- Mulailah dengan motor pada sasis dan roda (gambar 1).
- Pasang papan pengontrol motor L298 dan motor kawat ke dalamnya. Juga tambahkan 2 kabel untuk memberi daya pada papan (gambar 2 dan 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).
- 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).
- Tempatkan bagian atas rover…kabel datar dan colokan jack melewati lubang (gambar 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).
- 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…
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…
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:
Lampu LED Cerdas yang dikendalikan oleh Smartphone Bluetooth: 7 Langkah
Lampu LED Cerdas yang dikendalikan oleh Smartphone Bluetooth: Saya selalu bermimpi untuk mengontrol peralatan pencahayaan saya. Kemudian seseorang membuat lampu LED warna-warni yang luar biasa. Saya baru-baru ini menemukan Lampu LED oleh Joseph Casha di Youtube. Terinspirasi olehnya, saya memutuskan untuk menambahkan beberapa fungsi sambil
Neopixel Ws 2812 LED Strip Dengan Arduino Dikendalikan oleh Bluetooth Dari Android atau Iphone: 4 Langkah
Neopixel Ws 2812 LED Strip Dengan Arduino Dikendalikan oleh Bluetooth Dari Android atau Iphone: Halo teman-teman dalam instruksi ini saya telah membahas tentang cara mengontrol strip led neopixel atau strip led ws2812 dari ponsel Android atau iphone Anda menggunakan konektivitas Bluetooth. tambahkan strip led neopixel di rumah Anda bersama dengan Arduino dengan
RC Rover Dikendalikan oleh Gestures Motions & Joyestick: 8 Langkah
RC Rover Dikendalikan oleh Gerakan & Joyestick: RC Rover adalah proyek Robotika yang bertujuan untuk meningkatkan kontrol rover melalui penggunaan frekuensi radio dan interaksi gerakan rover dengan gerakan tangan menggunakan unit inersia (MPU6050), tetapi juga kontrol ini Rover dengan Joyestik. Semua
Pan Tilt Dikendalikan oleh Ponsel: 4 Langkah
Pan Tilt Dikendalikan oleh Ponsel: Halo semua, Dalam proyek baru saya ini, saya akan memperkenalkan kepada Anda Pan-Tilt yang dikendalikan oleh Ponsel. Semua gerakan ponsel direproduksi dalam perangkat pan-tilt melalui Bluetooth. Konstruksinya sangat sederhana menggunakan Arduino R3 (atau serupa) dan dua
Rolling Robot Dengan ESP32 Thing dan Driver TB6612FNG, Dikendalikan oleh Android Melalui BLE: 11 Langkah
Rolling Robot Dengan ESP32 Thing dan Driver TB6612FNG, Dikendalikan oleh Android Melalui BLE: Halo semuanyaIni adalah instruksi pertama saya. Robot bergulir (dijuluki Raidho - dari rune yang dikaitkan dengan gerakan) berdasarkan ESP32 Thing, TB6612 FNG, dan BLE. Salah satu bagian yang mungkin tampak aneh adalah foto-foto tersebut bukan dari proses pembuatan