Bagaimana Cara Membuat Game Buzz Wire Menggunakan Arduino?

Permainan Buzz Wire adalah permainan meja yang paling populer di dunia permainan tangan stabil. Permainan ini mencakup beberapa sentuhan dalam waktu dan tuntutan yang terbatas, tangan yang mantap, dan konsentrasi pemain. Ini adalah permainan kompetitif, di mana, untuk mendapatkan skor yang bagus, pemain harus menjaga keseimbangan yang baik antara waktu dan kecepatan tangannya.

Dalam proyek ini, kita akan membuat perangkat keras dari game ini dan menggunakan mikrokontroler Arduino. Ketika pengait pegangan akan menyentuh loop, sinyal akan dikirim ke mikrokontroler dan akan berbunyi bel.

Bagaimana cara membuat game Buzz Wire Menggunakan Arduino?

Jika Anda tidak tahu cara memainkan permainan ini, tujuan permainan ini adalah untuk mengambil kait pegangan dari satu ujung lingkaran kawat ke ujung lain dari lingkaran tanpa menyentuhnya ke loop. Jika hook menyentuh loop kawat, bel akan berbunyi dan pemain harus memulai lagi dari awal loop. Seseorang yang melakukan ini dalam waktu singkat dianggap sebagai pemenangnya.

Langkah 1: Mengumpulkan Komponen

Jika Anda ingin menghindari ketidaknyamanan di tengah proyek, pendekatan terbaik adalah membuat daftar semua komponen yang akan digunakan dan melalui studi singkat tentang cara kerjanya. Daftar semua komponen yang akan kami gunakan dalam proyek kami adalah sebagai berikut:

Langkah 2: Mempelajari Komponen

Sekarang, karena kita memiliki daftar lengkap dari semua komponen, mari kita maju selangkah dan melalui studi singkat tentang cara kerja setiap komponen.

Arduino nano adalah papan mikrokontroler ramah papan tempat memotong roti yang digunakan untuk mengontrol atau melakukan tugas yang berbeda dalam suatu rangkaian. Kami membakar a Kode C. pada Arduino Nano untuk memberi tahu papan mikrokontroler bagaimana dan operasi apa yang harus dilakukan. Arduino Nano memiliki fungsi yang persis sama dengan Arduino Uno tetapi dalam ukuran yang cukup kecil. Mikrokontroler pada papan Arduino Nano adalah ATmega328p.jika Anda tidak memiliki Arduino Nano, Anda juga dapat menggunakan Arduino Uno atau Arduino Maga.

SEBUAH Piezo Buzzeradalah perangkat sinyal audio atau loudspeaker yang menggunakan efek piezoelektrik untuk menghasilkan suara. Sebuah tegangan diterapkan pada bahan piezoelektrik untuk menghasilkan gerakan mekanis awal. Kemudian resonator atau diafragma digunakan untuk mengubah gerakan ini menjadi sinyal suara yang dapat didengar. Speaker atau buzzer ini relatif mudah digunakan dan memiliki berbagai aplikasi. Misalnya, mereka digunakan dalam jam tangan kuarsa digital. Untuk aplikasi ultrasonik, beroperasi dengan baik dalam kisaran 1-5 kHz dan hingga 100 kHz.

Langkah 3: Membuat Sirkuit

  1. Tentukan ukuran papan yang ingin Anda potong untuk permainan kawat berdengung Anda. Lakukan pengukuran yang tepat dengan hati-hati dan tekuk papan kayu. Potong dua batang panjang dengan ukuran yang sama, dari sisa potongan papan kayu. Sekarang pasang kedua tongkat ini secara vertikal ke dua sudut papan yang berlawanan.
  2. Ambil tabung tembaga dan tekuk menjadi desain yang tidak beraturan. Lebar keseluruhan desain harus sama dengan jarak antara verticle tiang kayu yang telah Anda tempelkan pada papan Anda sebelumnya. Pasang kedua ujung tabung tembaga ke atas kedua tiang kayu.
  3. Ambil gagang kayu dan kencangkan kawat tembaga tipis di dalamnya sehingga membentuk pengait dari depan.
  4. Sekarang pasang papan tempat memotong roti di satu sisi papan kayu dan pasang Arduino nano di papan tempat memotong roti. Hubungkan bel piezo dan LED dalam konfigurasi paralel di papan tempat memotong roti. Hubungkan arde ke arde Arduino Nano dan pin positifnya ke kait pegangan.
  5. Hubungkan tabung Tembaga ke pin9 Arduino nano.
  6. Nyalakan Arduino melalui adaptor 5V.

Langkah 4: Memahami Pekerjaan

Ketika seluruh perangkat keras dari permainan kawat buzz dibuat, semua sambungan kabel dibuat dengan papan Arduino. Sinyal tinggi dikirim ke pin9 papan Arduino. Karena pin ini terhubung ke loop kabel papan dan kait pegangan terhubung ke pin positif bel, ketika keduanya akan saling bersentuhan, rangkaian akan selesai dan sinyal tegangan akan melalui kabel loop. ke kait pegangan dan pin positif bel. Ini akan membunyikan bel bahkan jika koneksi hanya sebentar.

Langkah 5: Memulai Arduino

Jika Anda belum terbiasa dengan Arduino IDE, jangan khawatir karena prosedur langkah demi langkah untuk mengatur dan menggunakan Arduino IDE dengan papan mikrokontroler dijelaskan di bawah ini.

  1. Unduh versi terbaru Arduino IDE dari Arduino.
  2. Hubungkan papan Arduino Nano Anda ke laptop Anda dan buka panel kontrol. di panel kontrol, klikPerangkat keras dan Suara. Sekarang klikPerangkat dan Printer.Di sini, temukan port tempat papan mikrokontroler Anda terhubung. Dalam kasus saya itu COM14tetapi berbeda di komputer yang berbeda.
  3. Klik pada menu Alat. dan atur papan ke Arduino Nano dari menu tarik-turun.
  4. Di menu Alat yang sama, setel port ke nomor port yang Anda amati sebelumnya di Perangkat dan Printer.
  5. Di menu Alat yang sama, Setel Prosesor ke ATmega328P (Old Bootloader).
  6. Unduh kode yang terlampir di bawah ini dan tempelkan ke Arduino IDE Anda. Klik pada unggah tombol untuk membakar kode pada papan mikrokontroler Anda.

Untuk mengunduh kodenya, klik di sini.

Langkah 6: Memahami Kode

Kode ini sangat sederhana dan dikomentari dengan baik. Namun, hal itu dijelaskan secara singkat di bawah ini.

1. Pada awalnya, sebuah pin dinyatakan digunakan di papan Arduino.

int buzzPin = 9; // Inisialisasi pin yang akan dihubungkan ke bel dan LED.

2. batal penyiapan ()adalah fungsi yang digunakan untuk mengatur pin sebagai INPUT atau OUTPUT. Ini juga mengatur baud rate dari Arduino. Baud rate adalah kecepatan komunikasi papan mikrokontroler dan dengan kata lain, kita dapat mengatakan bahwa itu adalah bit per detik.

batal penyiapan () {Serial.begin (9600); // Menyiapkan baud rate ke 9600 pinMode (buzzPin, OUTPUT); // Setng pin ini untuk mengirim otput ke perangkat eksternal}

3. void loop ()adalah fungsi yang berjalan berulang kali dalam satu siklus. Di sini kami hanya mengirim sinyal TINGGI ke pin9 papan Arduino.

void loop () {digitalWrite (buzzPin, HIGH); // Mengirim login TINGGI di buzzPin}

Sekarang karena Anda tahu cara membuat permainan kawat berdengung yang menakjubkan di rumah, nikmati membuatnya sendiri dan mainkan dengan teman atau keluarga. Mari kita lihat siapa yang bisa mengatur kecepatan tangan dengan waktu.

Facebook Twitter Google Plus Pinterest