Daftar Isi:
- Perlengkapan
- Langkah 1: Kode:
- Langkah 2: Desain 3D
- Langkah 3: Perangkat Keras - Mainboard
- Langkah 4: Perangkat Keras - Tombol 1
- Langkah 5: Perangkat Keras - Tombol 2
- Langkah 6: Perangkat Keras - Daya dan HIDUP/MATI
- Langkah 7: Perangkat Keras - Buzzer
- Langkah 8: Memasukkan Kacang
- Langkah 9: Perlengkapan - LCD dan Sakelar Geser
- Langkah 10: Perlengkapan - Tombol
- Langkah 11: Perlengkapan - Penutup
- Langkah 12: Tambahkan Logo GameGirl5110
- Langkah 13: Nikmati GameGirl5110 Anda
Video: GameGirl5110: 13 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
Hai! Saya lvaro Rubio, saya ingin membuat konsol klasik saya sendiri untuk pecinta game retro dan ini hasilnya: The GameGirl 5110.
Ini memiliki kasing cetak 3d yang terinspirasi dari GameBoy Classic. Dan…
MENGAPA 5110?
Untuk membuatnya lebih retro, saya memutuskan untuk menggunakan layar lcd Nokia 5110 asli dengan lampu latar biru.
-Saya berbasis Arduino, Anda dapat menggunakan model yang Anda inginkan, dalam kasus saya, saya memilih Arduino Nano untuk ruang terbatas.
-Anda memiliki 6 tombol yang dapat diprogram untuk mengunggah game yang Anda sukai! Disini saya akan memprogram game Snake.
-Saya menggunakan 4 tombol kiri untuk arah dan tombol kanan atas untuk mengatur ulang, Anda dapat mengubah kontrol di file arduino.
-Ini memiliki piezoelektrik sebagai bel untuk suara.
Perlengkapan
Bahan:
- Arduino Nano
- Layar LCD Nokia 5110
- Saklar geser mini ON/OFF
- Tombol B3F Omron 12mm warna
- Papan prototipe
- dudukan baterai 9V
- Kabel
- Kabel Dupont Wanita-Wanita
- PLA atau seseorang yang mencetak kasing untuk Anda
- Masukkan kacang
-
Mur dan baut 2mm
Peralatan:
- Solder Besi
- Timah dan fluks
- Lem tembak
- Obeng
Langkah 1: Kode:
Proyek ini untuk 'Elektronik Kreatif', modul Teknik Elektronik Beng di Universitas Málaga, Sekolah Telekomunikasi (https://www.uma.es/etsi-de-telecomunicacion/).
Pertama, saya memprogram game ' Snake ' menggunakan library LCD5110_Graph.h.
Anda dapat mengunduhnya dan mendapatkan manualnya Di Sini.
Saya tidak akan masuk jauh ke dalam pemrograman tetapi jika Anda memiliki pertanyaan, Anda dapat bertanya kepada saya di komentar!:)
Klik Di Sini untuk mengunduh file arduino saya dari Github, Ini dibagikan menggunakan Lisensi MIT.
Langkah 2: Desain 3D
Langkah selanjutnya adalah membuat case print 3D. Saya sarankan untuk mencetak case terlebih dahulu dan kemudian melakukan perangkat keras untuk menyesuaikannya lebih mudah dengan case. Saya menggunakan Freecad untuk membuat desain ini (pertama kali menggunakan 3D) dan saya membagikan file menggunakan Lisensi CC.
Ada 4 file:
- Kembali
- Depan
- Logo 'GameGirl5110'
- Basis untuk meningkatkan perangkat keras.
Mungkin saja papan prototipe atau perangkat keras Anda berbeda dari milik saya dan Anda perlu membuat beberapa perubahan pada desain ini atau perangkat keras Anda..
Karya ini dilisensikan di bawah Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Langkah 3: Perangkat Keras - Mainboard
Pertama-tama saya membuat prototype board untuk arduino nano dan LCD, saya menjual dua female header 15 pin ke prototype board dengan jarak pin arduino dan 8 female header lagi untuk koneksi LCD. Perhatikan yang saya pasang 8 female header pada posisi pin D3, D4, D5, D6, D7 yang saya solder ke pin header arduinos. 3 pin berikutnya adalah VCC BL dan GND, Anda perlu menyolder VCC dan BL ke pin 5V dan GND apa pun ke koneksi ground papan Anda, dengan ini kami menyelesaikan yang pertama dari 3 papan prototipe. Menggunakan header perempuan kita dapat mengeluarkan arduino dan layar saat Anda inginkan atau Anda dapat menggantinya jika ada yang rusak tanpa pematrian. Anda dapat melihat foto dengan hasilnya, maka Anda perlu menghubungkan LCD dengan kabel dupont sebagai ekstensor.
Langkah 4: Perangkat Keras - Tombol 1
Sekarang kita akan membuat tombol kiri untuk petunjuk arah dalam permainan. Penggunaan resistor bersifat opsional, Anda dapat menggunakan resistor internal input arduino menggunakan jalur INPUT_PULLUP(PIN); namun anda perlu menambahkan atau mengubah beberapa baris kode tersebut, pada langkah selanjutnya saya akan membuat contoh tombol connect cara ini.
Anda memiliki koneksi skema di sebelah kiri, Anda perlu menyolder 4 tombol mengikuti jarak antara mereka dari file 3d atau memodifikasi desain untuk menyesuaikannya dengan perangkat keras baru Anda.
Anda dapat menggunakan input Analog sebagai digital hanya dengan mendefinisikannya sebagai input.
Kabel hijau adalah kabel yang perlu Anda solder ke input arduino, saya menggunakan:
- ATAS -> pin 16(A2)
- KIRI -> pin 17(A3)
- BAWAH -> pin 18(A4)
- KANAN -> pin 19(A5)
Anda juga perlu menyolder VCC ke 5V dan GND ke ground apa pun dari papan prototipe utama.
PENTING: Saya sarankan untuk menyolder kabel panjang di antara papan prototipe, kemudian Anda dapat memindahkan dan menyesuaikannya dengan lebih baik di kasing tanpa merusak apa pun.
Langkah 5: Perangkat Keras - Tombol 2
Sekarang kita harus membuat 2 tombol yang kanan. Dalam hal ini saya akan menunjukkan cara menggunakan INPUT_PULLUP jika Anda ingin menggunakan resistor internal.
Saya akan menggunakan tombol atas sebagai reset, kemudian saya akan menyolder satu sisi ke pin RST mainboard dan sisi lainnya menyolder ke GND.
Dalam game ini saya tidak membutuhkan tombol kedua tetapi saya akan menyoldernya untuk digunakan untuk game lain di masa depan, maka Anda hanya perlu menyolder satu sisi ke A1 dan sisi lainnya ke GND. Ketika Anda ingin menggunakannya, ingatlah untuk menggunakan INPUT_PULLUP(15); dan menggunakannya dengan digitalRead.
Langkah 6: Perangkat Keras - Daya dan HIDUP/MATI
Saya akan menggunakan baterai 9v dan sakelar geser, lalu saya membeli dudukan baterai yang Anda perlukan untuk menyolder kabel hitam ke GND dan kabel merah ke VIN, tetapi sebelum Anda menambahkan sakelar, menyolder kabel merah dari dudukan baterai ke pin tengah sakelar dan salah satu pin lainnya disolder ke VIN. Kemudian Anda menutup sirkuit.
Langkah 7: Perangkat Keras - Buzzer
Untuk menghasilkan suara saya akan menggunakan piezoelektrik, Anda dapat menggunakan apa yang Anda suka, Anda perlu menyolder satu kabel ke GND dan kabel lainnya ke pin digital 2 dengan kode ini. Anda dapat mengubahnya jika Anda mau.
Kemudian saya memperbaikinya ke bagian belakang tempat baterai dengan lem untuk membuatnya terdengar lebih keras seperti yang Anda lihat.
Langkah 8: Memasukkan Kacang
Sekarang Anda telah menyelesaikan perangkat keras konsol, coba sebelum memasukkan kasing!!
Setelah Anda yakin konsol sudah siap, dengan titik solder Anda dapat memasukkan mur yang melelehkan plastik di empat kolom.
Langkah 9: Perlengkapan - LCD dan Sakelar Geser
Konsol Anda hampir siap!!
Saya mulai dengan LCD, letakkan saja di tempatnya dan perbaiki dengan pistol plastik.
Kemudian Anda dapat memasukkan sakelar geser dan mengencangkannya, Anda dapat menggunakan mur jika perlu.
Langkah 10: Perlengkapan - Tombol
Ini adalah bagian tersulit, Anda harus meletakkan tombol di lubangnya masing-masing, dan Anda harus memperbaikinya dengan ketinggian yang tepat karena jika Anda tidak melakukan ini, tombol Anda akan terus ditekan. Untuk melakukan ini saya memasukkan beberapa bagian dari stiker plastik lunak seperti yang Anda lihat di foto di bagian atas dan bawah papan, Anda dapat menggunakan apa saja dengan beberapa sentimeter untuk menjaga ketinggian.
Setelah Anda mendapatkan posisi yang benar untuk papan prototipe, perbaiki saja dengan pistol plastik dan pertahankan posisinya sampai mengering. Lakukan dengan kedua papan prototipe.
Sekarang coba jika Anda dapat menekan semua tombol dengan benar, maka Anda siap untuk langkah selanjutnya.
Langkah 11: Perlengkapan - Penutup
Sekarang Anda akan memperbaiki potongan plastik yang kami cetak dan digunakan untuk membuatnya lebih padat dan kemudian papan prototipe tidak masuk lebih dalam saat Anda menekan dengan paksa.
Cukup sesuaikan di tengah kedua papan dan perbaiki dengan pistol plastik, tekan sampai kering dan kemudian Anda dapat meletakkan dudukan baterai di sisa ruang.
Sesuaikan semua kabel dan papan utama di bagian atas kasing, lalu Anda bisa menutupnya.
GameGirl5110 Anda hampir siap digunakan;)
Langkah 12: Tambahkan Logo GameGirl5110
Sekarang Anda harus memperbaiki logo untuk layar, untuk ini saya lebih suka menggunakan sedikit Superglue dan mengecatnya dengan spidol permanen jika Anda suka!
Langkah 13: Nikmati GameGirl5110 Anda
Ini adalah hasilnya! Jika Anda memiliki pertanyaan, tanyakan saya di komentar dan saya akan membantu Anda sesegera mungkin!
Semoga Anda menikmati proses membuat GameGirl5110 Anda sendiri dan bersenang-senang bermain!;)
Direkomendasikan:
Pemegang Gambar Dengan Speaker Internal: 7 Langkah (dengan Gambar)
Picture Holder Dengan Built-in Speaker: Ini adalah proyek yang bagus untuk dilakukan selama akhir pekan, jika Anda ingin membuat speaker Anda sendiri yang dapat menampung gambar/kartu pos atau bahkan daftar tugas Anda. Sebagai bagian dari pembangunan kita akan menggunakan Raspberry Pi Zero W sebagai jantung dari proyek, dan sebuah
Howto: Instalasi Raspberry PI 4 Headless (VNC) Dengan Rpi-imager dan Gambar: 7 Langkah (dengan Gambar)
Cara: Memasang Raspberry PI 4 Headless (VNC) Dengan Rpi-imager dan Gambar: Saya berencana untuk menggunakan Rapsberry PI ini dalam banyak proyek menyenangkan di blog saya. Jangan ragu untuk memeriksanya. Saya ingin kembali menggunakan Raspberry PI saya tetapi saya tidak memiliki Keyboard atau Mouse di lokasi baru saya. Sudah lama sejak saya menyiapkan Raspberry
Pengenalan Gambar Dengan Papan K210 dan Arduino IDE/Micropython: 6 Langkah (dengan Gambar)
Pengenalan Gambar Dengan Papan K210 dan Arduino IDE/Micropython: Saya sudah menulis satu artikel tentang cara menjalankan demo OpenMV di Sipeed Maix Bit dan juga membuat video demo deteksi objek dengan papan ini. Salah satu dari banyak pertanyaan yang diajukan orang adalah - bagaimana saya bisa mengenali objek yang jaringan sarafnya tidak
Luncurkan Slideshow Gambar Liburan Anda Dengan Sentuhan Ajaib !: 9 Langkah (dengan Gambar)
Luncurkan Slideshow Gambar Liburan Anda Dengan Sentuhan Ajaib !: Selama bertahun-tahun, saya telah mengembangkan kebiasaan membawa patung kecil saat bepergian: Saya sering membeli seni kecil kosong (seperti yang ada di gambar) dan melukis agar sesuai dengan bendera dan tema negara yang saya kunjungi (dalam hal ini, Sisilia). T
Cara Membongkar Komputer Dengan Langkah Mudah dan Gambar: 13 Langkah (dengan Gambar)
Cara Membongkar Komputer Dengan Langkah Mudah dan Gambar: Ini adalah instruksi tentang cara membongkar PC. Sebagian besar komponen dasar bersifat modular dan mudah dilepas. Namun penting bahwa Anda diatur tentang hal itu. Ini akan membantu Anda agar tidak kehilangan bagian, dan juga dalam membuat