Senin, 24 Juli 2017

SHOOTER GAME MEMORI MENGGUNAKAN ARDUINO (BAB III)

BAB III
IMPLEMENTASI
Pada bab ini, akan diulas bagaimana cara mengimplementasikan arduino menjadi sebuah game memori yang mudah dan menarik untuk dimainkan. Implementasi akan diuraikan secara bertahap. Berikut adalah tahap-tahapan yang dilakukan untuk membuat game tersebut.
3.1 Merakit Kontroler Game
1.     Menyiapkan bahan-bahan pendukung, yaitu : papan Arduino UNO dan Genuino UNO, IR NPN Phototransistor 3mm, Resistor 221k ohm, LED (generic), Breadboard (generic), Jumper wires (generic), Resistor 1k ohm, Coin Cell Battery CR2032, LED (generic), sebuah papan, pistol mainan, batu baterai, kabel, selotip, lem, dan timah.
Papan Arduino UNO dan Genuino UNO adalah papan mikrokontroler berdasarkan ATmega328 (datasheet). Ini memiliki 14 digital pin input / output (dimana 6 dapat digunakan sebagai output PWM), 6 input analog, resonator keramik 16 MHz, koneksi USB, jack listrik, header ICSP, dan tombol reset. Ini berisi semua yang diperlukan untuk mendukung mikrokontroler; hanya menghubungkannya ke komputer dengan kabel USB atau power itu dengan adaptor AC-DC atau baterai untuk memulai menggunakannya.
Phototransistor adalah jenis transistor bipolar yang menggunakan kontak (junction) base-collector untuk menerima cahaya. Komponen ini mempunyai sensitivitas yang baik. Hal ini disebabkan karena elektron yang ditimbulkan oleh foton cahaya pada junction ini di-injeksikan di bagian Base dan diperkuat di bagian Kolektornya.
Resistor adalah komponen elektronika yang berfungsi untuk menghambat atau membatasi aliran listrik yang mengalir dalam suatu rangkain elektronika. Sebagaimana fungsi resistor yang sesuai namanya bersifat resistif dan termasuk salah satu komponen elektronika dalam kategori komponen pasif.


Breadboard (generic) adalah dasar konstruksi sebuah sirkuit elektronik yang merupakan bagian prototipe dari suatu rangkaian elektronik yang belum disolder sehingga masih dapat dirubah skema maupun pengantian komponen.
Jumper wires (generic) adalah kabel penghubung dari komponen ke papan breadboard dengan menggunakan solder.
Coin Cell Battery CR2032 adalah baterai yang berbentuk Silinder Tipis yang pada umumnya berdiameter 5mm sampai 20mm dengan ketinggian atau ketebalan sekitar 1mm sampai 6mm.

LED (generic) adalah suatu lampu indikator dalam perangkat elektronika yang biasanya memiliki fungsi untuk menunjukkan status dari perangkat elektronika
Papan digunakan sebagai media target dalam permainan.


Pistol mainan digunakan untuk media eksekusi yang akan di pasangkan sebuah lampu laser sebagi pengganti perluru.
Selotip atau lem digunakan untuk perekat antara kabel-kabel atau alat-alat lainnya.
Timah digunakan untuk menyambungkan kabel pada papan elektronik pada arduino.
2. Merakit komponen-komponen
1. Setelah mengetahui bahan-bahan yang akan digunakan untuk membuat game ini, selanjutnya adalah susun LED dan Resistor ke Arduino seperti skema pada gambar dibawah ini:

  1. Tambahkan kabel jumper dan sambungkan sesuai dengan warna dan kutub pada lampu LED breadboard pada papan Arduino UNO yang telah disejajarkan
  2. Siapkan pistol sebagai alat penembak menggunakan lampu laser. Langkah pertama bongkar pistol mainan dan padangkan lampu laser pada ujung pistol. Pasangkan dudukan batre kecil dibelakng lampu laser sebagai sumber daya untuk menyalahkan lampu laser, pasangkan kabel biru dan merah untuk menghubungkan batre dengan lampu laser. Untuk saklarnya digunakan tuas pelatuk untuk menyambungkan antara daya dan lampu dengan cara kerja jika pelatuk di Tarik maka lampu menyala.
  3. Mengganti papan utama ke Arduino Mega dan menambahkan lampu LED sebanyak 16, selain itu menambahkan speaker untuk suaranya, mendesain body Arduino.
  4. Selanjutnya menyolder, mencetak, dan menambahkan kode program. Berikut adalah kode program yang digunakan :









Tidak ada komentar:

Posting Komentar