Daftar Isi:

Hewan Peliharaan Pemulung Alkohol: 6 Langkah
Hewan Peliharaan Pemulung Alkohol: 6 Langkah

Video: Hewan Peliharaan Pemulung Alkohol: 6 Langkah

Video: Hewan Peliharaan Pemulung Alkohol: 6 Langkah
Video: Kucing Mabuk, LAPOR BNN?! 2024, Juli
Anonim
Alcohol Scavenging Pet Watch on
Alcohol Scavenging Pet Watch on
Hewan Peliharaan Pemulung Alkohol
Hewan Peliharaan Pemulung Alkohol
Hewan Peliharaan Pemulung Alkohol
Hewan Peliharaan Pemulung Alkohol
Hewan Peliharaan Pemulung Alkohol
Hewan Peliharaan Pemulung Alkohol

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

Kumpulkan Bahan, Komponen, dan Alat
Kumpulkan Bahan, Komponen, dan Alat
Kumpulkan Bahan, Komponen, dan Alat
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

Potong Laser Sasis
Potong Laser Sasis
Potong Laser Sasis
Potong Laser Sasis

Unduh file Chassis.3dm dan potong laser bagian-bagiannya.

Langkah 3: Bangun Robot

Bangun Robot
Bangun Robot
Bangun Robot
Bangun Robot
Bangun Robot
Bangun Robot

Kumpulkan sasis yang dipotong laser, roda, dan komponen elektronik:

  1. Solder kabel jumper hitam dan merah ke pin-pin pada Motor DC.
  2. Pasang Motor DC pada dasar sasis menggunakan baut dan mur, seperti terlihat pada gambar.
  3. Dorong kabel jumper melalui lubang di sasis, seperti yang ditunjukkan pada gambar.
  4. Pasang kedua roda depan dan roda belakang.
  5. Pasang Power Bank di antara Motor DC.
  6. Pasang Arduino UNO R3 di sisi atas sasis.
  7. Tempatkan Papan Ekspansi Breadboard di atas.
  8. 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.
  9. 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.
  10. Solder kabel hitam (ground) bersama-sama. Solder kabel merah ke terminal sakelar. Isolasi dengan lem panas.
  11. Pasang Sensor Ultrasonik, Sensor IR, dan Sensor Alkohol pada bagian yang dipotong laser seperti yang ditunjukkan pada gambar.
  12. Dengan dua spacer logam, pasang bagian pemasangan Sensor IR ke sasis.
  13. Pasang Sensor Ultrasonik pada sasis, seperti yang ditunjukkan pada gambar.
  14. Pasang Sensor Alkohol pada sasis, seperti yang ditunjukkan pada gambar.
  15. Pasang tutupnya.

Langkah 4: Hubungkan Elemen Sirkuit (Diagram Sirkuit)

Hubungkan Elemen Sirkuit (Diagram Sirkuit)
Hubungkan Elemen Sirkuit (Diagram Sirkuit)
Hubungkan Elemen Sirkuit (Diagram Sirkuit)
Hubungkan Elemen Sirkuit (Diagram Sirkuit)
Hubungkan Elemen Sirkuit (Diagram Sirkuit)
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

Bangun Pengaturan
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

Muat Kode
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: