Isi kandungan:

UCL - Terbenam - Sistem Amaran - Kereta RC: 7 Langkah
UCL - Terbenam - Sistem Amaran - Kereta RC: 7 Langkah

Video: UCL - Terbenam - Sistem Amaran - Kereta RC: 7 Langkah

Video: UCL - Terbenam - Sistem Amaran - Kereta RC: 7 Langkah
Video: Top Lagu Enak Didengar Saat Kerja, Lagu Paling Enak Untuk Menemani Ngerjain Tugas 2024, Julai
Anonim
UCL - Embedded - Warningsystem - Kereta RC
UCL - Embedded - Warningsystem - Kereta RC
UCL - Embedded - Warningsystem - Kereta RC
UCL - Embedded - Warningsystem - Kereta RC
UCL - Embedded - Warningsystem - Kereta RC
UCL - Embedded - Warningsystem - Kereta RC

Dalam projek ini saya membuat sistem amaran mudah untuk robot logistik. Pada dasarnya ia adalah kereta RC dengan sensor ultra sonik di depan dan senor penghindaran halangan di belakang. Kereta dikawal melalui bluetooth pada aplikasi.

Langkah 1: Video gambar

Image
Image
Video gambar
Video gambar
Video gambar
Video gambar
Video gambar
Video gambar

Langkah 2: Komponen

Ini adalah senarai komponen yang telah saya gunakan:

1 x arduino mega 25601 x L298N Pemacu Motor H-Bridge Dual1 x Sensor ultrasonik1 x Sensor penghindaran halangan1 x Modul bluetooth HC-053 x led, hijau, kuning dan merah2 x motor DC1 x Pembesar suara1 x transistor4 x 220 ohm perintang1 x 1k perintang1 x 2k perintang

wiresbreadboard3d printet pemegang untuk sensor ultrasonik1 x 9v bateri6 x AA bateri

Langkah 3: Diagram Pendawaian

Rajah Pendawaian
Rajah Pendawaian
Rajah Pendawaian
Rajah Pendawaian

Langkah 4: Kod

Idea program ini adalah untuk memberi amaran dan menghentikan kereta rc jika ingin menutup terlalu banyak objek. Apabila sesuatu berada di bawah 30 cm lampu merah mula berkelip, pembesar suara mengeluarkan bunyi dan kereta berhenti. Apabila kereta dihentikan, tidak mungkin membuat kereta bergerak ke hadapan.

Sekiranya jarak antara 31 dan 70 cm, lampu kuning akan berkelip. Apabila tidak ada yang salah, lampu hijau menyala.

Sekiranya ada jarak kira-kira 20 cm dari bahagian belakang kereta, kereta akan berhenti. Apabila kereta dihentikan, kereta tidak boleh bergerak ke belakang.

Saya cuba menulis kod di kelas yang berbeza untuk menjadikan yang utama sebersih mungkin. Tetapi saya menghadapi banyak masalah dengan aliran kod yang mengawal RC. Jadi pada akhirnya saya menulis kod kawalan dalam program utama. Ini adalah perkara yang saya ingin ubah.

Langkah 5: Aplikasi

Aplikasi
Aplikasi
Aplikasi
Aplikasi

Saya telah membuat aplikasi untuk mengawal kereta. Aplikasi ini dibuat dalam pencipta aplikasi MIT. Satu-satunya masalah dengan penemu aplikasi MIT ialah mereka tidak menyokong berbilang sentuhan.

Aplikasi ini menghantar data melalui bluetooth. Modul bluetooth menggunakan rx1 dan tx1 pada arduino mega. Dengan melakukan itu saya dapat memprogram arduino melalui USB dan menggunakan aplikasi untuk mengawal kereta pada masa yang sama.

Langkah 6: Cetakan 3D

Cetakan 3D
Cetakan 3D

Saya telah membuat pendakap untuk sensor ultrasonik. Lukisan itu sendiri telah saya buat dalam fusion 360.

Kurungan adalah reka bentuk untuk kereta RC saya.

Langkah 7: Pemikiran Akhir

Saya telah banyak belajar membuat projek ini. Cabaran terbesar dalam projek ini adalah agar komunikasi bluetooth berfungsi. Saya belajar bagaimana menggunakan milis dan mikro dan bukannya kelewatan, kerana fungsi kelewatan menghentikan keseluruhan program. Saya belajar membuat lukisan 3d saya sendiri dan bagaimana mencetaknya.

Satu perkara yang saya ingin lakukan ialah memberi fungsi automatik kepada kereta, sehingga boleh memandu dengan sendirinya.

Secara keseluruhan, saya sangat seronok melakukan ini, dan saya tahu ada banyak kereta yang boleh diperbaiki.

Disyorkan: