Isi kandungan:
- Langkah 1: Beli Perkara yang Anda Perlu
- Langkah 2: Bina Kerangka Perkakasan
- Langkah 3: Perbincangan Mengenai Bluetooth
- Langkah 4: Pengekodan Perisian
- Langkah 5: Gambaran keseluruhan
Video: Kereta Romote Pintar Berdasarkan Arduino: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
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
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
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
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
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:
Pembantu Tempat Letak Kereta Arduino - Letakkan Kereta Anda di Tempat Yang Betul Setiap Masa: 5 Langkah (dengan Gambar)
Pembantu Tempat Letak Kereta Arduino - Letakkan Kereta Anda di Tempat Yang Betul Setiap Masa: Dalam projek ini, saya akan menunjukkan kepada anda cara membina pembantu tempat letak kenderaan anda sendiri menggunakan Arudino. Pembantu tempat letak kereta ini mengukur jarak ke kereta anda dan membimbing anda untuk meletakkannya di tempat yang betul menggunakan bacaan paparan LCD dan LED, yang maju
Tata Letak Kereta Api Model Automatik yang Mengendalikan Dua Keretapi (V2.0) - Berdasarkan Arduino: 15 Langkah (dengan Gambar)
Tata Letak Kereta Api Model Automatik yang Mengendalikan Dua Keretapi (V2.0) | Berasaskan Arduino: Mengautomasikan susun atur kereta api model menggunakan mikrokontroler Arduino adalah cara terbaik untuk menggabungkan pengawal mikro, pengaturcaraan dan model kereta api menjadi satu hobi. Terdapat banyak projek yang tersedia untuk menjalankan kereta api secara autonomi pada model kereta api
FinduCar: Kunci Kereta Pintar yang Membimbing Orang ke Tempat Letak Kereta: 11 Langkah (dengan Gambar)
FinduCar: Kunci Kereta Pintar Membimbing Orang ke Tempat Letak Kereta: Untuk menyelesaikan masalah di atas, projek ini mencadangkan untuk mengembangkan kunci kereta pintar yang dapat mengarahkan orang ke tempat mereka meletakkan kereta. Dan rancangan saya adalah memasukkan GPS ke dalam kunci kereta. Tidak perlu menggunakan aplikasi telefon pintar untuk mengesan
Jalur Kuasa Pintar Berdasarkan Beaglebone Black dan OpenHAB: 7 Langkah (dengan Gambar)
Jalur Kuasa Pintar Berdasarkan Beaglebone Black dan OpenHAB: !!!!! Bermain dengan elektrik (110 / 220V) adalah berbahaya, harap SANGAT berhati-hati !!!!! Terdapat beberapa reka bentuk jalur kuasa pintar yang ada berdasarkan " Raspberry Pi " dan dua Arduino, yang ditunjukkan dalam gambar " Reka bentuk lama ". Ini baru
Rumah pintar berasaskan 20 $ berdasarkan IoT Amazon Alexa: 5 Langkah
Rumah pintar berasaskan 20 $ berdasarkan IoT Amazon Alexa: Hello EveryoneSaya harap projek ini akan membawa revolusi besar dalam bidang Automasi, dengan sudut pandangan harga yang rendah. Anda boleh meletakkan projek ini di sebelah papan suis dan mengawal semua peralatan yang terpasang ke dewan. Projek ini menggunakan e