Buat Pemasa Permainan Custom Dengan Bunyi Sendiri: 7 Langkah (dengan Gambar)

Buat Pemasa Permainan Custom Dengan Bunyi Sendiri: 7 Langkah (dengan Gambar)

Isi kandungan:

Anonim

Bahagian atas dan bawah butang itu dipegang bersama dengan skru "pemacu segi tiga" yang pelik. Saya tidak mempunyai pemandu untuk menyesuaikan skru itu secara khusus, tetapi saya menggunakan sepana hex 1.5 mm dan ia berfungsi dengan sempurna. Membuka perumahan mendedahkan bahawa elektronik adalah sangat mudah. Kami akan menggunakan semula hampir semua, tetapi kami akan menukar dalam cip bunyi kita sendiri.

Langkah 3: Perkakasan dan Perisian

Kami akan bermula dengan menyambungkan Lembaga Pembangunan Fox. Ini akan membolehkan anda untuk menguji program sedia ada supaya anda dapat bermain-main dengannya dan melihat bagaimana ia berfungsi. Lembaga Fox perlu dipasang ke komputer anda dengan kabel USB. Berikut adalah sambungan seperti yang ditunjukkan dalam gambar rajah:

1.) Pembesar suara dipasang ke dalam jack PWM.

2.) Satu butang tekan dihubungkan antara pin P1.0 dan 3.3V

3.) Satu suis slaid disambungkan antara pin P2.0 dan 3.3V

4.) Satu suis slaid disambungkan antara pin P2.1 dan 3.3V

Semua fail perisian yang digunakan untuk membuat projek ini disertakan di sini, tetapi juga boleh didapati di GitHub. Anda boleh memuat turun fail ini dan menggunakannya sebagai asas untuk program anda sendiri. Program ini tidak akan berubah banyak, tetapi anda boleh menggantikan fail kesan bunyi anda sendiri yang anda mahu gunakan.

Untuk menguji program sedia ada dengan perkakasan sebelum membuat sebarang perubahan, gunakan Fox Programmer Hardware untuk memuatkan custom_game_timer.bin file ke Fox Development Board. Selepas program dimuatkan, anda harus menekan butang dan mendengar bunyi "tick-tock" diikuti dengan kesan bunyi "kali".

Langkah 4: Mengemas kini Program untuk Sertakan Bunyi Sendiri

Untuk membuat perubahan pada program, anda memerlukan Editor Kod yang merupakan sebahagian daripada paket perisian Foxonix.

Anda boleh menyesuaikan program untuk memasukkan bunyi pemasa anda sendiri dan kesan bunyi "kali ke atas" dengan hanya memindahkan fail audio anda ke dalam folder program dan menukar nama fail dalam program. Anda juga mungkin perlu menukar program sedikit bergantung kepada bilangan bunyi yang anda ingin sertakan, kerana anda mungkin mempunyai lebih banyak atau sedikit kesan bunyi daripada projek sampel. Selepas anda membuat kemas kini anda dan membuat rekompilasi semula program anda, anda boleh memuatkan program baru ke papan pembangunan untuk mengujinya.

Langkah 5: Memulakan Projek Lembaga

Selepas anda mengemas kini program anda dan anda gembira dengan cara semua bunyi, anda boleh memuatkan program tersebut ke Papan Projek untuk memasang ke dalam perumahan. Salah satu perkara yang super keren tentang Foxonix adalah bahawa papan pembangunan mempunyai penyambung pengaturcaraan yang dibina, jadi anda hanya boleh memasang Papan Projek ke dalam penyambung itu dan memuatkan kod itu. Sekarang anda mempunyai PCB kecil, berdiri sendiri dengan program dan audio anda, yang sesuai untuk dimasukkan ke dalam projek.

Langkah 6: Meletakkan Elektronik Bersama

Kini tiba masanya untuk memasang elektronik ke dalam perumahan.

Untuk memulakan, alih keluar wayar bateri dan wayar pembesar suara yang disambungkan ke PCB asal. Keluarkan PCB asal dari perumahan dan keluarkan butang tekan dari papan itu. Saya cuba menggunakan butang tampalan semasa ia masih bersambung ke PCB, tetapi ia tidak berfungsi kerana komponen lain masih bersambung padanya. Jadi sebaliknya saya mengeluarkan butang dan panas terpaku ke tengah sisi lain PCB. PCB ini sudah memasang lubang dan skru supaya kami mahu menggunakannya semula.

Untuk mendapatkan Lembaga Projek untuk dimuatkan, saya terpaksa mengeluarkan beberapa jawatan sokongan di dalam bahagian bawah perumahan seperti yang ditunjukkan dalam salah satu foto di atas.

Pembesar suara dan butang dipasang di Papan Projek dengan cara yang sama seperti pada papan pembangunan di Langkah 3:

1.) Pembesar suara disambungkan ke pad PWM.

2.) Satu butang tekan dihubungkan antara pin P1.0 dan Vcc.

3.) Satu suis slaid disambungkan antara pin P2.0 dan 3.3V (ditunjukkan dalam langkah seterusnya)

4.) Satu suis slaid disambungkan antara pin P2.1 dan 3.3V (ditunjukkan dalam langkah seterusnya)

Anda juga perlu menyambung petunjuk positif (+) dari pek bateri ke pad Vcc dan plumbum negatif (-) ke pad GND.

Langkah 7: Meletakkan Elektronik di Perumahan

Selepas bateri, pembesar suara, butang tekan, dan suis disambungkan kepada PCB semua perlu dipasang di perumahan. Saya menggerudi dua lubang di bahagian bawah perumahan supaya slider suis boleh mencucuk. Salah satu suis ini akan digunakan untuk memilih tempoh pemasa dan yang lain akan memilih kesan bunyi "kali".

Suis slaid panas terlekat ke dalam rim di dalam perumahan

Oleh kerana Lembaga Projek dipenggal antara PCB lama dan petak bateri, saya meletakkan beberapa pita elektrik di sekelilingnya supaya ia tidak pendek kepada apa-apa. Saya juga mengeluarkan musim semi yang berada di atas di mana Lembaga Projek sedang duduk. Ia mengambil sedikit untuk mendapatkan semua yang terkandung di dalam, tetapi saya dapat menutup perumahan itu dan mengikatnya bersama-sama tanpa terlalu banyak masalah.

OPERASI: Untuk memulakan pemasa hanya tekan butang merah besar! Jika pemasa mencapai hujung, kesan bunyi "masa" akan dimainkan. Jika anda menekan butang merah semasa pemasa berdetik, pemasa akan berhenti.

Nasib baik, bersenang-senang, dan beritahu saya jika saya boleh membantu anda dengan apa-apa! Terima kasih!