
Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-23 14:49





The Alcohol Scavenging Pet adalah robot pengikut garis berbasis arduino yang dirancang untuk memainkan permainan interaktif dengan pemiliknya. Robot bergerak di sepanjang garis jalan (pita hitam) dalam satu lingkaran. Pemilik memperlakukan hewan peliharaan satu tembakan per waktu di jalur jalurnya. Ketika robot mendeteksi tembakan (halangan), ia berhenti di depannya dan "mencium" itu (memeriksa kadar alkohol). Jika tembakan mengandung alkohol, hewan peliharaan menjadi bersemangat (memainkan melodi masing-masing), dan menyimpan tembakan di sarangnya (terminal Rumah Alkohol). Jika bidikan tidak mengandung alkohol, ia akan kecewa (memainkan melodi masing-masing), dan "membuang" bidikan ke tempat sampah (terminal Water House). Kemudian ia kembali ke jalurnya untuk mengais lebih banyak!
Langkah 1: Kumpulkan Bahan, Komponen, dan Alat


Bahan dan Komponen:
Untuk robot yang Anda butuhkan:
- 1x 2WD Smart Motor Robot Mobil Chassis KIT
- 2x Papan Kayu 2mm - 25 x 50 cm
- 2x Spacer Logam 20mm
- Sekrup M2 x 6mm
- Baut M2.5 x 6mm
- M3 x 6 Baut
- Pita Busa Dua Sisi
- 1x Arduino Uno R3 ATmega 328P
- 1x Prototipe Perisai dengan Mini Breadboard untuk Arduino Uno R3
- 1x Kabel USB Tipe A/B
- 2x Jalur Mengikuti Sensor IR TCRT5000
- 1x Sensor Ultrasonik HC-SR04
- 1x MQ3 Alkohol Etanol Sensor
- 1x LED Biru
- 1x Resistor 1kΩ
- 1x Piezo Pasif Buzzer
- 1x Haljia L9110S Dual-Channel H-Bridge
- 2x Motor DC (2WD Smart Motor Robot Mobil Chassis KIT)
- 1x Switch (2WD Smart Motor Robot Mobil Chassis KIT)
- 1x 5000mAh Bank Daya Mini dengan Output 2.4A
-
Kabel Jumper
Untuk pengaturan Anda perlu:
- Papan Kappa
- pita hitam
- Kacamata tembak
- Koktail Payung
- Alkohol dan Minuman Non-Alkohol
Peralatan:
- Set Obeng Presisi Kecil
- Tang
- Pemotong
- Pistol lem panas
- Stasiun Solder
Langkah 2: Potong Laser Sasis


Unduh file Chassis.3dm dan potong laser bagian-bagiannya.
Langkah 3: Bangun Robot



Kumpulkan sasis yang dipotong laser, roda, dan komponen elektronik:
- Solder kabel jumper hitam dan merah ke pin-pin pada Motor DC.
- Pasang Motor DC pada dasar sasis menggunakan baut dan mur, seperti terlihat pada gambar.
- Dorong kabel jumper melalui lubang di sasis, seperti yang ditunjukkan pada gambar.
- Pasang kedua roda depan dan roda belakang.
- Pasang Power Bank di antara Motor DC.
- Pasang Arduino UNO R3 di sisi atas sasis.
- Tempatkan Papan Ekspansi Breadboard di atas.
- Tambahkan Dual-Channel H-Bridge di lokasi yang ditentukan dan sambungkan kabel jumper Motor DC ke pin Motor A dan B. Motor DC kiri terhubung ke pin Motor A dan yang kanan ke pin Motor B, seperti yang ditunjukkan pada diagram rangkaian.
- Tambahkan Switch diposisikan seperti yang ditunjukkan pada gambar. Potong Kabel USB - yang akan menghubungkan Power Bank dengan Arduino UNO R3 - menjadi dua, dan strip kabel hitam dan merah di kedua sisi.
- Solder kabel hitam (ground) bersama-sama. Solder kabel merah ke terminal sakelar. Isolasi dengan lem panas.
- Pasang Sensor Ultrasonik, Sensor IR, dan Sensor Alkohol pada bagian yang dipotong laser seperti yang ditunjukkan pada gambar.
- Dengan dua spacer logam, pasang bagian pemasangan Sensor IR ke sasis.
- Pasang Sensor Ultrasonik pada sasis, seperti yang ditunjukkan pada gambar.
- Pasang Sensor Alkohol pada sasis, seperti yang ditunjukkan pada gambar.
- Pasang tutupnya.
Langkah 4: Hubungkan Elemen Sirkuit (Diagram Sirkuit)



1. Menggunakan kabel jumper merah dan kabel jumper hitam membuat power dan ground line pada Breadboard Expansion Board. Semua kabel ground dan jumper daya dari elemen rangkaian akan terhubung ke saluran ini.
2. Hubungkan pin H-Bridges ke pin kanan pada breadboard seperti yang ditunjukkan pada diagram rangkaian.
3. Hubungkan pin Sensor ke pin pada breadboard seperti yang ditunjukkan pada diagram rangkaian.
4. Tambahkan Buzzer dan LED yang terhubung ke pin seperti yang ditunjukkan pada diagram rangkaian.
Langkah 5: Bangun Pengaturan

Track dibuat dari pita hitam dengan lebar 3,5 cm. Terminal tegak lurus dengan lintasan dan memiliki lebar 13 cm dan panjang sekitar 40 cm. Trek tidak boleh memiliki tonjolan di permukaan, yang dapat mencegah cangkir meluncur saat didorong oleh robot.
Cangkir tidak memiliki alkohol atau air di dalamnya, hanya payung merah yang disemprot dengan alkohol.
Robot akan diposisikan di trek agar memiliki jalur hitam di antara kedua Sensor IR.
Langkah 6: Muat Kode

Ringkasan:
Gerakan loop pada jalur didefinisikan oleh serangkaian fungsi. Fungsi dasarnya adalah: moveForward(), moveBackward(), rotateLeft(), rotateRight() dan stopMotors(). Rotasi, dilakukan ketika robot mencapai terminal, didefinisikan dalam fungsi reverseDirection(). Fungsi ini dipicu ketika kedua sensor IR dalam warna hitam. Orientasi robot ke arah terminal kanan, setelah mendeteksi apakah cangkir itu alkohol atau air, dilakukan dalam fungsi turnAroundObject().
Dalam void loop(), melalui serangkaian pernyataan If, proses diarahkan. Jika kedua sensor IR merasakan warna putih, robot akan maju. Jika hitam terdeteksi oleh salah satu sensor IR, robot akan mengkalibrasi ulang gerakannya untuk mengikuti jalur.
Jika robot menemui rintangan yang terdeteksi dengan Sensor Ultrasonik, robot akan berhenti dan memeriksa dengan Sensor Alkohol MQ3, apakah ada alkohol. Jika nilai alkohol melonjak, maka buzzer akan memutar lagu alkohol dan akan berputar atau bergerak maju sehingga cangkir didorong ke arah terminal alkohol. Jika nilainya tidak melonjak, buzzer akan memutar lagu air dan langkah yang sama diulang menuju terminal air.
Direkomendasikan:
Tidak Kencing Sekarang, Perangkat Penyesuaian Perilaku Hewan Peliharaan Yang Menghentikan Kucing Kencing Di Sekitar Rumah Anda: 4 Langkah

Tidak Kencing Sekarang, Perangkat Penyesuaian Perilaku Hewan Peliharaan yang Menghentikan Kucing untuk Kencing Di Sekitar Rumah Anda: Saya sangat terganggu oleh kucing saya sehingga dia suka buang air kecil di tempat tidur saya, saya memeriksa semua yang dia butuhkan dan saya juga membawanya ke dokter hewan. Setelah saya memecahkan semua yang saya bisa pikirkan dan mendengarkan kata-kata dokter, saya menyadari dia hanya memiliki beberapa perilaku buruk. Jadi
Proyek Mangkuk Makanan Hewan Peliharaan Otomatis: 13 Langkah

Proyek Mangkuk Makanan Hewan Peliharaan Otomatis: Instruksi ini akan menggambarkan dan menjelaskan cara membuat pengumpan hewan peliharaan otomatis yang dapat diprogram dengan mangkuk makanan yang terpasang. Saya telah melampirkan video di sini yang menggambarkan bagaimana fungsi produk dan seperti apa tampilannya
Dispenser Makanan Hewan Peliharaan: 3 Langkah

Dispenser Makanan Hewan: Para los amantes de mascotas, este es un proyecto que les puede ser muy til! Un alimentador automático que te permite observar cual es el pesaje de la comida, y solo es necesario que oprimas un botón.Un mecanismo sencillo que podrás armar desde tu
Pelacak Hewan Peliharaan Berbasis Tinyduino LoRa: 7 Langkah

Pelacak Hewan Peliharaan Berbasis Tinyduino LoRa: Siapa yang tidak ingin memiliki hewan peliharaan?? Teman-teman berbulu itu bisa memenuhi Anda dengan cinta dan kebahagiaan. Tapi rasa sakit karena kehilangan mereka sangat menghancurkan. Keluarga kami memiliki seekor kucing bernama Thor (gambar di atas) dan dia adalah seorang pengembara yang menyukai petualangan. Berkali-kali dia kembali
Pengumpan Hewan Peliharaan Cerdas: 9 Langkah

Smart Pet Feeder: Apakah Anda memiliki hewan peliharaan? Tidak: adopsi satu! (dan kembali ke instruksi ini). Ya: kerja bagus! Bukankah lebih bagus jika Anda bisa memberi makan dan memberi air kepada orang yang Anda cintai tanpa membatalkan rencana agar bisa pulang tepat waktu? Kami mengatakan khawatir tidak mo