Isi kandungan:
- Langkah 1: Senarai Bahagian
- Langkah 2: Mengkonfigurasi Raspberry Pi
- Langkah 3: Menyiapkan Skrin
- Langkah 4: Memasang Konsol Butang
- Langkah 5: Memasang Dispenser Gula-gula
- Langkah 6: Menggabungkan Semuanya
Video: Permainan Arked Perlumbaan Kuda Halloween: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Tahun ini kami memutuskan untuk membuat permainan arcade lumba kuda untuk Halloween. Kami diilhamkan oleh versi mekanikal yang disebut Roll-a-Ball Horse Racing. Tujuan kami adalah untuk membuat permainan dengan kawalan lurus ke depan untuk menarik pelbagai pemain. Berdasarkan pengalaman kami tahun lalu dalam membina dan mengendalikan Mesin Coklat Coklat, kami tahu bahawa kami harus menampung ratusan pemain dalam jangka masa lebih kurang tiga jam. Oleh itu, reka bentuk kami seterusnya memerlukan masa throughput yang cepat dan harus tahan lama untuk menahan penggunaan intensif ini. Kami memilih untuk membina empat stesen untuk mempromosikan persaingan yang sihat dan menawarkan kapasiti yang mencukupi serta meminimumkan masa menunggu. Daripada pemain melancarkan bola untuk memajukan kuda, kami bersetuju dengan satu set butang kawalan yang lebih mudah. Kami juga ingin mencabar diri dengan mengeluarkan gula-gula baru. Setelah menilai pelbagai jenis gula-gula yang dibungkus dalam kotak kecil, kami menetap di Mike & Ike's dan Hot Tamales, yang kami beli dalam jumlah besar.
Langkah 1: Senarai Bahagian
- Raspberry Pi 3 B +
- Alat kawalan Joy Stick
- 8 butang tekan besar
- 8 lampu 5 volt untuk butang tekan
- 4 servo Kuman MG996R Digi Hi-Torque
- Papan lapis birch 5.25mm
- Kabel Cat 5
- Vinil dicetak dengan sokongan pelekat
- Banyak gula-gula (90mm x 50mm x 12mm)
- Semua yang dinyatakan di sini
- Beli aset Lumba Kuda
Alat:
- Pencetak 3D
- Pemotong Laser
Langkah 2: Mengkonfigurasi Raspberry Pi
Untuk penyediaan komputer, kami menggunakan Raspberry Pi 3 B + dengan Raspbian Lite untuk menjalankan permainan.
Pertama, muat turun repositori GitHub kami. Program kami berjalan menggunakan Pygame dan Pillow, jadi jalankan pemasangan pip3 -r persyaratan.txt di terminal. Kemudian buat salinan ample_config.py dan namakan config.py. Seterusnya, edit untuk menyesuaikan jumlah pemain minimum anda (kami menggunakan 2), nama dan ukuran kuda, dan ukuran layar. Kami memutuskan untuk memberikan dua kotak gula-gula kepada setiap pemenang permainan dan satu kotak kepada semua pemain lain. Parameter lain juga boleh disesuaikan jika dikehendaki.
Langkah 3: Menyiapkan Skrin
www.instructables.com/id/RGB-Matrix-Using-NovaStar/
Langkah 4: Memasang Konsol Butang
Konsol butang kami terbuat dari kayu lapis birch dengan butang arcade bulat yang besar (https://na.suzohapp.com/products/pushbuttons/D54-0004-12?REF=SN dan dihiasi dengan pelekat vinil bercetak. Kami memilih untuk menggunakan butang kualiti arked ini untuk ketahanan dan lampu mereka. Untuk setiap empat konsol, kami menggunakan pasang butang berwarna yang berbeza. Butang dilengkapi dengan lampu 12 volt, tetapi kami ingin mengawalnya dari Raspberry Pi yang mempunyai pin 5 volt, jadi kami mematikannya untuk voltan 5 volt (https://na.suzohapp.com/products/lighting/91-10WB-53W?REF=SN). Kami mahu konsolnya kecil, supaya kami boleh pas di semua sisi bersebelahan di meja satu 8 '. Di samping itu, kami ingin menggunakan skema warna yang konsisten sehingga kami dapat menggunakan kotak secara bergantian.
Kami pertama kali memotong laser dan memasang konsol butang kami menggunakan papan lapis birch 5.25mm. (https://github.com/alanswx/HorseArcade/tree/master/hardware) Kami melalui banyak reka bentuk yang gagal sehingga kami sampai pada reka bentuk yang cukup kecil dan dapat dipasang dengan baik. Kami juga bereksperimen dengan jarak antara butang untuk memastikan kemudahan penggunaan pemain dalam kostum. Seterusnya, kami merancang vinil itu dan dicetak dan dipotong secara tempatan. Kami menggunakan vinil, kemudian 3D mencetak pendakap Cat5, dan memasukkannya ke bahagian belakang setiap konsol. Terakhir, kami memasang dan memasang butang. Dalam reka bentuk kami, kami menggunakan wayar padat. Walau bagaimanapun, semasa bermain permainan, kesan perkusi berterusan dari butang secara beransur-ansur memutuskan wayar dari butang. Kami mencadangkan penggunaan wayar terdampar untuk mengelakkan masalah ini.
Setiap kotak mempunyai satu kabel Cat5 yang mempunyai 8 wayar di dalamnya (4 pasang). Kami menyambungkan satu pasangan ke setiap suis di dalam kotak, dan satu pasangan ke masing-masing dipimpin di dalam kotak. Di sisi raspberry pi, 2 pasang dari suis disambungkan ke penyesuai kayu bedik. Dua pasang yang lain dihubungkan dengan output LED papan adat yang kami pasangkan ke pi kami. Pada versi yang akan datang, kita harus menukar papan untuk menjadi topi raspberry untuk menjadikan pemasangan lebih mudah. Kami memasangnya ke pin gpio tambahan pada papan pengawal servo. Pin GPIO LED dikawal dalam fail config.py.
Langkah 5: Memasang Dispenser Gula-gula
Kami mahu membuat dispenser gula-gula automatik yang senang diisi semula. Oleh kerana kami memerlukannya pas di meja di sebelah setiap konsol butang, mereka harus langsing agar sesuai dengan had 8 'meja kami. Selain itu, mereka tidak boleh terlalu tinggi kerana mereka akan menghalang pandangan pemain mengenai skrin. Terakhir, kami mahu pemain dapat melihat gula-gula di dalam dispenser. Selepas beberapa model yang gagal, kami menetap pada tiub persegi menegak yang terbuat dari kayu, plexiglass, dan mekanisme pengeluaran kami. Mekanisme pengeluaran kami terdiri dari motor servo dengan pinion terpasang yang memajukan rak.
Dalam reka bentuk kami, kami memotong kayu untuk kedua-dua konsol dan gula-gula dispenser pada masa yang sama untuk menjadi cekap sumber. (https://github.com/alanswx/HorseArcade/blob/master/hardware/dispenser.svg)
Kemudian, kami laser memotong plexiglass.
Kami juga mencetak rak dan pinion 3D. (https://github.com/alanswx/ChocolateCoinDispenser/tree/master/Box/stl)
Kami memasang dispenser dengan menyelaraskan gigi kayu dan menggunakan palu getah untuk menghubungkan dinding kayu dan plexiglass. Untuk membuat engsel untuk dinding tiub kayu belakang (bertentangan dengan plexiglass depan) yang memungkinkan kami mengisi semula dispenser gula-gula sepanjang permainan berlangsung, kami memotong dua bulatan kayu kecil yang kami tempelkan ke bahagian atas dan bawah sisi kanan belakang dinding. Kami menempelkan tiang di bahagian atas dan bawah dinding kayu belakang untuk dimasukkan di setiap bulatan. (Lihat gambar # 4). Untuk memastikan pintu pengisian semula ditutup, kami menggunakan klip kertas.
Akhirnya, kami memasukkan motor servo, memasang pinion bercetak 3D, dan menyelaraskan giginya dengan rak.
Untuk memadankan reka bentuk vinil yang dicetak pada konsol butang, kami menyemburkan cat gula-gula hijau.
Langkah 6: Menggabungkan Semuanya
- Menyambungkan semua konsol kotak bersama-sama dan ke dispenser gula-gula mereka
- Menyambungkan dispenser gula-gula dan konsol butang ke Raspberry Pi
- Menyambungkan Raspberry Pi ke pengirim MCTRL300
- Menyambungkan kotak pengirim MCTRL300 ke penerima skrin.
- Pastikan Pi masuk ke command prompt dan jalankan permainan.
Disyorkan:
Permainan Arked LED Cyclone: 4 Langkah
Cyclone LED Arcade Game: Tujuan projek ini adalah untuk membuat permainan sederhana menggunakan Arduino yang akan menjadi interaktif dan menghiburkan untuk anak-anak. Saya ingat permainan arcade Cyclone menjadi salah satu permainan arcade kegemaran saya ketika saya masih muda, jadi saya memutuskan untuk menirunya. T
Permainan Arked Bola Keranjang Pintar Dengan Skor Menghitung Skor Menggunakan Evive- Platform Tertanam Arduino: 13 Langkah
Permainan Arked Bola Keranjang Pintar Dengan Skor Menghitung Skor Menggunakan Platform Tertanam Evive- Arduino: Dari semua permainan di luar sana, yang paling menghiburkan adalah permainan arked. Oleh itu, kami berfikir mengapa tidak menjadikannya sendiri di rumah! Dan inilah kami, permainan DIY paling menghiburkan yang pernah anda mainkan hingga sekarang - Permainan Bola Keranjang Arcade DIY! Bukan hanya
Buat Permainan Perlumbaan Pertama Anda: 10 Langkah
Buat Permainan Balapan Pertama Anda: Sekiranya anda telah melakukan pengekodan Python dan ingin menulis permainan yang mungkin anda miliki di seluruh Pygame Zero. Dalam tutorial ini, kami akan menulis permainan lumba sederhana
20 Jam $ 20 Arked Meja Atas Meja Dengan Beratus-ratus Permainan Dibangunkan: 7 Langkah (dengan Gambar)
20 Jam $ 20 Aras Atas Meja Dibangunkan Dengan Beratus-ratus Permainan Dibangunkan: Saya ingin membuat sesuatu seperti ini untuk sementara waktu tetapi tidak tergesa-gesa dengan banyak projek lain yang selalu dilakukan. Oleh kerana saya tidak terburu-buru, saya hanya menunggu sehingga saya mengumpulkan semua komponen yang diperlukan untuk membina dengan harga yang murah. Ini
Simulator Kelajuan untuk Permainan Perlumbaan atau Simulator Coaster: 5 Langkah (dengan Gambar)
Speed Simulator untuk Racing Games atau Coaster Simulator: projek mudah, kipas akan meniup udara ke wajah anda mengikut kelajuan dalam permainan. Mudah dilakukan dan lucu