Isi kandungan:
- Bekalan
- Langkah 1: Kod:
- Langkah 2: Reka Bentuk 3D
- Langkah 3: Perkakasan - Papan Utama
- Langkah 4: Perkakasan - Butang 1
- Langkah 5: Perkakasan - Butang 2
- Langkah 6: Perkakasan - Kuasa dan HIDUP / MATI
- Langkah 7: Perkakasan - Buzzer
- Langkah 8: Memasukkan Kacang
- Langkah 9: Fitment - LCD dan Sliding Switch
- Langkah 10: Pemasangan - Butang
- Langkah 11: Fitment - Penutup
- Langkah 12: Tambahkan Logo GameGirl5110
- Langkah 13: Nikmati GameGirl5110 Anda
Video: GameGirl5110: 13 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Hai! Saya Álvaro Rubio, saya ingin membina konsol klasik saya sendiri untuk pencinta permainan retro dan hasilnya: The GameGirl 5110.
Ia mempunyai cetakan 3D yang diilhami dalam GameBoy Classic. Dan …
¿MENGAPA 5110?
Untuk menjadikannya lebih retro lagi, saya memutuskan untuk menggunakan skrin lcd Nokia 5110 yang asli dengan lampu latar biru.
-Dengan berdasarkan Arduino, anda boleh menggunakan model yang anda mahukan, dalam kes saya, saya memilih Arduino Nano untuk ruang yang terhad.
-Anda mempunyai 6 butang yang dapat diprogram untuk memuat naik permainan yang anda gemari! Di sini saya akan memprogram permainan Ular.
-Saya menggunakan 4 butang kiri untuk petunjuk arah dan butang kanan atas itu adalah set semula, anda boleh menukar kawalan dalam fail arduino.
-Memiliki piezoelektrik sebagai pengeras suara.
Bekalan
Bahan:
- Arduino Nano
- Skrin LCD Nokia 5110
- ON / OFF suis slaid mini
- Butang B3F Omron 12mm warna
- Papan prototaip
- Pemegang bateri 9V
- Kawat
- Kabel Dupont Perempuan-Perempuan
- PLA atau seseorang yang mencetak kes anda
- Masukkan kacang
-
Mur dan selak 2mm
Alat:
- Besi pematerian
- Timah dan fluks
- Pistol gam
- pemutar skru
Langkah 1: Kod:
Projek ini bertujuan untuk 'Creative Electronics', modul Beng Electronics Engineering di University of Málaga, School of Telecommunications (https://www.uma.es/etsi-de-telecomunicacion/).
Pertama, saya telah memprogram permainan 'Ular' menggunakan perpustakaan LCD5110_Graph.h.
Anda boleh memuat turunnya dan mendapatkan manualnya di sini.
Saya tidak akan masuk ke dalam pengaturcaraan tetapi jika anda mempunyai pertanyaan anda boleh bertanya kepada saya dalam komen!:)
Klik Di Sini untuk memuat turun fail arduino saya dari Github, Ia dikongsi menggunakan MIT License.
Langkah 2: Reka Bentuk 3D
Langkah seterusnya adalah membuat cetakan 3D. Saya mengesyorkan untuk mencetak casing terlebih dahulu dan kemudian melakukan perkakasan untuk menyesuaikannya dengan lebih mudah. Saya menggunakan Freecad untuk membuat reka bentuk ini (pertama kali menggunakan 3D) dan saya berkongsi fail menggunakan CC License.
Terdapat 4 fail:
- Belakang
- Depan
- Logo 'GameGirl5110'
- Pangkalan untuk meningkatkan perkakasan.
Ada kemungkinan bahawa papan prototaip atau perkakasan anda berbeza daripada saya dan anda perlu membuat beberapa perubahan pada reka bentuk ini atau perkakasan anda..
Karya ini dilesenkan di bawah Lesen Antarabangsa Creative Commons Attribution-NonCommercial-ShareAlike 4.0.
Langkah 3: Perkakasan - Papan Utama
Mula-mula saya membuat papan prototaip untuk arduino nano dan LCD, saya menjual dua pin header wanita 15 pin ke papan prototaip dengan jarak pin arduino dan 8 lagi header wanita untuk sambungan LCD. Perhatikan bahawa saya meletakkan 8 header wanita pada kedudukan pin D3, D4, D5, D6, D7 yang saya solder ke pin header arduinos. 3 pin seterusnya adalah VCC BL dan GND, anda perlu memasangkan VCC dan BL ke mana-mana pin 5V dan GND ke sebarang sambungan tanah papan anda, dengan ini kami menyelesaikan yang pertama dari 3 papan prototaip. Dengan menggunakan header wanita, kami dapat mengeluarkan arduino dan skrin apabila anda mahu atau anda boleh menggantinya jika ada yang rosak tanpa pematrian. Anda dapat melihat foto dengan hasilnya, maka anda perlu menyambungkan LCD dengan kabel dupont sebagai ekstensor.
Langkah 4: Perkakasan - Butang 1
Sekarang kita akan membuat butang kiri untuk petunjuk dalam permainan. Penggunaan perintang adalah opsional, anda boleh menggunakan perintang dalaman input arduino menggunakan garis INPUT_PULLUP (PIN); tetapi anda perlu menambah atau mengubah beberapa baris kod, pada langkah seterusnya saya akan membuat contoh cara penyambungan butang ini.
Anda mempunyai sambungan skema di sebelah kiri, anda perlu menyolder 4 butang mengikuti jarak di antara mereka dari fail 3d atau mengubah reka bentuk untuk menyesuaikannya dengan perkakasan baru anda.
Anda boleh menggunakan input Analog sebagai digital dengan hanya mendefinisikannya sebagai input.
Kabel hijau adalah kabel yang anda perlukan untuk menyisipkan input arduino, saya gunakan:
- KE ATAS -> pin 16 (A2)
- KIRI -> pin 17 (A3)
- TURUN -> pin 18 (A4)
- KANAN -> pin 19 (A5)
Anda juga perlu menyolder VCC ke 5V dan GND ke permukaan mana-mana papan prototaip utama.
PENTING: Saya cadangkan untuk memasangkan kabel panjang di antara papan prototaip, kemudian anda boleh menggerakkan dan menyesuaikannya dengan lebih baik dalam kes itu tanpa memecahkan apa-apa.
Langkah 5: Perkakasan - Butang 2
Sekarang kita harus membuat 2 butang di sebelah kanan. Dalam kes ini saya akan menunjukkan kepada anda cara menggunakan INPUT_PULLUP jika anda ingin menggunakan perintang dalaman.
Saya akan menggunakan butang atas sebagai tetapan semula, kemudian saya akan menyolder satu sisi untuk menyematkan RST papan utama dan satu lagi pateri sisi ke GND.
Dalam permainan ini saya tidak memerlukan butang kedua tetapi saya akan menyoldernya untuk digunakan untuk permainan lain pada masa akan datang, maka anda hanya perlu menyolder satu sisi ke A1 dan satu lagi ke GND. Apabila anda ingin menggunakannya sebagai pengingat untuk menggunakan INPUT_PULLUP (15); dan gunakannya dengan digitalRead.
Langkah 6: Perkakasan - Kuasa dan HIDUP / MATI
Saya akan menggunakan bateri 9v dan suis gelangsar, kemudian saya membeli pemegang bateri yang anda perlukan untuk memateri wayar hitam ke GND dan wayar merah ke VIN, tetapi sebelum anda akan menambahkan suis yang menyolder wayar merah dari pemegang bateri ke pin tengah suis dan salah satu pateri pin lain ke VIN. Kemudian anda menutup litar.
Langkah 7: Perkakasan - Buzzer
Untuk menghasilkan bunyi saya akan menggunakan piezoelektrik, anda boleh menggunakan apa yang anda suka, anda perlu menyolder satu wayar ke GND dan wayar yang lain ke pin digital 2 dengan kod ini. Anda boleh mengubahnya jika anda mahu.
Kemudian saya pasangkannya di bahagian belakang pemegang bateri dengan pistol gam untuk membuatnya terdengar lebih kuat seperti yang anda lihat.
Langkah 8: Memasukkan Kacang
Sekarang anda telah menyelesaikan perkakasan konsol, cubalah sebelum memasukkannya ke dalam casing !!
Setelah anda yakin bahawa konsol sudah siap, dengan titik pateri anda boleh memasukkan kacang yang mencairkan plastik ke dalam empat kolum.
Langkah 9: Fitment - LCD dan Sliding Switch
Konsol anda hampir siap !!
Saya mulakan dengan LCD, letakkan di tempatnya dan betulkan dengan pistol plastik.
Kemudian anda boleh memasukkan gelongsor dan skru, anda boleh menggunakan mur jika perlu.
Langkah 10: Pemasangan - Butang
Ini adalah bahagian yang paling sukar, anda perlu meletakkan butang di lubang penghormatannya, dan anda perlu memperbaikinya dengan ketinggian yang tepat kerana jika anda tidak melakukan ini, butang anda akan terus ditekan. Untuk melakukan ini, saya memasukkan beberapa kepingan pelekat plastik lembut seperti yang anda lihat dalam foto di bahagian atas dan bawah papan, anda boleh menggunakan apa-apa dengan beberapa sentimeter untuk menjaga ketinggian.
Sebaik sahaja anda mendapat kedudukan yang betul untuk papan prototaip, betulkan dengan pistol plastik dan jaga kedudukan sehingga ia kering. Lakukan dengan kedua-dua papan prototaip.
Sekarang cuba jika anda dapat menekan semua butang dengan betul, maka anda sudah bersedia untuk langkah seterusnya.
Langkah 11: Fitment - Penutup
Sekarang anda akan membetulkan kepingan plastik yang kami cetak dan ia digunakan untuk membuatnya lebih padat dan kemudian papan prototaip tidak masuk lebih dalam ketika anda menekan dengan kuat.
Sesuaikan saja di tengah-tengah kedua papan dan pasangkan dengan pistol plastik, tekan sehingga ia kering dan kemudian anda boleh meletakkan pemegang bateri di tempat yang lain.
Laraskan semua kabel dan papan utama di bahagian atas casing, dan kemudian anda boleh menutupnya.
GameGirl5110 anda hampir siap digunakan;)
Langkah 12: Tambahkan Logo GameGirl5110
Sekarang anda harus memperbaiki logo untuk skrin, untuk ini saya lebih suka menggunakan sedikit Superglue dan melukisnya dengan penanda kekal jika anda suka!
Langkah 13: Nikmati GameGirl5110 Anda
Inilah hasilnya! Sekiranya anda mempunyai sebarang pertanyaan, tanyakan kepada saya dalam komen dan saya akan membantu anda secepat mungkin!
Semoga anda menikmati proses membuat GameGirl5110 anda sendiri dan bersenang-senang bermain!;)
Disyorkan:
Pemegang gambar dengan pembesar suara terbina dalam: 7 Langkah (dengan gambar)
Pemegang Gambar Dengan Pembesar Suara Built-In: Berikut adalah projek yang hebat untuk dilaksanakan pada hujung minggu, jika anda ingin menjadikan anda pembesar suara yang boleh menyimpan gambar / kad pos atau bahkan senarai tugas anda. Sebagai sebahagian daripada pembangunan, kami akan menggunakan Raspberry Pi Zero W sebagai nadi projek, dan
Cara: Memasang Raspberry PI 4 Tanpa Kepala (VNC) Dengan Imej dan Gambar Rpi: 7 Langkah (dengan Gambar)
Howto: Memasang Raspberry PI 4 Headless (VNC) Dengan Imej dan Gambar Rpi: Saya merancang untuk menggunakan Rapsberry PI ini dalam sekumpulan projek yang menyeronokkan di blog saya. Jangan ragu untuk melihatnya. Saya ingin kembali menggunakan Raspberry PI saya tetapi saya tidak mempunyai Papan Kekunci atau Tetikus di lokasi baru saya. Sudah lama saya menyediakan Raspberry
Lancarkan Tayangan Tayangan Gambar Percutian Anda Dengan Sentuhan Sihir!: 9 Langkah (dengan Gambar)
Lancarkan Tayangan Tayangan Gambar Percutian Anda Dengan Sentuhan Sihir!: Selama bertahun-tahun, saya telah membiasakan diri untuk mengambil patung kecil dengan saya semasa dalam perjalanan: Saya sering membeli artoy kosong (seperti gambar dalam gambar) dan cat ia sesuai dengan bendera dan tema negara yang saya lawati (dalam kes ini, Sisilia). T
Cara Membongkar Komputer Dengan Langkah dan Gambar yang Mudah: 13 Langkah (dengan Gambar)
Cara Membongkar Komputer Dengan Langkah dan Gambar yang Mudah: Ini arahan mengenai cara membongkar PC. Sebilangan besar komponen asas adalah modular dan mudah dikeluarkan. Walau bagaimanapun, adalah penting untuk anda mengaturnya. Ini akan membantu mengelakkan anda kehilangan bahagian, dan juga dalam membuat pemasangan semula
Cara Pixellate Gambar - Dengan Mudah: 3 Langkah (dengan Gambar)
Cara Pixellate Gambar - Mudah: Yang cepat ini adalah teknik untuk menggunakan penapisan piksel untuk mengekalkan anonim, martabat dan lain-lain pada gambar digital. Anda hanya memerlukan penyunting gambar sederhana seperti MS Paint, saya menggunakan MS Paint. Untuk alternatif, lihat ini Boleh diajar