Daftar Isi:

Game Balap Kuda Halloween: 6 Langkah
Game Balap Kuda Halloween: 6 Langkah

Video: Game Balap Kuda Halloween: 6 Langkah

Video: Game Balap Kuda Halloween: 6 Langkah
Video: Suropati edan 🔥 #shorts #reog #jaranan 2024, Juli
Anonim
Game Balap Kuda Halloween Arcade
Game Balap Kuda Halloween Arcade

Tahun ini kami memutuskan untuk membuat game arcade balap kuda untuk Halloween. Kami terinspirasi oleh versi mekanis yang disebut Roll-a-Ball Horse Racing. Tujuan kami adalah membuat game dengan kontrol lurus ke depan untuk menarik banyak pemain. Berdasarkan pengalaman kami tahun lalu dalam membangun dan mengoperasikan Mesin Slot Cokelat, kami tahu bahwa kami harus menampung ratusan pemain selama kurang lebih tiga jam. Oleh karena itu, desain kami berikutnya membutuhkan waktu throughput yang cepat dan harus tahan lama agar dapat menahan penggunaan intensif ini. Kami memilih untuk membangun empat stasiun untuk mendorong persaingan yang sehat dan menawarkan kapasitas yang memadai serta meminimalkan waktu tunggu. Daripada meminta pemain menggulung bola untuk memajukan kuda, kami menyepakati set tombol kontrol yang lebih sederhana. Kami juga ingin menantang diri kami sendiri dengan membagikan permen baru. Setelah mengevaluasi berbagai jenis permen yang dikemas dalam kotak kecil, kami memilih Mike & Ike's dan Hot Tamale, yang kami beli dalam jumlah besar.

Langkah 1: Daftar Bagian

  • Raspberry Pi 3 B+
  • Pengontrol tongkat sukacita
  • 8 tombol tekan besar
  • 8 lampu 5 volt untuk tombol tekan
  • 4 servo Kuman MG996R Digi Hi-Torque
  • Kayu lapis birch 5.25mm
  • Kabel Cat5
  • Vinyl dicetak dengan dukungan perekat
  • Banyak permen (90mm x 50mm x 12mm)
  • Semua yang disebutkan di sini
  • Beli aset Pacuan Kuda

Peralatan:

  • Pencetak 3D
  • Pemotong Laser

Langkah 2: Mengkonfigurasi Raspberry Pi

Untuk pengaturan komputer kami, kami menggunakan Raspberry Pi 3 B+ dengan Raspbian Lite untuk menjalankan game.

Pertama, unduh repositori GitHub kami. Program kami berjalan menggunakan Pygame dan Pillow, jadi jalankan pip3 install -r requirements.txt di terminal. Kemudian buat salinan ample_config.py dan beri nama config.py. Selanjutnya, edit untuk menyesuaikan jumlah minimum pemain Anda (kami menggunakan 2), nama dan ukuran kuda, dan ukuran layar. Kami memutuskan untuk memberikan dua kotak permen untuk setiap pemenang game dan satu kotak untuk semua pemain lainnya. Parameter lain juga dapat disesuaikan jika diinginkan.

Langkah 3: Menyiapkan Layar

www.instructables.com/id/RGB-Matrix-Using-NovaStar/

Langkah 4: Merakit Konsol Tombol

Merakit Tombol Konsol
Merakit Tombol Konsol
Merakit Tombol Konsol
Merakit Tombol Konsol
Merakit Tombol Konsol
Merakit Tombol Konsol

Konsol kancing kami terbuat dari kayu lapis birch dengan tombol arkade bundar yang besar (https://na.suzohapp.com/products/pushbuttons/D54-0004-12?REF=SN dan didekorasi dengan perekat vinil tercetak. Kami memilih untuk menggunakan tombol kualitas arcade ini untuk daya tahan dan lampunya. Untuk masing-masing dari empat konsol, kami menggunakan sepasang tombol berwarna berbeda. Tombol-tombol itu dilengkapi dengan lampu 12 volt, tetapi kami ingin mengontrolnya dari Raspberry Pi yang memiliki pin 5 volt, jadi kami menggantinya dengan voltase 5 (https://na.suzohapp.com/products/lighting/91-10WB-53W?REF=SN). Kami ingin konsol berukuran kecil, sehingga kami dapat memuatnya di semua sisi berdampingan pada satu meja 8'. Selain itu, kami ingin menggunakan skema warna yang konsisten sehingga kami dapat menggunakan kotak secara bergantian.

Kami pertama-tama memotong laser dan merakit konsol tombol kami menggunakan kayu lapis birch 5,25mm. (https://github.com/alanswx/HorseArcade/tree/master/hardware) Kami melewati banyak desain yang gagal sampai kami tiba di salah satu yang cukup kecil dan dapat dirakit dengan benar. Kami juga bereksperimen dengan jarak antar tombol untuk memastikan kemudahan penggunaan bagi pemain yang mengenakan kostum. Selanjutnya, kami merancang vinil dan mencetak dan memotongnya secara lokal. Kami menerapkan vinil, kemudian 3D mencetak braket Cat5, dan memasangnya ke bagian belakang setiap konsol. Terakhir, kami memasang dan menyambungkan tombol. Dalam desain kami, kami menggunakan kabel padat. Namun, selama bermain game, dampak perkusi konstan dari tombol secara bertahap memutuskan kabel dari tombol. Kami menyarankan menggunakan kabel terdampar untuk menghindari masalah ini.

Setiap kotak memiliki satu kabel Cat5 yang memiliki 8 kabel di dalamnya (4 pasang). Kami menghubungkan satu pasang ke setiap sakelar di dalam kotak, dan satu pasang ke masing-masing led di dalam kotak. Di sisi raspberry pi, 2 pasang dari sakelar dihubungkan ke adaptor joystick. Dua pasang lainnya terhubung ke output LED dari papan kustom yang kami sambungkan ke pi kami. Dalam versi mendatang kita harus mengubah papan menjadi topi raspberry pi untuk membuat perakitan lebih sederhana. Kami menghubungkannya ke pin gpio tambahan pada papan pengontrol servo. Pin GPIO LED dikontrol dalam file config.py.

Langkah 5: Merakit Dispenser Permen

Merakit Dispenser Permen
Merakit Dispenser Permen
Merakit Dispenser Permen
Merakit Dispenser Permen
Merakit Dispenser Permen
Merakit Dispenser Permen

Kami ingin membuat dispenser permen otomatis yang mudah diisi ulang. Karena kami membutuhkannya agar pas di meja di sebelah masing-masing konsol tombol, mereka harus ramping agar sesuai dengan batasan meja 8' kami. Selain itu, mereka tidak boleh terlalu tinggi karena akan menghalangi pandangan pemain dari layar. Terakhir, kami ingin para pemain dapat melihat permen di dalam dispenser. Setelah beberapa model yang gagal, kami memilih tabung persegi vertikal yang terbuat dari kayu, kaca plexiglass, dan mekanisme pengeluaran kami. Mekanisme pengeluaran kami terdiri dari motor servo dengan pinion terpasang yang memajukan rak.

Dalam desain kami, kami memotong kayu untuk konsol dan dispenser permen pada saat yang sama untuk menghemat sumber daya. (https://github.com/alanswx/HorseArcade/blob/master/hardware/dispenser.svg)

Kemudian, kami memotong plexiglass dengan laser.

Kami juga mencetak rak dan pinion secara 3D. (https://github.com/alanswx/ChocolateCoinDispenser/tree/master/Box/stl)

Kami merakit dispenser dengan menyelaraskan gigi kayu dan menggunakan palu karet untuk menghubungkan dinding kayu dan kaca plexiglass. Untuk membuat engsel untuk dinding tabung kayu belakang (berlawanan dengan kaca depan plexiglass) yang memungkinkan kami untuk mengisi ulang dispenser permen selama bermain game, kami memotong dua lingkaran kayu kecil yang kami rekatkan di bagian atas dan bawah sisi kanan belakang. dinding. Kami merekatkan tiang di bagian atas dan bawah dinding kayu belakang untuk dimasukkan ke dalam setiap lingkaran. (Lihat gambar #4). Untuk menutup pintu isi ulang, kami menggunakan penjepit kertas.

Akhirnya, kami memasang motor servo, memasang pinion cetak 3D, dan menyelaraskan giginya dengan rak.

Untuk mencocokkan desain vinil tercetak dari konsol tombol, kami menyemprotkan cat warna hijau pada dispenser permen.

Langkah 6: Menyatukan Semuanya

  • Menghubungkan semua konsol kotak bersama-sama dan ke dispenser permen mereka
  • Menghubungkan dispenser permen dan konsol tombol ke Raspberry Pi
  • Menghubungkan Raspberry Pi ke pengirim MCTRL300
  • Menghubungkan kotak pengirim MCTRL300 ke penerima layar.
  • Pastikan Pi melakukan booting ke command prompt dan menjalankan game.

Direkomendasikan: