coseru.id - Coding asik & Seru

🔍 Cari Materi & Kelas

Game & Interaktif Tingkat: Menengah 6 x dilihat

Permainan Menembak Target dengan Arduino

Permainan Menembak Target dengan Arduino

Ringkasan Proyek

Buat permainan target interaktif menggunakan Arduino UNO. Pemain harus mengarahkan cahaya ke sensor LDR untuk mengenai target yang muncul secara acak. Ketika sensor mendeteksi cahaya, servo akan menurunkan target, LED hijau memberikan tanda keberhasilan, dan skor bertambah.

Bahan & Komponen

Daftar perangkat keras, modul, dan tools yang dibutuhkan untuk merakit proyek ini.

Komponen Elektronik

  • Arduino UNO × 1
  • Photoresistor (LDR) × 3
  • LED hijau 5 mm × 1
  • Micro Servo Motor SG90 × 3
  • Resistor 220 ohm × 4
  • Baterai 9V × 1
  • Konektor baterai 9V ke Barrel Jack × 1
  • Breadboard × 1
  • Kabel jumper × 30

Perangkat Lunak

  • Arduino IDE
  • Library Servo.h (tersedia pada Arduino IDE)

Bahan Tambahan

  • Bahan untuk membuat tiga target mekanis
  • Perangkat pemancar cahaya untuk permainan

Catatan: Perangkat pemancar laser dijelaskan dalam konsep permainan, tetapi tidak tercantum pada daftar komponen resmi. Bahan untuk membuat mekanisme target juga perlu disiapkan sesuai desain fisik yang dibuat.

Langkah Pembuatan

Khusus Member

Panduan perakitan tahap demi tahap dan catatan proses pengerjaan.

1. Siapkan Tiga Target

Buat tiga target yang dapat bergerak naik dan turun. Setiap target akan menggunakan satu micro servo SG90 untuk mengatur posisinya.

Dokumentasi perakitan dan pengujian hardware
Dokumentasi perakitan dan pengujian hardware

2. Pasang Sensor LDR

Pasang satu photoresistor (LDR) pada setiap target. Sensor ini berfungsi mendeteksi perubahan intensitas cahaya yang diterima. Arduino akan membaca nilai dari ketiga sensor untuk menentukan apakah target terkena cahaya.

Dokumentasi perakitan dan pengujian hardware
Dokumentasi perakitan dan pengujian hardware

3. Hubungkan Servo Motor

Hubungkan ketiga servo motor ke Arduino UNO. Dalam program proyek, servo pertama, kedua, dan ketiga dikendalikan melalui pin A3, A4, dan A5.

Dokumentasi perakitan dan pengujian hardware
Dokumentasi perakitan dan pengujian hardware

4. Hubungkan Sensor dan LED

Hubungkan ketiga LDR ke pin analog A0, A1, dan A2. Pasang LED hijau sebagai indikator bahwa target berhasil terkena cahaya. LED dikendalikan melalui pin digital 13.

Dokumentasi perakitan dan pengujian hardware
Dokumentasi perakitan dan pengujian hardware

5. Rakit Rangkaian

Gunakan breadboard dan kabel jumper untuk menghubungkan seluruh komponen. Pastikan setiap LDR memiliki rangkaian pembagi tegangan yang sesuai agar Arduino dapat membaca perubahan intensitas cahaya.

Dokumentasi perakitan dan pengujian hardware
Dokumentasi perakitan dan pengujian hardware

6. Siapkan Program Arduino

Gunakan Arduino IDE dan library Servo.h. Program mengatur posisi ketiga servo, membaca nilai sensor LDR, serta menghitung skor pemain.

Dokumentasi perakitan dan pengujian hardware
Dokumentasi perakitan dan pengujian hardware

7. Pilih Target Secara Acak

Ketika permainan dimulai, Arduino memilih salah satu dari tiga target secara acak. Servo pada target terpilih bergerak ke posisi 90 derajat sehingga target terangkat.

Dokumentasi perakitan dan pengujian hardware
Dokumentasi perakitan dan pengujian hardware

8. Deteksi Cahaya

Arduino membaca nilai sensor LDR pada target yang sedang aktif. Jika nilai sensor melebihi ambang batas 150, sistem menganggap target berhasil terkena cahaya.

9. Turunkan Target dan Tambahkan Skor

Ketika target terkena cahaya, servo bergerak kembali ke posisi 0 derajat. LED hijau menyala sebagai tanda keberhasilan dan skor bertambah satu poin. Skor ditampilkan melalui Serial Monitor pada komputer.

10. Aktifkan Target Berikutnya

Setelah target berhasil dikenai, Arduino memilih target lain secara acak dan mengangkatnya. Proses ini berulang sehingga pemain dapat terus mencoba meningkatkan skor.

Catatan keselamatan: Jika menggunakan laser, pilih perangkat berdaya rendah dan arahkan hanya ke permukaan target. Jangan pernah mengarahkan laser ke mata manusia atau hewan. Untuk kegiatan anak-anak, gunakan alternatif sumber cahaya LED yang aman dan lakukan perakitan elektronik dengan pengawasan orang dewasa.

🔒
Akses Gratis Khusus Member

Buka Seluruh Panduan, Skema & Source Code

Dapatkan akses penuh ke langkah perakitan detail, diagram sirkuit lengkap, dan source code siap pakai. Gratis selamanya!

✓ Akses Gratis Selamanya
✓ Copy-Paste Source Code
✓ Kembali Otomatis ke Proyek

Petualangan Belajar di coseru

💡 Saksikan keseruan anak-anak belajar merakit robot dan coding! Daftar Kelas Uji Coba →