Panduan Lengkap Membuat Mobil Arduino Dikontrol Bluetooth (DIY)
Komponen dan Perlengkapan
Berikut adalah daftar komponen yang diperlukan untuk membangun mobil Arduino dikontrol Bluetooth:
- Arduino Nano R3 – 1 unit
- Micro Metal Gearmotor 600RPM 12V – 2 unit
- Driver Motor DRV8833 – 1 unit
- Modul Bluetooth HC-06 – 1 unit
- Baterai Li-on 18650 – 1 unit
- Holder Baterai 18650 – 1 unit
- Switch Geser 11mm x 6mm – 1 unit
- Baut M3 (10mm) dan Mutiara – 1 set
- Beberapa kabel
- Karet pengikat biasa – 4 buah
Alat yang Diperlukan
- Paku las (generic)
- Printer 3D (generic)
Tentang Proyek Ini
Halo teman-teman! Nama saya Nikolas, berusia 15 tahun, dan tinggal di Athens, Yunani. Kali ini saya akan menunjukkan cara membuat mobil 2 roda dikontrol Bluetooth menggunakan Arduino Nano, printer 3D, dan beberapa komponen elektronik sederhana! Pastikan untuk menonton video YouTube saya untuk melihat mobil dalam aksi dan mengikuti petunjuk dari sana jika Anda memilih untuk melakukannya.
Cerita
Saya tertarik pada elektronika dasar ketika berusia 9 tahun, ketika ayah saya membawakan beberapa baterai, switch, dan lampu kecil untuk dimainkan, saya sangat bersemangat. Pada sekitar waktu itu, dengan bantuan ayah saya, saya membuat mobil pertama saya yang sederhana sebanyak mungkin. Mobil tersebut terdiri dari kotak ponsel lama yang dilengkapi empat motor DC dengan beberapa roda dari mobil mainan yang kita miliki, dan diproduksi oleh beberapa baterai AA, ia hanya bisa bergerak ke depan tetapi saya berusia 9 tahun sangat bangga dan senang. Selama beberapa tahun berikutnya saya membuat banyak kreasi dan BANYAK mobil mainan. Pada suatu titik saya menetapkan target untuk membuat mobil dikontrol jarak jauh yang, mungkin terlihat mudah bagi Anda, tetapi bagi versi masa lalu saya itu di luar jangkauan saya. Namun ketika pandemi melanda musim semi lalu dan kami masuk karantina, saya terjun ke elektronika yang lebih kompleks dan sekitar bulan April saya mencapai target saya dengan membuat mobil berbasis Arduino Uno yang dapat dikontrol melalui remote inframerah! Kemudian saya menetapkan target untuk membuat mobil yang akan dikontrol melalui Bluetooth dengan ponsel saya. Inilah tempat tutorial ini hadir. Selamat mencoba!
Langkah 1: Pencetakan 3D
Saya mendesain file 3D sendiri menggunakan Onshape. Anda perlu mencetak Dasar dan juga dua Roda. Saya mencetak semua bagian dengan Prusament Gold PETG pada ketinggian lapis 0,2 mm dan pengisian 40% pada Creality Ender 3 V2.
Anda dapat menemukan file .stl di sini: Thingiverse
Langkah 2: Rangkaian
Saatnya membuat rangkaian! Sekarang letakkan Arduino Nano, DRV8833, dan HC-06 pada papan roti Anda.
- Sambungkan VCC HC-06 dan DRV8833 ke 5V
- Sambungkan GND HC-06 dan DRV8833 ke GND
- Sambungkan TXD ke D10
- Sambungkan RXD ke D11
- Sambungkan INT1, INT2, INT3, INT4 ke D2, D3, D4, D5 sesuai urutan
- Sambungkan kabel motor pertama ke OUT1 dan OUT2
- Sambungkan kabel motor kedua ke OUT3 dan OUT4
- Sambungkan baterai ke 5V dan - ke GND (Anda dapat menambahkan switch geser ke "+" sekarang jika Anda ingin)
Langkah 3: Pemrograman
Mari unggah kode ke Arduino Nano! Cukup hubungkan ke komputer Anda dengan kabel USB lalu buka file "BluetoothCar.ino" dengan Arduino IDE. Pastikan opsi pada tab Tools sama seperti dalam gambar di atas dan Anda telah memilih port COM yang benar. Klik "Upload" dan Anda siap!
Langkah 4: Aplikasi Bluetooth
Saatnya mencoba apakah rangkaian dan program kita berfungsi sebagaimana mestinya. Saya membuat aplikasi Android saya sendiri menggunakan MIT App Inventor yang merupakan program sederhana yang memungkinkan Anda membuat aplikasi Android dengan mudah! Anda dapat menginstal aplikasi pada ponsel Android Anda dengan mengunduh "BluetoothController.apk" di bawah ini. Ada beberapa alternatif di Play Store dan App Store jika Anda memilih, tetapi saya membuat yang ini karena mobil hanya bergerak jika jari Anda berada pada tombol, yang merupakan fitur yang saya sukai.
Saat menghubungkan ke modul Bluetooth untuk pertama kalinya Anda perlu menyalakan Bluetooth pada perangkat Anda, lalu Anda harus menemukan perangkat bernama "HC-06" dan untuk terhubung ke dalamnya Anda harus memasukkan kata sandi "1234" atau "0000". Setelah itu buka aplikasi dan klik tombol Bluetooth lalu pilih HC-06. Sekarang Anda telah berhasil menghubungkan mobil Anda ke ponsel pintar dan Anda dapat mengontrol motor melalui aplikasi!
Langkah 5: Rangkai
Sekarang Anda harus mencabut komponen elektronik dan bersiap untuk merakit mobil!
- Pasang holder baterai 18650 ke dasar dan tambahkan mutiara
- Masukkan dua motor ke tempatnya
- Pasang switch geser ke tempatnya
- Pasang Driver Motor DRV8833 ke tempatnya
- Pasang Arduino Nano ke tempatnya
- Masukkan HC-06 ke tempatnya
- Masukkan baterai 18650 ke dalam holdernya
- Masukkan dua roda ke poros motor
- Terakhir tetapi tidak kurang penting, tambahkan 2 karet pengikat pada setiap roda
Langkah 6: Nikmati Kreasimu!
Bagus! Sekarang nyalakan, hubungkan melalui aplikasi Android Anda dan bersenang-senang! Saya harap Anda menikmati tutorial ini dan jika Anda melakukannya, pertimbangkan untuk berlangganan channel YouTube saya untuk lebih banyak proyek hebat, Anda juga dapat memeriksa Instagram saya di @n_babetass! Anda dapat meninggalkan pertanyaan atau rekomendasi dalam komentar di bawah! Terima kasih atas waktunya!
Kode
BluetoothCar.ino (hanya unduhan, tidak ada pratinjau).
Bagian dan Enclosure Kustom
Thingiverse: https://www.thingiverse.com/thing:4683747
Skematik
Lihat gambar skematik yang tersedia.