Daftar Isi:
Video: Proyek Roomba: 5 Langkah (dengan Gambar)
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Instruksi ini dibuat untuk memenuhi persyaratan proyek Makecourse di University of South Florida (www.makecourse.com).
Instruksi ini akan mencakup semua langkah dan komponen yang diperlukan untuk merakit proyek Roomba saya. Instruksi akan mencakup file STL, perakitan, sistem kontrol dan pemrograman untuk proyek tersebut.
Langkah 1: Bagian yang Diperlukan
Komponen:
1 x Arduino Uno
1 x Penerima Tersirat
1 x Tersirat Jarak Jauh
1 x Servo MG90S
1 x HC SR04 Ultra Sonic Sensor
1x220 ohm Resistor
2 x DAOKI Dual H-Bridge
4 x #2 Sekrup
1 x Gorila Epoxy
Paket Baterai 2 x 12 V
1 x 12 V 120mm Kipas Casing PC
1 x Filter
4 x 6V Gear Motor Untuk Robot DIY Robot Mobil Pintar
Peralatan:
Pencetak 3D
Solder Besi
Solder Inti Fluks
Pemotong Kawat
Pengemudi Sekrup Phillips Kecil
Pistol lem panas
Langkah 2: Bagian dan Perakitan Cetak 3D
Semua bagian untuk proyek ini dicetak 3D. Saya telah menyertakan semua file STL yang diperlukan untuk membuat robot vakum roomba Anda sendiri. Semua bagian dimodifikasi menjadi di bawah 6" x 6"x 6". Menggunakan Gorilla Epoxy, bagian-bagian di folder atas yang direkatkan sesuai dengan rakitannya dan semua bagian di folder Base direkatkan juga.
*** Harap dicatat bahwa karena perbedaan toleransi, modifikasi pada file STL atau cetakan akhir mungkin diperlukan.
Langkah 3: Skema Listrik
Berikut adalah skema dasar sistem kelistrikan. Tegangan yang dibutuhkan untuk paket baterai adalah 12 volt. Jika Anda memasang sistem kelistrikan Anda mirip dengan skema ini, sketsa Arduino di bawah ini akan berfungsi.
Langkah 4: Sketsa Arduino
Sketsa Arduino untuk proyek ini menggunakan dua perpustakaan dan satu fungsi. Pustaka servo disertakan dalam perangkat lunak Arduino dan saya telah menyertakan file zip untuk pustaka IRremote. Fungsi HCSR04 terletak di folder zip yang sama dengan sketsa Roomba. Agar berfungsi dengan baik, file HCSR04 harus berada di folder yang sama dengan sketsa Roomba.
*** Untuk menambahkan perpustakaan, unduh folder zip ke komputer dan luncurkan perangkat lunak Arduino. Di bawah tab Sketsa di bagian atas program, pilih Sertakan Perpustakaan, lalu pilih Tambahkan. ZIP Library… Pilih folder zip perpustakaan yang ingin Anda tambahkan ke perpustakaan Arduino dan pilih buka.
*** Nilai IR untuk remote mungkin berbeda untuk remote Anda. Untuk mengubah nilai cukup cari nilai dan ubah agar sesuai dengan Nilai untuk remote Anda. Tutorial YouTube ini menunjukkan cara menemukan nilai untuk remote Anda.
www.youtube.com/watch?v=YW4pP1GoFIk
Langkah 5: Produk Akhir dan Perakitan
Di sini kita bisa melihat robot roomba beroperasi. Roomba diinisialisasi dan mulai bergerak maju adalah sensor ultrasonik mulai menyapu rintangan. Ketika robot mendeteksi rintangan, robot mundur, berputar, dan terus bergerak maju hingga rintangan berikutnya. Robot dapat dikendalikan menggunakan remote. Remote tersebut mampu mengaktifkan/menonaktifkan robot, menghidupkan/mematikan motor dc.
***(Harap dicatat bahwa robot saya terhubung ke stopkontak, bukan baterai. Baterai yang saya berikan tidak cukup daya untuk roda menyebabkan motor torsi keluar karena berat robot.) ***