Isi kandungan:

Kereta Romote Pintar Berdasarkan Arduino: 5 Langkah
Kereta Romote Pintar Berdasarkan Arduino: 5 Langkah

Video: Kereta Romote Pintar Berdasarkan Arduino: 5 Langkah

Video: Kereta Romote Pintar Berdasarkan Arduino: 5 Langkah
Video: Tonton Sampai Habis !!! Belajar Arduino Di Jamin Bisa 2024, November
Anonim
Kereta Romote Pintar Berdasarkan Arduino
Kereta Romote Pintar Berdasarkan Arduino

Projek ini berdasarkan papan pengembangan Arduino UNO untuk membuat kereta pintar. Kereta ini mempunyai kawalan tanpa wayar Bluetooth, penghalang halangan, penggera buzzer dan fungsi lain, dan ia adalah kereta pacuan empat roda, mudah dipusingkan.

Langkah 1: Beli Perkara yang Anda Perlu

Kita perlu membeli papan teras dan papan pengembangan Arduino, serta buzzer, modul pemandu motor L298N, modul Bluetooth BT-04A, motor DC, pemegang bateri, dan lain-lain. Sudah tentu, plat akrilik untuk modul sokongan sangat penting. Plat akrilik yang sesuai untuk kereta ini tidak mudah dijumpai, jadi pautan disediakan di bawah. Anda boleh mencari barang-barang lain dengan mudah di kedai.

Berikut adalah pautan ke papan akrilik di Taobao:

Perisian ini menggunakan pembantu penyahpepijatan Bluetooth untuk mengawal kereta, dan sumber daya juga akan dilampirkan.

Langkah 2: Bina Kerangka Perkakasan

Bina Kerangka Perkakasan
Bina Kerangka Perkakasan
Bina Kerangka Perkakasan
Bina Kerangka Perkakasan

Kita perlu memasang modul pada kedudukan yang betul pada plat akrilik. Oleh kerana plat akrilik yang dibeli mempunyai lebih banyak lubang daripada yang kita perlukan, hanya perhatikan cara memasangnya dengan cara yang paling mudah untuk mengelakkan pembongkaran berulang.

Oleh kerana pemasangan motor agak mudah dan tetap, kami menumpukan pada pemasangan litar kawalan di atas. Bluetooth dan papan utama perlu digunakan untuk menerima isyarat. Lebih tepat meletakkannya di bahagian belakang kereta. Pangkalan bateri dan bateri memakan ruang yang besar. Untuk memastikan keseimbangan kereta, mereka diletakkan di posisi tengah, dan modul pemacu motor dan modul penghalang halangan diletakkan di bahagian depan seperti yang ditunjukkan dalam gambar.

Gambar berikut menunjukkan corak pemasangan dari bawah dan atas masing-masing. Gambar pertama menunjukkan keadaan litar dari bawah apabila motor tidak dipasang. Perhatikan untuk membeli lebih banyak skru dan tiang tembaga dengan ketinggian yang berbeza, sehingga terhuyung-huyung dari ruang. Gambar kedua adalah keadaan kereta ketika dipasang sepenuhnya. Anda dapat melihat modul pemacu motor, bateri dan lain-lain dengan jelas.

Langkah 3: Perbincangan Mengenai Bluetooth

Perbincangan Mengenai Bluetooth
Perbincangan Mengenai Bluetooth

Modul Bluetooth sering digunakan dalam bidang kawalan tanpa wayar jarak dekat. Modul Bluetooth BT-04A dipilih dalam projek ini. Seperti modul Bluetooth siri HC, modul Bluetooth siri BT sering digunakan, tetapi harganya lebih murah.

Modul ini digunakan terutamanya dalam bidang penghantaran wayarles data jarak dekat. Ia dapat dihubungkan dengan mudah dengan peranti Bluetooth PC, dan juga dapat menyampaikan data antara dua modul. Menggunakan modul ini dapat mengelakkan sambungan kabel yang membosankan dan secara langsung dapat menggantikan kabel port bersiri.

Modul ini dikendalikan oleh pada set arahan 'AT' seperti modul WIFI Esp8266, modul GSM. Untuk memudahkan penyambungan komputer yang berlainan, kami menjadikan kereta sebagai mod utama, dan komputer dan telefon bimbit berpasangan dengan Bluetooth di hujung kereta secara aktif untuk mendapatkan kawalan kereta pintar. Pembantu penyahpepijatan Bluetooth sisi komputer sangat sempurna, banyak arahan fungsi telah dimasukkan ke dalam butang, kita hanya perlu memasukkan arahan kawalan. Perhatikan bahawa sebelum menghantar arahan kawalan, komputer mesti disambungkan ke Bluetooth kereta terlebih dahulu. Proses ini mungkin terhenti. Cuba beberapa kali lebih banyak, dan terminal mudah alih lebih senang.

Perisian mudah alih dilampirkan ke langkah ini untuk rujukan sahaja, dan perisian penyahpepijatan port bluetooth komputer disarankan.

Langkah 4: Pengekodan Perisian

Pengekodan Perisian
Pengekodan Perisian
Pengekodan Perisian
Pengekodan Perisian
Pengekodan Perisian
Pengekodan Perisian

Persekitaran pembangunan Arduino adalah sumber terbuka dan boleh dimuat turun terus dari Internet. Langkah-langkah utama dalam pengaturcaraan dijelaskan di bawah.

Pertama sekali, kami menentukan pin kunci pada papan kawalan secara makroskopik untuk memudahkan pemahaman dan operasi seterusnya.

Kemudian mulakan operasi motor, seperti yang ditunjukkan dalam gambar di bawah, adalah operasi inisialisasi maju. Perhatikan bahawa motor digerakkan oleh dua tiang, satu tinggi dan satu rendah, dan sebaliknya. Kami menggunakan prinsip ini untuk mengawal motor.

Pergerakan kiri-kanan agak istimewa. Untuk membuat putaran kiri-kanan agar kereta tidak banyak bergerak maju, kami mengambil jalan roda kiri ke belakang dan roda kanan ke depan untuk membelok ke kiri. Perkara yang sama berlaku untuk membelok ke kanan. (kerana kesan penggunaan isyarat analog tidak begitu baik, ia memerlukan penyahpepijatan berterusan, dan output digital digunakan secara langsung di sini.)

Setelah menerima perintah dari port bersiri, kereta dapat melakukan operasi sesuai dengan perintah. Gambar menunjukkan operasi untuk mendapatkan arahan ke hadapan. Salah satu sebab mengapa kami memilih modul Bluetooth BT-04A adalah kerana ia telah dimasukkan ke dalam USART, dengan hanya empat pin TX, Rx, VCC dan GND, yang sangat sesuai untuk proses debug dan akses

Langkah 5: Gambaran keseluruhan

Gambaran keseluruhan
Gambaran keseluruhan
Gambaran keseluruhan
Gambaran keseluruhan

Akhirnya, lampirkan kod program dan gambar kereta dalam situasi yang berbeza. Ini adalah draf program, selamat datang untuk membincangkan bersama dan memperbaiki projek ini.

Disyorkan: