Kaedah pembuatan kenderaan kecil yang dikendalikan oleh radio mainan kecil dicadangkan.
Untuk "jantung" kenderaan semua medan, kami akan mengambil bayaran dari keluarga Arduino. Untuk pembuatan casis, kami akan menggunakan casis siap pakai, yang kini senang dibeli di mana-mana kedai dalam talian Cina atau di kedai elektronik. Kami akan mengawal kenderaan semua medan dari telefon pintar melalui bluetooth melalui aplikasi percuma, yang akan kami muat turun dari Google Play.
Ia perlu
- - Arduino UNO atau setaraf;
- - Modul Bluetooth HC-06 atau analog;
- - Pemacu motor atau analog L9110S;
- - platform yang dijejaki untuk tangki Pololu Zumo atau yang serupa;
- - sehelai kaca gentian mengikut ukuran papan Arduino atau perisai untuk membuat prototaip;
- - 2 motor elektrik sesuai untuk casis terpilih;
- - 2 LED ("lampu depan") dan 2 perintang 180-220 Ohm;
- - bateri (1 "mahkota" atau bateri 4-6 jari);
- - wayar penyambung;
- - besi pematerian;
- - komputer;
- - 6-10 bolt M2, 5.
Arahan
Langkah 1
Kami memasang motor elektrik ke casis. Saya menggunakan dua motor gear 12mm yang dibeli dari Amperk. Mereka sesuai dengan platform perayap Pololu Zumo pilihan saya.
Langkah 2
Kami memasang casis yang dilacak mengikut arahan yang dilampirkan pada mereka. Sangat mudah dipasang dalam 10 minit. Ini adalah asas untuk kenderaan semua medan masa depan kita. Harap maklum bahawa casis ini mempunyai ruang untuk 4 bateri AA. Perlu membawa 2 wayar untuk "+" dan "-" di luar untuk menggerakkan keseluruhan struktur kita. Anda boleh memasang penyambung yang sesuai untuk Arduino pada wayar. Ini akan memudahkan untuk menyambungkan kuasa ke papan. Sekiranya platform yang berbeza digunakan, maka anda perlu mencari tempat untuk meletakkan ruang bateri dan juga mengeluarkan wayar untuk menghidupkan papan Arduino.
Langkah 3
Kami melekatkan papan Arduino ke casis. Pengikat pada platform robot ini tidak sejajar dengan lubang dengan lubang pengikat pada Arduino UNO. Oleh itu, saya membuat platform gentian kaca tambahan, yang saya pasangkan ke casis menggunakan bolt M2, 5, dan kemudian skru papan ke dalamnya dengan 4 baut yang sama.
Langkah 4
Kami sedang memikirkan bagaimana membetulkan modul Bluetooth, pemandu enjin dan "lampu depan" pada casis, sehingga semua ini dapat disambungkan dengan mudah ke Arduino. Saya akan menggunakan papan khas, atau Electronic Brick Shield, seperti yang terdapat dalam foto. Tetapi ia boleh menjadi perisai lain atau hanya papan buatan sendiri. Kami memasang pemandu motor di perisai dengan baut, setelah mengebor lubang yang sesuai di perisai. Kami memastikan bahawa gerudi tidak merosakkan konduktor yang diperlukan jika kami bekerja dengan perisai. Dan berhati-hati: selaknya adalah logam, anda boleh membuat litar pintas secara tidak sengaja. Oleh itu, kami membersihkan konduktor yang tidak digunakan di sekitar lubang yang digerudi dengan pisau tajam. Letakkan mesin basuh tidak konduktif di bawah mur dan di bawah kepala bolt.
Langkah 5
Sekarang datang bahagian yang paling sukar dan bertanggungjawab. Kita mesti mengumpulkan semuanya mengikut skema. Kami menyambungkan pin Rx modul Bluetooth ke pin Tx Arduino, pin Tx modul ke pin Rx Arduino, GND ke arduino ground, VCC ke 5 V Arduino (atau ke 3.3 V - bergantung pada modul BT yang anda gunakan). Di sini anda boleh menggunakan kabel pematerian atau penyambungan dengan lug khas seperti "Dupont".
Untuk mengawal dua motor, 4 output pemandu motor + 2 bekalan digunakan. Oleh itu, kami mengambil 4 pin digital percuma Arduino dan menghubungkannya ke pin kawalan pemandu motor. Kami akan menuliskan nombor pin tertentu di kemudian hari, jadi ini tidak penting sekarang.
Dan akhirnya, kami menyambungkan LED dengan anod melalui perintang dengan rintangan kira-kira 200 Ohms ke dua pin bebas Arduino yang tersisa, dan katod ke GND.
Langkah 6
Akibatnya, anda akan mendapat sesuatu seperti yang ditunjukkan dalam foto. Saya juga mempunyai pengintai jarak jauh ultrasonik di sini - untuk mengurniakan kenderaan semua medan dengan "penglihatan" dan kemampuan untuk bergerak secara bebas. Tetapi kita akan meninggalkannya untuk kemudian. Dalam versi kenderaan semua medan ini, anda tidak akan mempunyai pencari gema di perisai.
Langkah 7
Sekarang mari kita tulis lakaran (program) untuk Arduino dan memuatkannya ke dalam memori mikrokontroler. Teks program sangat mudah dan ditunjukkan dalam foto. Muatkan lakaran dengan cara standard. Kami telah membincangkan bagaimana ini dilakukan dalam salah satu artikel sebelumnya. Semua pin yang terlibat dalam teks program sesuai dengan gambarajah sambungan di atas.
Langkah 8
Kami memuat turun program untuk mengawal kenderaan seluruh medan kami. Ia dipanggil "Arduino Bluetooth RC Car" dan tersedia secara percuma di Google Play. Kod QR yang diberikan membawa ke halaman muat turun aplikasi di Google Play.
Langkah 9
Selepas memuat turun lakaran, putuskan sambungan Arduino dari komputer dan sambungkan perisai kami ke Arduino. Momen penting: pengaktifan pertama kenderaan semua medan kami! Sekiranya semuanya disambungkan dengan betul, maka LED pada Arduino dan pemandu enjin akan menyala, dan LED pada modul bluetooth akan berkelip dengan cepat.
Langkah 10
Kami menyambung ke kenderaan semua medan melalui bluetooth. Untuk melakukan ini, jalankan program Arduino Bluetooth RC Car. Semasa memulakan, ia akan meminta izin untuk menghidupkan bluetooth, jika tidak dihidupkan. Kami membenarkan. Kami menekan butang dengan gear. Menu akan muncul di bawah, tekan butang "Sambung". Anda akan melihat senarai peranti yang dipasangkan dengan telefon pintar anda, serta peranti yang tersedia berdekatan. Salah satu peranti ini akan menjadi kenderaan semua medan kita. Kami memilihnya dari senarai. Anda akan diminta berpasangan dengan peranti ini dan memasukkan kodnya. Ini biasanya 0000 atau 1234 bergantung pada modul bluetooth mana yang anda gunakan.
Sekiranya pasangan berjaya, LED pada modul akan mula berkedip pada selang kira-kira sekali sesaat, dan penunjuk di sudut kiri atas program akan berubah menjadi hijau. Telefon pintar akan mengingati peranti ini, dan anda tidak perlu lagi memasukkan kodnya.
Sekarang anda boleh mencuba apa yang kami dapat. Kenderaan mesti memandu ke depan dan ke belakang, belok kiri dan kanan, dan hidupkan dan matikan lampu depan.
Langkah 11
Sekiranya ATV menghidupkan atau menggerakkan kembali arahan Maju, wayar ke mesin dicampur. Dengan menukar wayar kuning dan hijau dari pemandu ke motor (dalam rajah di atas), pastikan kenderaan semua medan berjalan tepat di tempat yang sepatutnya. Sekiranya anda mempunyai sebarang pertanyaan, tulislah di komen pada artikel tersebut!