Isi kandungan:

Kereta Arduino Bluetooth RC: 12 Langkah
Kereta Arduino Bluetooth RC: 12 Langkah

Video: Kereta Arduino Bluetooth RC: 12 Langkah

Video: Kereta Arduino Bluetooth RC: 12 Langkah
Video: Bluetooth controlled Arduino RC Car | Control using your Mobile Phone | Ut Go 2024, November
Anonim
Kereta RC Arduino Bluetooth
Kereta RC Arduino Bluetooth
Kereta RC Arduino Bluetooth
Kereta RC Arduino Bluetooth

Mengendalikan kereta RC melalui aplikasi di telefon anda? Ada kemungkinan!

Dengan menggunakan Arduino, beberapa Bluetooth, beberapa roda dan sekumpulan kepingan kecil tetapi penting lainnya, kami dapat membuat sebuah kereta RC yang menghubungkan ke Bluetooth dan dapat dikendalikan oleh aplikasi di telefon anda. Nampaknya cukup sederhana, bukan? Selepas kira-kira sebulan, kami dapat menggilap kereta Bluetooth RC yang berfungsi. Dengan arahan kami, anda akan dapat melakukannya dengan lebih pantas daripada sebelumnya.

Langkah 1: Rancang Langkah Anda di Trello

Rancang Langkah Anda di Trello
Rancang Langkah Anda di Trello

Untuk mula merancang trello, anda mesti tahu apa yang anda mahu lakukan dan bahan apa yang anda perlukan.

Perkara yang anda mahukan di trello adalah:

- Dapatkan / Beli bekalan anda

- Membina kereta

- Kawal Motor DC dengan Arduino

- Sambungkan ke Arduino dengan Bluetooth

- Jadikan kereta RC tanpa wayar

- Pengekodan

- Buat Aplikasi

- Sambungkan / Sensor Jarak Kod (Hanya diperlukan untuk langkah pilihan.)

- Ujian

-Luar

- Dokumentasi / Bagaimana

Sekarang, terdapat banyak langkah yang perlu dilakukan dalam setiap langkah ini, tetapi anda akan dapat mengetahui lebih banyak butiran pada langkah seterusnya proses kami.

Langkah 2: Dapatkan / Beli Bekalan Anda

Dapatkan / Beli Bekalan Anda
Dapatkan / Beli Bekalan Anda
Dapatkan / Beli Bekalan Anda
Dapatkan / Beli Bekalan Anda
Dapatkan / Beli Bekalan Anda
Dapatkan / Beli Bekalan Anda

Bahan yang anda perlukan untuk projek ini termasuk:

-Arduino

-Motor Driver (TB6612FNG Breakout)

-Pemacu Tenaga Rendah Bluetooth (nRF8001 Bluetooth LE)

-Dc Motors

-Pek bateri (Bateri)

-Kawat

-Papan litar

Langkah 3: Bina Kereta

Membina Kereta
Membina Kereta

Dengan motor DC dan papan litar

1) Sambungkan pemandu Motor ke Arduino

2) Sambungkan Arduino ke motor DC

* Rujuk foto untuk melihat litar.

Langkah 4: Kawal Motor DC Dengan Arduino

Dengan kod MotorTest dari perpustakaan pemandu Motor, Arduino akan dapat mengawal motor DC.

-Kod motorTest membuat Motors melakukan sedikit "jig."

-Lari ke bawah di mana dikatakan TB6612FNG Arduino Library dan di sana ia akan dimuat turun.

-Selepas itu anda boleh meletakkan perpustakaan itu ke dalam Arduino IDE sebagai fail zip.

-Pergi ke sketsa, sertakan perpustakaan, dan kemudian pergi untuk menambah perpustakaan.zip dan pilih fail anda.

Fail itu kemudian akan muncul di bawah contoh.

-Dan anda akan dapat menguji motor anda.

Langkah 5: Sambungkan Bluetooth

Sambungkan Bluetooth
Sambungkan Bluetooth

Dengan menggunakan Pemacu Tenaga Rendah Bluetooth, kita dapat menghubungkannya ke Arduino seperti yang ditunjukkan dalam gambar.

- Dari menghubungkannya ke Arduino, kami dapat, dengan beberapa kod, memindahkan kereta dengan aplikasi Adafruit.

-Pergi ke halaman Adafruit dengan pemacu nrf8001, dan perpustakaan dapat dimuat turun.

-Dengan perpustakaan itu, anda boleh menggunakan kod yang disediakan (echo demo) untuk memprogram kereta bergerak ketika diberi arahan.

Langkah 6: Pengekodan - Menggunakan Aplikasi Adafruit

Pengekodan - Menggunakan Aplikasi Adafruit
Pengekodan - Menggunakan Aplikasi Adafruit

Setelah memuat turun aplikasi dan mengubah kod mengikut kehendak anda, untuk membuat sesuatu bergerak:

1) Kami bermula dengan menyambung ke kereta (yang pada mulanya dipanggil UART) dan pergi ke modul UART.

- Di sini anda boleh mengetik perintah, seperti f untuk maju, jika itu yang anda ada dalam kod anda untuk membuat kereta bergerak maju.

* Anda boleh merujuk kod kami, yang akan diposkan pada langkah selanjutnya.

Langkah 7: Jadikan Kereta RC Tanpa Wayar

Jadikan Kereta RC Tanpa Wayar
Jadikan Kereta RC Tanpa Wayar

Di sinilah anda memerlukan bateri anda.

Dengan menggunakan pek bateri, dan bateri yang disambungkan ke motor DC, kereta itu dapat bergerak tanpa disambungkan ke benda lain.

* Anda dapat melihat pada gambar di atas bagaimana pek bateri dihubungkan dan pek bateri yang terpasang pada motor.

Langkah 8: Buat Aplikasi yang Diubahsuai untuk Berfungsi Dengan Pad Kawalan

Kami memutuskan untuk menggunakan pad kawalan untuk menjadi alat kawalan jauh untuk kereta kami. Untuk melakukan ini, kami harus:

- Ubah kod sumber aplikasi Adafruit yang asal.

-Kod yang diubah suai kami dipautkan di sini, dan aplikasi yang diubah suai ini HANYA untuk android:

-Dan cara menggunakan aplikasi, dibuat dengan kod yang diubah suai:

-Apabila anda membuka aplikasi:

-Sambungkan ke KERETA

-Ketika anda mengklik sambung, senarai akan muncul mengatakan memilih mod untuk menyambung ke kereta

-Klik pengawal

-Dalam pengawal, tatal hingga ke bawah, dan klik pad kawalan.

-Dalam pad kawalan:

Panah -Up ke hadapan

Anak panah bawah turun ke belakang

Anak panah kiri ke kiri

Anak panah kanan ke kanan

-Tombol 1 adalah brek

-Tombol 2 adalah donat

Langkah 9: (Pilihan): Tambahkan Sensor Jarak

(Pilihan): Tambahkan Sensor Jarak
(Pilihan): Tambahkan Sensor Jarak

Untuk kereta RC kami, kami menambah Distance Sensor.

- Sensor jarak diletakkan di bahagian depan Kereta RC kami, yang kami cuba buat secara automatik bergerak ke arah yang berbeza apabila ada sesuatu di depannya.

Langkah 10: Uji

Semasa menguji, -Periksa untuk memastikan semua fungsi berfungsi seperti yang anda mahukan:

-Kepada

-Kembali

-Meninggalkan

-Benar

-Hentikan

-Kacang

-Automatik

Ini adalah fungsi khusus kami, anda boleh menggunakan yang sama atau mengubahnya untuk melakukan apa yang anda mahukan.

Langkah 11: Tambah Bahagian Luar

Semasa menambah bahagian luar, ini sepenuhnya terpulang kepada anda.

- Bahagian luar kereta kebanyakannya hanya untuk menyatukan perkakasan.

-Kami menggunakan zipties dan wayar untuk menahan semuanya di tempat.

-Anda boleh merancang bahagian luar kereta anda dengan cara yang menggembirakan anda.

** Bahagian luaran yang paling penting adalah menahan semuanya!

Langkah 12: Dokumen

Semasa membuat kereta RC anda, pastikan anda mendokumentasikan semasa anda pergi.

Ini dapat membantu apabila:

-Menyelesaikan masalah yang anda hadapi.

-Menukar pendawaian.

-Mengingat apa yang anda lakukan setiap hari, -Membeli kembali projek anda.

Disyorkan: