Isi kandungan:
- Langkah 1: Apa yang Anda Perlu …
- Langkah 2: Diagram Skematik …
- Langkah 3: Memasang Rover …
- Langkah 4: Lakaran Arduino …
- Langkah 5: Aplikasi Android…
Video: Arduino 4WD Rover Bluetooth Dikendalikan oleh Android Telefon / tablet: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Arduino 4WD bluetooth rover terkawal
Ini adalah rover 4WD sederhana yang saya buat dengan Arduino. Rover dikendalikan dengan telefon atau tablet android melalui bluetooth. Dengan aplikasi itu anda dapat mengawal kelajuan (menggunakan pwm Arduino), jalankan dengan accelerometer dan banyak perkara lain.
Sketsa Arduino dikomentari sepenuhnya dan sumber terbuka, juga protokol komunikasi (dikembangkan oleh saya) dari aplikasi ke Arduino dijelaskan dalam lakaran.
Mengetahui protokol anda boleh menggunakan aplikasi untuk mengawal robot lain …
Langkah 1: Apa yang Anda Perlu …
Untuk membina rdu Arduino 4wd anda sendiri, anda harus membeli semua bahagian yang diperlukan dari kedai pilihan anda.
Sebilangan besar dari mereka boleh dibeli di ebay atau amazon atau kedai elektronik / hobi dalam talian yang lain.
Saya cuba meletakkan beberapa pautan tetapi mereka mungkin ketinggalan zaman dan tidak berfungsi, dalam kes ini cuba cari bahagian secara manual dengan nama. Maaf untuk itu.
Bagaimanapun, ia adalah kit robot yang sangat sederhana yang biasanya dibuat oleh casis, empat motor Dc (hingga 12V) dengan roda gigi dan roda empat.
Bahagian yang digunakan adalah:
1 pcs casis lengkap dengan 4 motor DC, biasanya disebut Arduino rover 4wd, contohnya:
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 carian di Ebay dengan kata kunci 'robot casis 4WD arduino' akan menghasilkan banyak hasil.
- 1 keping papan Arduino uno R3 atau Arduino Leonardo.
- 1 pcs modul Bluetooth HC-05 atau HC-06 dengan papan penyesuai (Dikemas kini! 2017, 10 Oktober, kini menyokong modul HC-05 untuk anda yang sudah memilikinya)
1 pcs papan pengawal motor jambatan L298 jambatan
Terdapat banyak yang berbeza tetapi pinout adalah 99% sama untuk semua. Cukup sambungkan wayar ke pin yang betul berdasarkan gambarajah papan. dengan tutorial ini anda dapat mencari lembar data yang saya gunakan (lihat langkah seterusnya).
3 pcs 3.7V 1200mA (atau lebih) Li-Ion bateri boleh dicas semula saiz AA atau 11, 1V 1200mA LiPo pek bateri. jika anda menggunakan bateri bersaiz AA, anda boleh memasukkannya ke dalam pemegang bateri
- Palam Jack 1 pcs untuk palam kuasa Arduino.
- 1 pcs perintang 1Kohm.
Langkah 2: Diagram Skematik …
Ini adalah rajah skematik untuk memasang kabel rover, sila ikuti sambil memasangkannya pada langkah seterusnya…
Pdf L298 akan membantu anda sekiranya anda mempunyai pinout papan yang berbeza.
Modul HC-05 dan HC-06 bt mempunyai pinout yang sama.
Kadang-kadang HC-05 mempunyai 6 pin dan bukannya 4 pin, periksa nama pin di bahagian bawah modul untuk memastikan menggunakan pin yang betul.
Langkah 3: Memasang Rover …
Ikuti gambar bernombor dan video pendek untuk susunan pemasangan (beberapa perkara mungkin berbeza bergantung pada casis anda…).
- Mulakan dengan motor pada casis dan roda (gambar 1).
- Pasang papan pengawal motor L298 dan motor wayar ke dalamnya. Juga tambahkan 2 wayar untuk memberi kuasa pada papan (gambar 2 dan 3).
- Sekeping kabel rata akan menyambungkan papan ke Arduino, anda hanya memerlukan 6 wayar tetapi saya meninggalkan yang lain percuma untuk kegunaan masa depan (mungkin lampu atau sensor ultrasonik…). Juga pasangkan soket bicu, perhatikan kekutuban, pin pusatnya positif (+ 11.1V dari bateri) (gambar 4).
- Letakkan pemegang bateri (atau pek bateri) di bahagian depan rover, pasangkan dengan sekeping pita dua sisi. Sekiranya anda memilih bateri bersaiz AA, adalah mudah untuk mengeluarkannya secara berasingan untuk dicas semula. Sekiranya anda memilih pek bateri, maka adalah idea yang baik untuk meletakkan penyambung antara pek bateri dan rover (gambar 5).
-
Letakkan bahagian atas rover … kabel rata dan palam soket melewati lubang (gambar 6)
- Pasang modul bluetooth dengan perintang menggunakan sekeping kabel rata (biasanya disediakan bersama modul). Potong wayar RXD (bukan pin!) Dan pateri perintang secara berturut-turut ke wayar. Tutup dengan tiub yang boleh disusutkan panas (gambar 7).
- Letakkan papan Arduino dan modul. Sambungkan kabel rata seperti dalam skema. Betulkan modul Bluetooth dengan sekeping pita dua sisi (sangat) kecil. Sambungkan soket kuasa ke Arduino (gambar 8).
Langkah 4: Lakaran Arduino …
Sambungkan hanya modul Bluetooth HC-05 atau HC-06 ke Arduino seperti dalam skema (ingat perintang 1Kohm! Pada pin RXD modul).
Buka sketsa Arduino, lepaskan #define yang betul untuk modul bluetooth anda dan pastikan untuk memberi komen yang lain, lihat gambar. Muat naik ke Arduino uno R3 atau Leonardo Board, biarkan kabel USB disambungkan sehingga papan tetap dihidupkan.
1) Buka monitor bersiri dan tetapkan kelajuan komunikasi ke 115200 baud dan penghentian NL (New Line).
Dalam monitor bersiri tulis rentetan: ‘Echo on’ dan klik Send, anda akan melihat ‘Echo on’, ini akan menggema perintah seterusnya ke layar. Sekarang tulis rentetan: ‘Device’ dan klik Send, anda akan melihat ‘Connected to: ArduinoRover’
Sekarang ikuti langkah di bawah untuk menguji sambungan bluetooth bergantung pada modul yang anda pilih. Catatan: ketika anda mengirim perintah AT ke modul bluetooth, pastikan perintah itu ditulis dengan huruf besar!
2a) Uji modul HC-06
Jangan matikan Arduino (jika anda melakukannya, mulakan semula dari titik 1, anda memerlukan Echo aktif) dan hantarkan rentetan 'AT', anda akan melihat 'HC-06> OK' setelah sekitar satu saat, ini bermaksud Bluetooth anda modul disambungkan dengan betul dan kadar baud sepadan dengan yang ditetapkan dalam lakaran pada baris: BtSerial.begin (9600). Untuk menukar nama modul Bluetooth hantarkan rentetan 'AT + NAMEArduino' (misalnya), anda akan melihat 'HC-06> OKsetname' dalam beberapa saat. Sekarang cuba cari modul Bluetooth dengan telefon pintar atau tablet anda dan pasangkan dengannya, masukkan pin, biasanya 1234 ketika diminta.
2b) Uji modul HC-05
Modul bluetooth ini agak rumit, jadi ikuti arahan dengan tepat dan lihat gambar dengan tangkapan skrin dari IDE. Matikan Arduino dengan melepaskan kabel USB. Terdapat sedikit butang tekan pada HC-05, lihat gambar, tekan terus sambil sambungkan semula kabel USB untuk menghidupkan Arduino dan sehingga lampu merah pada modul mula berkelip perlahan. Ini adalah mod arahan khas untuk memastikan sepadan dengan kelajuan BtSerial.begin (38400) dalam lakaran. Sekarang buka monitor bersiri seperti pada titik 1, masukkan 'Echo on' dan klik Send, anda akan melihat 'Echo on'. Hantarkan rentetan 'AT', anda akan melihat 'HC-05> OK'. Hantarkan rentetan 'AT + ORGL', modul akan bertindak balas 'HC-05> OK', ini menetapkan semula modul ke parameter lalai kilang. Hantarkan rentetan 'AT + UART?', anda akan melihat 'HC-05> + UART: 38400, 0, 0' ini adalah kelajuan komunikasi lalai. Hantarkan rentetan 'AT + PSWD?', anda harus melihat 'HC-05> + PSWD1234' ini adalah kata laluan lalai 1234. Hantarkan rentetan 'AT + NAME = HC-05_rover' (sebagai contoh, hanya gunakan nama pilihan anda selepas tanda =), ia harus membalas dengan 'HC-05> OK'. Sekarang matikan Arduino dengan melepaskan kabel USB dan hidupkan semula selepas beberapa saat. Cuba cari modul Bluetooth dengan telefon pintar atau tablet anda dan pasangkan dengannya, masukkan pin yang anda dapatkan di monitor bersiri, 1234, ketika diminta.
3) Selesaikan projek (lihat memasang rover) jika belum selesai.
Langkah 5: Aplikasi Android…
Kini Rover anda sudah siap dijalankan!
Anda memerlukan aplikasi android PERCUMA pengawal IRacer & Arduino BT dari kedai permainan di sini:
play.google.com/store/apps/details?
Pastikan untuk memilih peranti yang betul dalam aplikasi: Buka menu aplikasi (butang 3 baris), buka tetapan aplikasi (roda gigi) -> Persediaan kawalan jauh -> klik dan pilih peranti yang akan dipacu: Arduino Rover.
Dari menu, pilih sambung dan pilih nama modul bluetooth yang sudah dipasangkan dari senarai untuk disambungkan.
Di menu tetapan terdapat banyak pilihan (latar belakang, had laju…) untuk dimainkan, nikmati:)
Disyorkan:
Lampu LED Pintar yang dikendalikan oleh Telefon Pintar Bluetooth: 7 Langkah
Lampu LED Pintar yang dikendalikan oleh Telefon Pintar Bluetooth: Saya selalu bermimpi untuk mengawal peralatan pencahayaan saya. Kemudian seseorang membuat lampu LED berwarna-warni yang luar biasa. Saya baru-baru ini menemui Lampu LED oleh Joseph Casha di Youtube. Dengan mendapat inspirasi daripadanya, saya memutuskan untuk menambah beberapa fungsi sambil menjaga
Jalur LED Neopixel Ws 2812 Dengan Arduino Dikendalikan oleh Bluetooth Dari Android atau Iphone: 4 Langkah
Jalur LED Neopixel Ws 2812 Dengan Arduino Dikendalikan oleh Bluetooth Dari Android atau Iphone: Halo kawan-kawan dalam arahan ini saya telah membincangkan tentang cara mengendalikan jalur LED neopixel atau jalur LED ws2812 dari telefon Android atau iphone anda menggunakan sambungan Bluetooth. Supaya anda dapat tambah jalur led neopixel di rumah anda bersama dengan Arduino dengan
RC Rover Dikendalikan oleh Gestures Motions & Joyestick: 8 Langkah
RC Rover Dikendalikan oleh Gestures Motions & Joyestick: RC Rover adalah projek Robotik yang bertujuan untuk meningkatkan kawalan rover melalui penggunaan frekuensi radio dan interaksi pergerakan rover dengan pergerakan tangan menggunakan unit inersia (MPU6050), tetapi juga kawalan ini Rover dengan Joyestik. Semua
Pan Tilt Dikendalikan oleh Telefon Bimbit: 4 Langkah
Pan Tilt Dikendalikan oleh Telefon Bimbit: Halo semua, Dalam projek baru ini, saya akan memperkenalkan kepada anda sebuah Pan-Tilt yang dikendalikan oleh Telefon Bimbit. Semua pergerakan telefon bimbit dihasilkan semula dalam peranti pan-tilt melalui Bluetooth. Pembinaannya sangat mudah menggunakan Arduino R3 (atau serupa) dan
Papan Alphabet yang dikendalikan oleh aplikasi Diilhamkan oleh Stranger Things: 7 Langkah (dengan Gambar)
Papan Alphabet yang dikendalikan aplikasi yang Diilhamkan oleh Stranger Things: Ini bermula beberapa minggu yang lalu ketika cuba mencari tahu apa yang akan mendapat keponakan saya yang berusia sembilan tahun untuk Krismas. Abang saya akhirnya memberitahu saya bahawa dia adalah peminat besar Stranger Things. Saya langsung tahu apa yang saya mahu mendapatkannya, sesuatu yang