Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Dalam proyek ini saya membuat sistem peringatan sederhana untuk robot logistik. Ini pada dasarnya adalah mobil RC dengan sensor ultra sonik di depan dan sensor penghindar rintangan di belakang. Mobil dikendalikan melalui bluetooth pada aplikasi.
Langkah 1: Video sebuah Gambar
Langkah 2: Komponen
Ini adalah daftar komponen yang saya gunakan:
1 x arduino mega 25601 x L298N Dual H-Bridge Motor Driver1 x Sensor ultrasonik1 x Sensor penghindar rintangan1 x modul bluetooth HC-053 x led, hijau, kuning dan merah2 x motor DC1 x Speaker1 x transistor4 x resistor 220 ohm1 x resistor 1k1 x 2k penghambat
wiresbreadboard3d printet holder untuk sensor ultrasonik1 x baterai 9v6 x baterai AA
Langkah 3: Diagram Pengkabelan
Langkah 4: Kode
Ide dari program ini adalah untuk memberikan peringatan dan menghentikan mobil rc jika ingin menutup terlalu suatu objek. Ketika sesuatu berada di bawah 30 cm, led merah mulai berkedip, speaker mengeluarkan suara dan mobil berhenti. Ketika mobil berhenti tidak mungkin membuat mobil bergerak maju.
Jika ada sesuatu yang berjarak antara 31 dan 70 cm, led kuning akan berkedip. Ketika tidak ada yang salah, led hijau menyala.
Jika ada sesuatu yang berjarak sekitar 20 cm dari belakang mobil, mobil berhenti. Ketika mobil berhenti tidak mungkin membuat mobil bergerak mundur.
Saya mencoba menulis kode di kelas yang berbeda untuk membuat main sebersih mungkin. Tapi saya punya banyak masalah dengan aliran dalam kode yang mengontrol RC. Jadi pada akhirnya saya menulis kode kontrol di program utama. Ini adalah hal yang ingin saya ubah.
Langkah 5: Aplikasi
Saya telah membuat aplikasi untuk mengontrol mobil. Aplikasi ini dibuat dalam penemu aplikasi MIT. Satu-satunya masalah dengan penemu aplikasi MIT adalah mereka tidak mendukung multitouch.
Aplikasi mengirimkan 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 mengontrol mobil secara bersamaan.
Langkah 6: Cetak 3D
Saya telah membuat braket untuk sensor ultrasonik. Gambarnya sendiri sudah saya buat di fusion 360.
Braket adalah desain untuk mobil RC saya.
Langkah 7: Pikiran Terakhir
Saya telah belajar banyak melakukan proyek ini. Tantangan terbesar dalam proyek ini adalah membuat komunikasi bluetooth bekerja. Saya belajar bagaimana menggunakan milis dan mikro daripada penundaan, karena fungsi penundaan menghentikan seluruh program. Saya belajar cara membuat gambar 3d saya sendiri dan cara mencetaknya.
Satu hal yang ingin saya lakukan adalah memberikan fungsi otomatis pada mobil, sehingga dapat berjalan dengan sendirinya.
Secara keseluruhan, saya sangat senang melakukan ini, dan saya tahu ada banyak hal di mobil yang bisa diperbaiki.