Daftar Isi:

Retro Arcade Dengan Arduino: 5 Langkah
Retro Arcade Dengan Arduino: 5 Langkah

Video: Retro Arcade Dengan Arduino: 5 Langkah

Video: Retro Arcade Dengan Arduino: 5 Langkah
Video: How to Make mini gaming console at your home 2024, November
Anonim
Image
Image

Halo semua! Saya ingin berbagi dengan Anda proyek yang telah kami lakukan tahun ini untuk 'Elektronik Kreatif', modul Teknik Elektronik Beng di Universitas Málaga, Sekolah Telekomunikasi.

www.uma.es/etsi-de-telecomunicacion/

Proyek ini terdiri dari membuat ulang mesin arcade mini dengan tiga game sederhana yang dikembangkan dengan Arduino:

->STACK: Game ini terdiri dari menumpuk lantai dan naik setinggi mungkin, tetapi berhati-hatilah untuk menyesatkan diri sendiri karena kecepatannya meningkat dan lantainya semakin kecil.

-> SPACE: Dalam game ini Anda harus menghindari musuh yang jatuh lebih cepat setiap kali dan mendapatkan skor tertinggi yang Anda bisa.

->COCO: Bandingkan akurasi Anda dengan teman-teman dalam permainan batas waktu dan Anda akan melihat siapa penembak jitu terbaik.

Ada daftar hal-hal yang perlu Anda lakukan itu:

- 1 LCD Nokia 5110.

- 1 Arduino Uno.

- 2 Tombol.

- 1 joystik.

- 1 Pembicara.

- Baterai 1 9V.

- 2 Switcher.

- 1 RGB Led.

- 1 Adaptor untuk baterai 9V yang kompatibel dengan Arduino.

- 5 10KOhm untuk LCD.

- 2 10KOhm untuk tombol.

- 3 330Ohm untuk LED RGB.

- Beberapa kabel.

- 1 Desain 3D.

Langkah 1: Komponen dan Koneksi

Solder di Stripboard
Solder di Stripboard

Pada foto ini Anda dapat melihat koneksi yang perlu Anda lakukan.

Untuk pengecekan komponen sebaiknya lakukan terlebih dahulu pada protoboard sebelum menyolder apapun.

Langkah pertama adalah menghubungkan LCD dengan Arduino Uno dan membuktikan koneksi pin sudah benar. Kemudian, Anda harus melakukan hal yang sama dengan komponen lainnya.

Langkah 2: Pustaka dan Kode

Sekarang, Anda harus menginstal perpustakaan untuk mengelola LCD. Tautan di sini dan unduh:

www.rinkydinkelectronics.com/library.php?id…

Ada dokumen dengan semua fungsi yang dapat Anda gunakan juga.

Langkah selanjutnya adalah mengunduh kode kami dan membuktikannya untuk memastikan semuanya benar.

github.com/acl173/Retro-Arcade-Machine-wit…

Kami juga ingin berterima kasih kepada posting ini yang telah membantu kami di game ketiga di mana kami hanya perlu mengubah beberapa hal untuk menambahkan game ke arcade:

www.elecfreaks.com/store/blog/post/joystic…

Langkah 3: Solder pada Stripboard

Solder di Stripboard
Solder di Stripboard
Solder di Stripboard
Solder di Stripboard

Setelah Anda memverifikasi bahwa semuanya berfungsi dengan benar, Anda mulai menyolder pada stripboard yang memberikan stabilitas dan kejelasan pada sirkuit dan kabel.

Pada foto pertama, Anda melihat semua koneksi yang kami lakukan:

-> Warna biru: pin pria untuk terhubung ke Arduino.

-> Warna hitam: kami telah menggunakan stripboard yang terhubung dalam garis, dan kami telah melakukan pemutusan untuk menghindari korsleting. Foto kedua adalah contohnya.

-> Warna merah: 10K untuk D3-D7, 10K untuk D12 dan D8 dan 330Ohm untuk D11-D9.

-> Warna hijau: Koneksi antara stripboard dan komponen lainnya.

-> Warna ungu: Interkoneksi untuk papan strip.

-> Warna cyan: Ada dua bus pin. Bus pin terpanjang untuk layar dan yang kecil untuk joystick. Pin bus tidak diperlukan, Anda dapat melakukannya dengan kabel, tetapi ini berkontribusi pada desain yang lebih jelas.

-> Warna oranye: Tandai batas stripboard.

Foto ketiga adalah bagaimana seharusnya terlihat di final.

Langkah 4: Desain 3D

Desain 3D
Desain 3D

Pada langkah ini, kami menggunakan desain 3D gratis dari Intertet yang kami sukai. Linknya disini…

www.thingiverse.com/thing:2293173

Namun, kami harus membuat beberapa pengaturan untuk menyesuaikan pencetakan 3d dengan desain kami. Misalnya, kita harus memperbesar tombol dan lubang joystick.

Meski begitu, Anda bisa mencetak desain lain atau melakukannya sendiri.

Langkah 5: Langkah Terakhir

Langkah terakhir
Langkah terakhir

Kami memutuskan untuk merekatkan komponen dengan silikon karena itu adalah pilihan yang mudah dan bagus untuk membuat prototipe itu.

Direkomendasikan: