Daftar Isi:

Menempatkan Suara, Cahaya, dan Gerakan dalam Permainan Papan Dengan Magnet: 3 Langkah
Menempatkan Suara, Cahaya, dan Gerakan dalam Permainan Papan Dengan Magnet: 3 Langkah

Video: Menempatkan Suara, Cahaya, dan Gerakan dalam Permainan Papan Dengan Magnet: 3 Langkah

Video: Menempatkan Suara, Cahaya, dan Gerakan dalam Permainan Papan Dengan Magnet: 3 Langkah
Video: Ini cara bisa lihat hantu, bukan magic! #Shorts Nasya kaila nazifah 2024, November
Anonim
Menempatkan Suara, Cahaya, dan Gerakan dalam Permainan Papan Dengan Magnet
Menempatkan Suara, Cahaya, dan Gerakan dalam Permainan Papan Dengan Magnet

Proyek ini merupakan upaya untuk menempatkan komponen eletronics dalam sebuah board game. Magnet direkatkan ke pion dan sensor hall dilem di bawah papan. Setiap kali magnet mengenai sensor, suara dimainkan, lampu led menyala atau servomotor dipicu. Saya membuat permainan papan Pokemon sebagai hadiah Natal untuk keponakan saya karena mereka menyukai Pokemon, tetapi proyek ini dapat cocok untuk semua jenis permainan papan terutama RPG.

Perlengkapan

-Arduino Mega2560

- Bel

- Motor servo

- LED

- Sensor HAL 3144

- Papan breakout USB

- kayu lapis

- kabel/lem panas/alat/dll

Langkah 1: Merancang Game

Merancang Game
Merancang Game

Ini adalah permainan sederhana untuk anak-anak di mana pion (Squirtle, Charmandar, Pikachu dan Bulbassaur) harus melintasi lapangan dan sampai ke sisi lain. Di jalan mereka, mereka bisa melawan pokemon lain, mendapatkan kartu untuk meningkatkan serangan atau untuk menurunkan pertahanan musuh dan mendapatkan kartu uang untuk membeli kartu lain.

Saya tidak berpikir ke depan tentang cara bermain game karena saya tahu keponakan saya akan membuat aturan mereka sendiri:)

Saya menyatukan kertas A4 dan membuat sketsa posisi titik-titik di lapangan. Saya meletakkan sensor HAL di bawah setiap gambar pokeball, ketika pemain meletakkan pion di tempat, LED akan menunjukkan pokemon apa yang Anda perlukan untuk bertarung dan suara pertempuran akan dimainkan.

Ketika pemain mencapai titik untuk bertarung dengan Jolteon atau Vaporeon, dua LED akan berkedip dan musik lain akan diputar, hal yang sama dengan Zapdos, Articunos, Moltres dan Meltwo.

Ketika pemain menghadapi Snorlax sebelum jembatan, token harus ditempatkan untuk menghapus Snorlax dari jalan. Token ini dan Snorlax sendiri juga memiliki magnet dan magnet lain yang menempel pada sumbu servo di bawah papan akan berinteraksi dengannya untuk membuatnya menjauh.

Langkah 2: Konstruksi dan Elektronik

Konstruksi dan Elektronika
Konstruksi dan Elektronika
Konstruksi dan Elektronika
Konstruksi dan Elektronika

Elektronik yang terlibat sederhana, tetapi rutinitas kode bisa sangat rumit karena banyak skenario perlu diasumsikan. Misalnya: jika tiga atau empat pemain mencapai titik untuk memainkan suara pada saat yang bersamaan? Atau anak itu menggerakkan pion dengan lambat dan arduino mengira posisinya tepat?

Rutinitas debounce membutuhkan waktu untuk melakukan debug tetapi saya harap kode ini dapat membantu pembuat lain. Ketika magnet di pion memicu sensor HALL, LED akan langsung menyala, tetapi perlu bertahan selama 0,8 detik agar suara bisa dimainkan.

Menurut pendapat saya, suara adalah bagian terbaik dari proyek ini. Saya dapat mengidentifikasi setiap nada dari file MIDI untuk direproduksi dalam bel. Di masa depan saya akan membuat Instruksi hanya untuk menunjukkan bagaimana mengidentifikasi akord pada perangkat lunak musik dan mentransfer ke kode arduino.

Strukturnya hanya selembar MDF dengan potongan kayu sebagai bingkai. Semua komponen dilem panas agar tetap di tempatnya.

Snorlax dan jembatan dicetak 3D, file STL tersedia di Thingverse:

Jembatan:

Snorlax:

Direkomendasikan: