![Konsol Game Genggam - Klon Arduboy: 6 Langkah (dengan Gambar) Konsol Game Genggam - Klon Arduboy: 6 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/003/image-8256-11-j.webp)
Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-23 14:49
![Image Image](https://i.howwhatproduce.com/images/003/image-8256-13-j.webp)
![](https://i.ytimg.com/vi/YHNb84pfZGw/hqdefault.jpg)
![Hal-hal yang Anda Butuhkan Hal-hal yang Anda Butuhkan](https://i.howwhatproduce.com/images/003/image-8256-14-j.webp)
Beberapa bulan yang lalu saya menemukan Arduboy yang menurut situs resminya adalah platform game mini 8 bit yang memudahkan untuk belajar, berbagi, dan bermain game online. Ini adalah platform sumber terbuka. Game untuk Arduboy dibuat oleh pengguna. Arduboy berbasis di sekitar ATmega32u4 yang merupakan mikrokontroler yang sama yang digunakan di Arduino Pro Micro. Meskipun saya belum mampu membuat game, saya memutuskan untuk membuat bagian perangkat kerasnya di papan tempat memotong roti. Dan ya, itu berhasil! Terima kasih kepada MrBlinky karena telah membuat Paket Arduboy Homemade. Kerja keras sudah dilakukan.
Saya sangat senang memainkan beberapa game retro di dalamnya. Tapi papan tempat memotong roti agak kikuk dengan kabel yang mengalir di mana-mana. Saya selalu ingin mencoba mendesain PCB dan membuatnya dibuat secara profesional. Jadi, inilah saat yang tepat untuk melakukannya. Juga, ini adalah proyek yang sempurna karena kita harus berkonsentrasi pada desain PCB saja. Dalam Instruksi ini, kita akan membuat Arduboy versi kita sendiri, dari diagram sirkuit hingga papan sirkuit!
Mari kita mulai
Langkah 1: Hal-hal yang Anda Butuhkan
![Hal-hal yang Anda Butuhkan Hal-hal yang Anda Butuhkan](https://i.howwhatproduce.com/images/003/image-8256-15-j.webp)
1x Arduino Pro Mikro (5V)
1x Layar OLED (SPI)
6x Tombol Tekan Taktil
1x Pembicara Piezo
1x LED RGB Anoda Umum
Langkah 2: Menguji di Papan Tempat memotong roti
![Menguji di papan tempat memotong roti Menguji di papan tempat memotong roti](https://i.howwhatproduce.com/images/003/image-8256-16-j.webp)
![Menguji di papan tempat memotong roti Menguji di papan tempat memotong roti](https://i.howwhatproduce.com/images/003/image-8256-17-j.webp)
![Menguji di papan tempat memotong roti Menguji di papan tempat memotong roti](https://i.howwhatproduce.com/images/003/image-8256-18-j.webp)
Kumpulkan semua komponen yang diperlukan dan mulailah menghubungkannya di papan tempat memotong roti seperti yang ditunjukkan pada diagram sirkuit.
Sambungannya adalah sebagai berikut:
Tombol Kontrol:
ATAS - A0
BAWAH - A3
KANAN - A1
KIRI - A2
A - D7
B - D8
Tampilan OLED:
SCL - D15
SDA - D16
DC - D4
RES - D2
Pembicara:
SPEAKER + - D5
SPEAKER - - D6
LED RGB:
MERAH - D10
HIJAU - D3
BIRU - D9
Langkah 3: Mengunggah Game ke Arduino
Ada beberapa langkah yang harus diikuti sebelum Anda dapat mengunggah game apa pun di Arduino.
- Buka Arduino IDE > File > Preferences
- Salin dan tempel URL di bawah ini di kotak teks URL Pengelola Papan Tambahan dan klik OK.
- Buka Alat > Papan > Manajer Papan.
- Dalam kotak teks ketik buatan sendiri atau Arduboy buatan sendiri.
- Pilih paket Arduboy Homemade dan klik Instal.
Setelah menginstal perpustakaan, buka menu Alat dan buat pilihan sebagai berikut:
- Papan: Arduboy buatan sendiri
- Bootloader: Cathy3K
- Berdasarkan: SparkFun Pro Micro 5V - Pengkabelan Alternatif
- Inti: Inti yang dioptimalkan Arduino
- Tampilan: SSD1306
Pilih dan unduh game favorit Anda dari sini.
Buka file.ino dan tekan unggah.
Langkah 4: Mendesain PCB di EasyEDA
![Mendesain PCB di EasyEDA Mendesain PCB di EasyEDA](https://i.howwhatproduce.com/images/003/image-8256-19-j.webp)
![Mendesain PCB di EasyEDA Mendesain PCB di EasyEDA](https://i.howwhatproduce.com/images/003/image-8256-20-j.webp)
![Mendesain PCB di EasyEDA Mendesain PCB di EasyEDA](https://i.howwhatproduce.com/images/003/image-8256-21-j.webp)
Ketika semuanya bekerja dengan benar, kita bisa mulai dengan proses perancangan PCB. Saya memilih EasyEDA untuk mendesain karena memudahkan bagi pemula seperti saya. Saya ingin itu portabel jadi saya memutuskan untuk menjalankannya pada baterai LiPo yang berarti bahwa pengisian dan peningkatan sirkuit akan diperlukan. Saya memutuskan untuk membangun sirkuit boost sendiri menggunakan MT3608 tetapi juga membuat ketentuan untuk menghubungkan modul MT3608 yang tersedia (yang akhirnya saya gunakan) jika versi saya gagal. Saya telah melampirkan semua file jika Anda ingin menggunakan desain PCB saya.
Pertama, mulailah dengan membuat diagram sirkuit. Pastikan semuanya diberi label dengan benar dan diagram rangkaian rapi dan bersih. Ini membuat diagnosis masalah lebih mudah di kemudian hari. Saat memilih komponen, tapak komponen dan pastikan cocok dengan komponen yang Anda miliki.
Setelah Anda memeriksa semua koneksi, klik opsi Convert to PCB. Ini akan membuka jendela baru di mana Anda dapat menemukan semua jejak komponen yang siap ditempatkan dan dihubungkan.
Hal pertama yang harus Anda lakukan adalah menentukan garis besar papan Anda. Tempatkan komponen Anda secara kasar dan logis untuk mendapatkan gambaran kasar tentang bentuk dan ukuran papan. Pilih BoardOutline dari menu Layers dan mulai menggambar menggunakan alat Track dari menu Alat PCB.
Sekarang, selesaikan posisi komponen. Anda mungkin telah memperhatikan garis-garis yang keluar dari bantalan. Itu disebut Ratlines dan membantu kita mendapatkan gambaran tentang bagaimana komponen-komponen itu terhubung satu sama lain sehingga meletakkan jejak menjadi mudah.
Setelah Anda puas dengan penempatan komponen, Anda sekarang dapat mulai menghubungkannya dengan jejak. Lebar jejak ditentukan oleh arus yang harus dibawanya. Kalkulator Lebar Jejak PCB sangat berguna. Saya menggunakan 0,254mm untuk sinyal dan 0,6mm untuk daya. Pilih TopLayer (atau BottomLayer) dari menu Layers dan mulai menggambar menggunakan alat Track. Saat menelusuri situasi mungkin muncul di mana tidak ada ruang untuk menyelesaikan jejak. Dalam kasus seperti itu, Anda dapat melompat ke lapisan lain dan melanjutkan koneksi. Koneksi antara jejak dua lapisan dilakukan dengan bantuan Vias. Di tengah membuat jejak, tekan V. Jejak akan berakhir dan Anda sekarang dapat menempatkan via. Kemudian, pilih layer lain dari menu Layer dan lanjutkan penelusuran mulai dari via. Lakukan semua koneksi kecuali Ground.
Sekarang pilih alat Area Tembaga dari menu Alat PCB dan gambar di sekitar papan. Pastikan GND dipilih di kotak teks bersih. Ini akan membuat ground plane dan koneksi ground yang tersisa akan dibuat secara otomatis ke sana.
Periksa, periksa, dan periksa! Pastikan Anda tidak melewatkan apa pun. Setelah Anda benar-benar yakin, klik Hasilkan File Fabrikasi untuk mengunduh file Gerber yang kemudian dapat dikirim ke layanan fabrikasi pilihan Anda.
Catatan: Seperti yang telah disebutkan sebelumnya, saya telah membuat rangkaian boost menggunakan MT3608 yang berfungsi sempurna hingga beban tersambung. Tegangan output turun secara signifikan. Saya menyadari masalah ini karena lembar data MT3608 dengan jelas menentukan bagaimana komponen harus diatur dan lebar jejak. Dan sebagai pemula, saya cukup yakin kesalahan itu akan terjadi. Akan sangat membantu jika seseorang menjelaskan kepada saya penyebab dan solusi masalahnya.
Langkah 5: Merakit PCB Anda
![Merakit PCB Anda Merakit PCB Anda](https://i.howwhatproduce.com/images/003/image-8256-22-j.webp)
![Merakit PCB Anda Merakit PCB Anda](https://i.howwhatproduce.com/images/003/image-8256-23-j.webp)
![Merakit PCB Anda Merakit PCB Anda](https://i.howwhatproduce.com/images/003/image-8256-24-j.webp)
Saya memesan PCB dari JLCPCB dan semua komponen yang diperlukan dari LCSC. Ini menghemat biaya pengiriman karena kedua pesanan dikirim bersamaan. Siapkan diagram sirkuit Anda dan mulailah menyolder komponen sesuai penandaan silkscreen. Saat menyolder komponen SMD, pastikan Anda menggunakan banyak fluks karena membuat penyolderan pin kecil jauh lebih mudah. Ini adalah pertama kalinya saya menyolder komponen SMD dan pekerjaan menyolder terlihat cukup bagus.
Bersihkan PCB setelah disolder dengan Iso Propyl Alcohol untuk menghilangkan sisa fluks.
Memilih Baterai LiPo:
Saya menggunakan baterai 380mAh yang saya simpan. Dengan arus yang ditarik antara 50mA dan 100mA, itu akan berlangsung selama sekitar 3-4 jam.
Langkah 6: Nikmati
Colokkan baterai LiPo, unggah game favorit Anda seperti sebelumnya dan nikmatilah!
Terima kasih telah bertahan sampai akhir. Semoga Anda semua menyukai proyek ini dan belajar sesuatu yang baru hari ini. Beri tahu saya jika Anda membuatnya sendiri. Berlangganan saluran YouTube saya untuk proyek-proyek mendatang lainnya. Terima kasih sekali lagi!
Direkomendasikan:
Konsol Game Genggam DIY Menggunakan RetroPie: 7 Langkah
![Konsol Game Genggam DIY Menggunakan RetroPie: 7 Langkah Konsol Game Genggam DIY Menggunakan RetroPie: 7 Langkah](https://i.howwhatproduce.com/images/002/image-3922-j.webp)
Konsol Game Genggam DIY Menggunakan RetroPie: Tonton video di atas untuk memahami proyek ini dengan lebih baik. Bagus. Saatnya Anda memulai! Pertama-tama, kita akan menggunakan RetroPie. Ini meninggalkan kita dengan dua pilihan. Jika kita sudah menginstal Raspbian di kartu SD kita, maka kita bisa menginstal RetroP
Konsol Game Genggam Raspberry Pi Zero DIY: 6 Langkah (dengan Gambar)
![Konsol Game Genggam Raspberry Pi Zero DIY: 6 Langkah (dengan Gambar) Konsol Game Genggam Raspberry Pi Zero DIY: 6 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/002/image-5450-4-j.webp)
Konsol Game Genggam Raspberry Pi Zero DIY: Dalam proyek ini saya akan menunjukkan kepada Anda bagaimana saya menggunakan Raspberry Pi Zero, baterai NiMH, sirkuit perlindungan over-discharge buatan sendiri, lcd spion dan audio amp untuk membuat konsol game genggam yang dapat dimainkan permainan retro. Mari kita mulai
Konsol Game Genggam ESP32: 21 Langkah (dengan Gambar)
![Konsol Game Genggam ESP32: 21 Langkah (dengan Gambar) Konsol Game Genggam ESP32: 21 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/002/image-5588-j.webp)
Konsol Game Genggam ESP32: Instruksi ini menunjukkan cara menggunakan ESP32 dan ATtiny861 untuk membangun konsol game emulator NES
Konsol Game Recalbox Genggam Menggunakan 2.2 TFT: 6 Langkah
![Konsol Game Recalbox Genggam Menggunakan 2.2 TFT: 6 Langkah Konsol Game Recalbox Genggam Menggunakan 2.2 TFT: 6 Langkah](https://i.howwhatproduce.com/images/004/image-9199-18-j.webp)
Konsol Game Recalbox Genggam Menggunakan 2.2 TFT: Petunjuk untuk DIY konsol game recalbox genggam menggunakan LCD TFT 2.2" dan tombol Raspberry Pi 0 W dan GPIO. Anda dapat melihat video youtube ini untuk demonstrasi lengkap langkah-langkah yang terlibat: A. Dapatkan semua bagiannya.B. Solder bagian-bagian itu bersama-sama
Konsol Genggam Dengan Kontroler dan Sensor Nirkabel (Arduino MEGA & UNO): 10 Langkah (dengan Gambar)
![Konsol Genggam Dengan Kontroler dan Sensor Nirkabel (Arduino MEGA & UNO): 10 Langkah (dengan Gambar) Konsol Genggam Dengan Kontroler dan Sensor Nirkabel (Arduino MEGA & UNO): 10 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/003/image-7489-14-j.webp)
Konsol Genggam Dengan Kontroler dan Sensor Nirkabel (Arduino MEGA & UNO): Yang saya gunakan:- Arduino MEGA- 2x Arduino UNO- Adafruit 3.5" TFT 320x480 Layar Sentuh HXD8357D- Buzzer- Speaker 4Ohm 3W- Lampu LED 5mm- Ultimaker 2+ Printer dengan Filamen PLA Hitam- Pemotong laser dengan kayu MDF- Cat semprot hitam (untuk kayu)- 3x nRF24