Isi kandungan:

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

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

Video: Menempatkan Suara, Cahaya dan Pergerakan dalam Permainan Papan Dengan Magnet: 3 Langkah
Video: SUNGGUH MEMBAGONGKAN !! ๐Ÿ˜ญ๐Ÿ’” | Klara Tania #shorts 2024, November
Anonim
Menempatkan Suara, Cahaya dan Pergerakan dalam Permainan Papan Dengan Magnet
Menempatkan Suara, Cahaya dan Pergerakan dalam Permainan Papan Dengan Magnet

Projek ini adalah usaha untuk meletakkan komponen eletronik dalam permainan papan. Magnet dilekatkan pada bidak dan sensor dewan terpaku di bawah papan. Setiap kali magnet menyentuh sensor, suara dimainkan, lampu LED menyala atau servomotor dipicu. Saya menjadikan permainan papan Pokemon sebagai hadiah Krismas kepada keponakan dan keponakan saya kerana mereka menyukai Pokemons, tetapi projek ini dapat disesuaikan untuk semua jenis permainan papan terutama RPG.

Bekalan

- Arduino Mega 2560

- Buzzer

- Servomotor

- LED

- Sensor HAL 3144

- Papan pemecah USB

- papan lapis

- wayar / gam panas / alat / dll

Langkah 1: Merancang Permainan

Merancang Permainan
Merancang Permainan

Ini adalah permainan mudah untuk kanak-kanak di mana bidak (Squirtle, Charmandar, Pikachu dan Bulbassaur) perlu melintasi padang dan sampai ke seberang. Di jalan mereka, mereka dapat melawan pokemon lain, mendapatkan kad untuk meningkatkan serangan atau untuk mempertahankan pertahanan musuh dan mendapatkan kad wang untuk membeli kad lain.

Saya tidak memikirkan bagaimana untuk bermain permainan ini kerana saya tahu anak saudara saya akan membuat peraturan mereka sendiri:)

Saya meletakkan lembaran kertas A4 bersama-sama dan membuat lakaran kedudukan tempat di lapangan. Saya meletakkan sensor HAL di bawah setiap gambar pokeball, ketika pemain meletakkan bidak di tempat, LED akan menunjukkan pokemon apa yang anda perlukan untuk bertempur dan suara pertempuran akan dimainkan.

Apabila pemain mencapai titik untuk bertarung dengan Jolteon atau Vaporeon, dua LED akan berkelip dan muzik lain akan dimainkan, sama dengan Zapdos, Articunos, Moltres dan Meltwo.

Apabila pemain menghadap Snorlax sebelum jambatan, token perlu diletakkan untuk mengeluarkan Snorlax dari jalan. Token ini dan Snorlax itu sendiri juga mempunyai magnet dan magnet lain yang melekat pada paksi servo di bawah papan akan berinteraksi dengannya untuk membuatnya menjauh.

Langkah 2: Pembinaan dan Elektronik

Pembinaan dan Elektronik
Pembinaan dan Elektronik
Pembinaan dan Elektronik
Pembinaan dan Elektronik

Elektronik yang terlibat adalah mudah, tetapi rutin kod boleh menjadi sangat rumit kerana banyak senario perlu diandaikan. Contohnya: jika tiga atau empat pemain memukul tempat untuk memainkan suara pada masa yang sama? Atau anak itu menggerakkan bidak perlahan dan arduino memikirkan tempatnya di tempat?

Rutin debounce memerlukan saya sedikit masa untuk debug tetapi saya harap kodnya dapat membantu pembuat yang lain. Apabila magnet di bidak memicu sensor HALL, LED akan menyala dengan segera, tetapi perlu bertahan selama 0,8 saat agar suara dimainkan.

Pada pendapat saya, suara adalah bahagian terbaik dalam projek ini. Saya dapat mengenal pasti setiap nota fail MIDI untuk dihasilkan semula dalam buzzer. Di masa depan saya akan membuat Instructable hanya untuk menunjukkan bagaimana mengenal pasti akord pada perisian muzik dan memindahkan ke kod arduino.

Strukturnya hanyalah sekeping MDF dengan potongan kayu sebagai bingkai. Semua komponen dilekatkan panas agar tetap di tempatnya.

Snorlax dan jambatan dicetak 3D, fail STL terdapat di Thingverse:

Jambatan:

Snorlax:

Disyorkan: