Sebuah metode pembuatan mainan kecil kendaraan segala medan yang dikendalikan radio diusulkan.
Untuk “jantung” kendaraan segala medan kami, kami akan mengambil fee dari keluarga Arduino. Untuk pembuatan sasis, kami akan menggunakan sasis yang sudah jadi, yang sekarang mudah dibeli di toko online Cina atau di toko elektronik mana pun. Kami akan mengontrol kendaraan segala medan kami dari smartphone melalui bluetooth melalui aplikasi gratis, yang akan kami unduh dari Google Play.
Itu perlu
- - Arduino UNO atau setara;
- - Modul Bluetooth HC-06 atau analog;
- - Driver motor L9110S atau analog;
- - platform terlacak untuk tangki Pololu Zumo atau sejenisnya;
- - sepotong fiberglass sesuai dengan ukuran papan Arduino atau pelindung untuk pembuatan prototipe;
- - 2 motor listrik yang cocok untuk sasis yang dipilih;
- - 2 LED ("lampu depan") dan 2 resistor 180-220 Ohm;
- - baterai (1 "mahkota" atau baterai 4-6 jari);
- - kabel penghubung;
- - besi solder;
- - komputer;
- - 6-10 baut M2, 5.
instruksi
Langkah 1
Kami memasang motor listrik ke sasis. Saya menggunakan dua motor roda gigi 12mm yang dibeli dari Amperk. Mereka sangat cocok dengan platform perayap Pololu Zumo pilihan saya.
Langkah 2
Kami merakit sasis yang dilacak sesuai dengan instruksi yang dilampirkan padanya. Sangat mudah untuk merakit dalam 10 menit. Ini adalah fondasi untuk kendaraan segala medan masa depan kami. Harap dicatat bahwa sasis ini memiliki kompartemen untuk 4 baterai AA. Penting untuk membawa 2 kabel untuk "+" dan "-" di luar untuk memberi daya pada seluruh struktur kami. Anda dapat menyolder konektor yang cocok untuk Arduino pada kabel. Ini akan membuatnya lebih mudah untuk menghubungkan daya ke papan. Jika platform yang berbeda digunakan, maka Anda perlu mencari tempat untuk menempatkan kompartemen baterai dan juga mengeluarkan kabel untuk memberi daya pada papan Arduino.
Langkah 3
Kami memasang papan Arduino ke sasis. Pengencang pada platform robot ini tidak sejajar di lubang dengan lubang pengikat pada Arduino UNO. Oleh karena itu, saya membuat platform tambahan dari fiberglass, yang saya pasang ke sasis menggunakan baut M2, 5, dan kemudian kencangkan papan dengan 4 baut yang sama.
Langkah 4
Kami sedang memikirkan bagaimana cara memperbaiki modul Bluetooth, driver mesin dan "lampu depan" pada sasis, sehingga semua ini dapat dengan mudah terhubung ke Arduino. Saya akan menggunakan papan khusus, atau Electronic Brick Shield, seperti yang ada di foto. Tapi itu bisa berupa perisai lain atau bahkan hanya papan buatan sendiri. Kami memperbaiki driver motor pada pelindung dengan baut, setelah mengebor lubang yang sesuai di pelindung. Kami memastikan bahwa bor tidak merusak konduktor yang diperlukan jika kami bekerja dengan pelindung. Dan hati-hati: bautnya terbuat dari logam, Anda dapat secara tidak sengaja membuat korsleting. Oleh karena itu, kami membersihkan konduktor yang tidak terpakai di sekitar lubang bor dengan pisau tajam. Tempatkan washer non-konduktif di bawah mur dan di bawah kepala baut.
Langkah 5
Sekarang sampai pada bagian yang paling sulit dan bertanggung jawab. Kami harus mengumpulkan semuanya sesuai skema. Kami menghubungkan pin Rx modul Bluetooth ke pin Tx Arduino, pin Tx modul ke pin Rx Arduino, GND ke ground Arduino, VCC ke 5 V Arduino (atau ke 3,3 V - tergantung pada modul BT yang Anda gunakan). Di sini Anda dapat menggunakan solder atau kabel penghubung dengan lug khusus seperti "Dupont".
Untuk mengontrol dua motor, 4 output dari driver motor + 2 supply digunakan. Oleh karena itu, kami mengambil 4 pin digital gratis Arduino dan menghubungkannya ke pin kontrol driver motor. Kami akan menuliskan nomor pin spesifik nanti dalam program, jadi ini tidak penting sekarang.
Dan akhirnya, kami menghubungkan LED dengan anoda melalui resistor dengan resistansi sekitar 200 Ohm ke dua pin bebas Arduino yang tersisa, dan katoda ke GND.
Langkah 6
Akibatnya, Anda harus mendapatkan sesuatu seperti yang ditunjukkan di foto. Saya juga memiliki pengintai ultrasonik di sini - untuk lebih memberikan "penglihatan" pada kendaraan segala medan dan kemampuan untuk bergerak secara mandiri. Tapi kita akan meninggalkan itu untuk nanti. Dalam versi kendaraan segala medan ini, Anda tidak akan memiliki pencari gema di pelindung.
Langkah 7
Sekarang mari kita menulis sketsa (program) untuk Arduino dan memuatnya ke dalam memori mikrokontroler. Teks programnya sangat sederhana dan ditunjukkan di foto. Muat sketsa dengan cara standar. Kami telah membahas bagaimana ini dilakukan di salah satu artikel sebelumnya. Semua pin yang terlibat dalam teks program sesuai dengan diagram koneksi di atas.
Langkah 8
Kami mengunduh program untuk mengontrol kendaraan segala medan kami. Ini disebut "Arduino Bluetooth RC Car" dan tersedia gratis di Google Play. Kode QR yang diberikan mengarah ke halaman unduh aplikasi di Google Play.
Langkah 9
Setelah mengunduh sketsa, lepaskan Arduino dari komputer dan hubungkan perisai kami ke Arduino. Momen penting: aktivasi pertama kendaraan segala medan kami! Jika semuanya terhubung dengan benar, maka LED pada Arduino dan pada driver mesin akan menyala, dan LED pada modul bluetooth akan berkedip dengan cepat.
Langkah 10
Kami terhubung ke kendaraan segala medan melalui bluetooth. Untuk melakukan ini, jalankan program Arduino Bluetooth RC Car. Saat startup, ia akan meminta izin untuk mengaktifkan bluetooth, jika tidak dihidupkan. Kami mengizinkan. Kami menekan tombol dengan roda gigi. Sebuah menu akan muncul di bawah, tekan tombol "Connect". Anda akan melihat daftar perangkat yang dipasangkan dengan ponsel cerdas Anda, serta perangkat yang tersedia di sekitar. Salah satu perangkat ini akan menjadi kendaraan segala medan kami. Kami memilihnya dari daftar. Anda akan diminta untuk memasangkan dengan perangkat ini dan memasukkan kode. Ini biasanya 0000 atau 1234 tergantung pada modul bluetooth yang Anda gunakan.
Jika pemasangan berhasil, LED pada modul akan mulai berkedip dengan interval sekitar satu detik, dan indikator di sudut kiri atas program akan berubah menjadi hijau. Ponsel cerdas akan mengingat perangkat ini, dan Anda tidak perlu lagi memasukkan kode.
Sekarang Anda dapat mencoba apa yang kami dapatkan. Kendaraan harus melaju ke depan dan ke belakang, belok kiri dan kanan, serta menyalakan dan mematikan lampu depan.
Langkah 11
Jika ATV berputar atau berputar kembali pada perintah Forward, kabel ke mesin tercampur. Dengan menukar kabel kuning dan hijau dari pengemudi ke motor (dalam diagram di atas), pastikan bahwa kendaraan segala medan berjalan tepat di tempat yang seharusnya. Jika Anda memiliki pertanyaan, tulis di komentar di artikel!