Daftar Isi:
- Langkah 1: Persyaratan
- Langkah 2: Menyiapkan Kabel Arduino
- Langkah 3: Membuat skrip Arduino
- Langkah 4: Membangun Bingkai Arkade
- Langkah 5: Menambahkan Arduino
- Langkah 6: Unduh Game dan Mainkan
Video: Arkade Terkendali Arduino: 6 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Dalam instruksi ini saya akan menunjukkan kepada Anda bagaimana saya membangun struktur seperti arcade yang dikendalikan menggunakan Arduino dan laptop eksternal.
Ini akan memiliki beberapa opsi yang tersisa untuk Anda isi: desain arcade membutuhkan monitor, yang memutuskan seberapa besar Anda perlu membangun seluruh bingkai.
Langkah 1: Persyaratan
Anda akan membutuhkan: Arduino Uno
Kabel: Anda akan membutuhkan ujung pria dan wanita karena unit joystick. Laki-laki ke laki-laki bersama-sama dengan perempuan ke perempuan akan bekerja, tetapi laki-laki ke perempuan juga akan bekerja. Saya merekomendasikan banyak warna yang berbeda.
Papan breakout joystick DR811
Papan tempat memotong roti 170 pin (Yang kecil) Anda tidak perlu menyolder dalam kursus ini, tetapi Anda dapat menyempurnakan desain saya dengan itu.
Tombol Microswitch 12x12mm (Tutup warna apa saja)
Resistor 10k Ohm.
Lakban
kuku
(Lama) Monitor. Lebih disukai persegi.
Kayu (atau sesuatu yang lain untuk membuat bingkai)
Bingkai putih pada foto itu optimal, sesuatu seperti ini berguna untuk manajemen kabel Anda.
Langkah 2: Menyiapkan Kabel Arduino
Joystick sangat mendasar dan terhubung seperti gambar yang ditampilkan. Slot Kunci harus dimasukkan ke dalam nomor pin Anda. Dalam gambar saya baik joystick dan tombol menunjukkan mereka dimasukkan ke dalam slot 2. Kami tidak akan menggunakan tombol joystick (ini untuk menekan tombol joystick). Jadi saya menempatkan ini menjadi 3 (karena jika Anda ingin melakukan sesuatu dengan itu).
X dan Y joystick akan menjadi input analog. A0 dan A1. Selanjutnya Anda harus menerapkan 5v dan ground ke Joystick.
Tombolnya adalah versi yang lebih kecil dari
Dalam kursus ini, saya telah menggunakan papan tempat memotong roti yang lebih kecil seperti yang ditunjukkan pada gambar. Ini akan memberi Anda papan tempat memotong roti tombol yang sangat kecil yang tidak perlu Anda solder. Pastikan untuk benar-benar menekan tombol microswitch ke papan tempat memotong roti, perlu beberapa tekanan untuk menempel di dalamnya.
Tombol menggunakan 3.3v.
Langkah 3: Membuat skrip Arduino
Script mengubah analog dan digital bersama-sama, karena ini agak rumit untuk dilakukan pada arduino Uno. Di Arduino Leonardo, itu jauh lebih mudah. Dua teman programmer saya | Aroop Roelofs dan Robert Popijus telah membantu saya mewujudkan ini.
Untuk menjelaskan skrip ini: dimulai dengan mendefinisikan satu set variabel. Anda memerlukan baud rate 9600, dengan cara ini arduino dapat secara akurat terus mengirimkan input ke mesin Unity Game.
Joystick bekerja dengan titik tengah 512 unit (Anda dapat membayangkannya sebagai piksel). Kita membutuhkan nilai X+, X-, Y+ dan Y-. Inilah sebabnya mengapa kami mendefinisikan 256 pada variabel dua sumbu. Dengan cara ini joystick berpusat tepat di tengah 512, dan nilai antara -1 dan 1 dapat dikembalikan.
Sisi bawah di bawah "kode aktual" menghasilkan kombinasi kata-kata tertentu sebagai String tunggal, yang dikirim ke mesin Unity. Ini akan terlihat seperti: Xvalue_Yvalue_FiringYes/No
Tombol akan mengatakan ft (api benar) untuk mengatakan bahwa pemain menembak. Kalau tidak, itu akan terus mengatakan ff (api salah)
Jadi jika Anda menggeser joystick sedikit ke kanan dan menekan tombol tembak, sistem akan mengirimkan sesuatu seperti 0.53_0_ft
Bagian bawah adalah mesin yang bekerja untuk mekanisme ini.
Script alternatif dapat diunduh di sini
Langkah 4: Membangun Bingkai Arkade
Ini adalah langkah besar dan bisa berbeda bagi Anda daripada cara saya melakukannya.
Anda perlu membuat bingkai kayu di sekitar monitor yang ingin Anda gunakan untuk arcade.
Mulailah dengan menggambar bingkai Anda, dan dapatkan pengukuran yang akurat. Ukur di sekitar monitor Anda untuk mendapatkan hasil terbaik. Anda perlu membuat bagian depan yang miring agar arduino Anda dapat ditempatkan. Saya menggunakan sedikit 8 sampai 9 sentimeter mencuat monitor. Saya mulai dengan bagian bawah dan kemudian menambahkan beberapa panel samping pada gambar pertama. Saya bekerja dengan MDF, kayu yang mudah dibuat.
Tambahkan bagian belakang arcade Anda, dengan MDF Anda dapat menggunakan sekrup untuk menyatukan semuanya. Saya tidak menggunakan lem, jadi saya dapat membongkar bingkai ini jika saya ingin meningkatkan, atau memperbaiki sesuatu nanti.
Setelah Anda menambahkan bagian belakang, Anda perlu membuat platform untuk monitor Anda berdiri. Monitor Anda harus berdiri sedikit lebih tinggi dari bagian bawah seluruh arcade: bagian bawah adalah untuk konstruksi arduino Anda.
Di panel atas, saya memotong beberapa tulang rusuk pendingin agar udara mengalir, karena monitor saya agak tua dan mungkin panas.
Buat beberapa lubang yang cukup besar di bagian belakang, sehingga HMDI/VGA dan kabel daya monitor Anda dapat menonjol.
Langkah 5: Menambahkan Arduino
Arduino Anda harus diletakkan di ruang depan yang menonjol dari arcade Anda. Anda perlu membangun dua platform untuk joystick dan papan tempat memotong roti tombol untuk diduduki. Saya menggunakan dua balok kayu dan menggergajinya dengan sudut yang sama dengan panel depan. Dengan cara ini joystick dan tombol Anda akan menonjol dengan cara yang sama seperti yang dilakukan seluruh panel depan.
Panel depan cukup sederhana, bor beberapa lubang sehingga joystick dan tombol Anda dapat menonjol. Anda membutuhkan beberapa lubang.
Sebuah lubang untuk joystick Anda, satu untuk tombol Anda, dan sebuah lubang untuk kabel USB Arduino Anda agar menonjol. Anda dapat meninggalkan lubang terakhir ini dan membuat baterai di arduino Anda jika Anda mau. Anda juga dapat menambahkan lubang terakhir di salah satu panel samping.
Tombol itu sendiri sangat rendah dan tidak akan menempel di luar panel depan Anda. Temukan benda berbentuk silinder, tutup lipstik. Ini biasanya sisi yang bagus untuk tombol jari. Dengan lem super, saya mengisi tutupnya dan menempelkan tutup atas kancing pada isian kertas yang dicap. Selanjutnya Anda dapat mengkliknya kembali pada tombol papan tempat memotong roti Anda. Anda dapat menempelkan kedua unit pengontrol pada platform blok Anda seperti yang saya lakukan dengan papan tempat memotong roti saya. Saya menemukan sesuatu yang sangat paku sendiri dan memalu ini pada lubang-lubang kecil yang datang dengan unit joystick. jika Anda menempelkan papan tempat memotong roti di semua sisi, itu tidak akan dapat bergerak dikombinasikan dengan tombol tutup yang mencuat dari panel depan Anda. Ketika Anda merasa selesai, sambungkan arduino Anda ke kabel USB, tambahkan panel depan Anda dan kencangkan semuanya bersama.
Langkah 6: Unduh Game dan Mainkan
Saya telah membuat game yang dapat Anda mainkan segera.
Dapat diunduh di
Hubungkan USB Arduino ke Laptop atau PC Anda, dan sambungkan HDMI. Saat jendela permainan muncul, pilih "Tampilan 2" yang biasanya merupakan monitor Anda yang terhubung. Jika menggunakan monitor yang lebih lama dan memiliki komputer yang lebih baru, Anda mungkin memerlukan konverter VGA ke HMDI seperti pada gambar.
Mainkan dan nikmati!
Direkomendasikan:
Adaptor Volume Speaker Arkade: 3 Langkah
Adaptor Volume Speaker Arcade: Ini adalah instruksi singkat tentang cara mengadaptasi lubang pemasangan Tombol Arcade untuk mengakomodasi kontrol volume untuk Arcade Speaker. sarana untuk mendapatkan salah satu
Jam Tangan Pintar Pelacak Kebugaran DIY Dengan Oksimeter dan Detak Jantung - Modul Elektronik Modular Dari TinyCircuits - Arkade Terkecil: 6 Langkah
Jam Tangan Pintar Pelacak Kebugaran DIY Dengan Oksimeter dan Detak Jantung | Modul Elektronik Modular Dari TinyCircuits | Arcade Terkecil: Hei, apa kabar, Guys! Akarsh di sini dari CETech. Hari ini kami memiliki beberapa modul sensor yang sangat berguna dalam kehidupan kita sehari-hari tetapi dalam versi kecilnya sendiri. Sensor yang kita miliki saat ini berukuran sangat kecil dibandingkan dengan
Jammarduino DUE - Antarmuka PC ke Jamma DIY untuk Kabinet Arkade: 6 Langkah
Jammarduino DUE - Antarmuka PC ke Jamma DIY untuk Kabinet Arcade: Instruksi ini akan menunjukkan kepada Anda cara membuat perisai sederhana untuk Arduino DUE untuk menghubungkan mesin arcade asli dengan CRT resolusi rendah dan konektor jamma ke PC Anda. Tuang utama perisai adalah: - untuk memperkuat sinyal video yang keluar dari video
POING! - Game Arkade Arduino!: 3 Langkah
POING! - Game Arcade Arduino!: Kami akan membuat game arcade bergaya PONG yang menggunakan bagian dari "Proyek Starter Kit UNO R3 Terlengkap" kit dari Elegoo Inc.Pengungkapan Penuh - Sebagian besar suku cadang yang disediakan untuk Instruksi ini diberikan kepada penulis oleh Elegoo
Bingkai Seni Piksel LED Dengan Seni Arkade Retro, Aplikasi Terkendali: 7 Langkah (dengan Gambar)
Bingkai Seni Piksel LED Dengan Seni Arkade Retro, Aplikasi Terkendali: BUAT BINGKAI SENI LED TERKENDALI APLIKASI DENGAN 1024 LED YANG MENAMPILKAN Suku Cadang GAME GAME ARCADE RETRO 80s Kit Pembuat PIXEL - $59Adafruit 32x32 P4 LED Matrix - $49.9512x20 Inch Acrylic Sheet, 1/8" inci tebal - Asap Cahaya Transparan dari Plastik Keran