Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Buat Konsol Game Tangan dengan Klon Arduboy

Komponen dan Perlengkapan

Tentang Proyek Ini

Beberapa bulan yang lalu saya menemukan Arduboy yang menurut situs web resminya adalah platform game 8-bit mini yang memudahkan untuk belajar, berbagi dan bermain game online. Ini adalah platform open source. Game untuk Arduboy dibuat oleh pengguna. Arduboy didasarkan pada ATmega32u4 yang merupakan mikrokontroler yang sama yang digunakan dalam Arduino Pro Micro. Meski saya belum mampu membuat game, saya memutuskan untuk membangun bagian hardware-nya pada papan roti. Dan ya, itu berhasil! Berkat MrBlinky untuk menciptakan Paket Arduboy Buatan Rumah. Kerja keras sudah selesai.

Saya sangat bersenang-senang bermain beberapa game retronya. Tetapi papan roti agak kacau dengan kabel yang berjalan di mana-mana. Saya selalu ingin mencoba desain PCB dan mencetaknya secara profesional. Jadi, ini adalah waktu yang tepat untuk melakukannya. Selain itu, ini adalah proyek yang sempurna karena kita harus berkonsentrasi pada desain PCB saja. Dalam tutorial ini, kita akan membuat versi Arduboy kita sendiri, dari diagram sirkuit hingga papan sirkuit!

Mari kita mulai!

Langkah 1: Hal yang Anda Butuhkan

1x Arduino Pro Micro (5V)

1x Layar OLED (SPI)

6x Tombol Tekan Taktile

1x Speaker Piezo

1x LED RGB Anoda Umum

Langkah 2: Pengujian pada Papan Roti

Kumpulkan semua komponen yang diperlukan dan mulai menghubungkannya pada papan roti seperti yang ditunjukkan dalam diagram sirkuit.

Koneksinya adalah sebagai berikut:

Tombol Kontrol:

UP - A0

DOWN - A3

RIGHT - A1

LEFT - A2

A - D7

B - D8

Layar OLED:

SCL - D15

SDA - D16

DC - D4

RES - D2

Speaker:

SPEAKER + - D5

SPEAKER - - D6

LED RGB:

RED - D10

GREEN - D3

BLUE - D9

Langkah 3: Mengunggah Game ke Arduino

Ada beberapa langkah yang harus diikuti sebelum Anda dapat mengunggah game apa pun ke Arduino.

Setelah menginstal perpustakaan, pergi ke menu Tools dan buat pilihan sebagai berikut:

Pilih dan unduh game favorit Anda dari sini.

Buka file.ino dan klik upload.

Langkah 4: Merancang PCB di EasyEDA

Ketika semuanya berjalan dengan baik, kita dapat memulai proses desain PCB. Saya memilih EasyEDA untuk desain karena itu memudahkan hal bagi pemula seperti saya. Saya ingin agar portable jadi saya memutuskan untuk menjalankannya pada baterai LiPo yang berarti rangkaian pengisi daya dan penguat tegangan akan diperlukan. Saya memutuskan untuk membangun rangkaian penguat tegangan sendiri menggunakan MT3608 tetapi juga membuat persediaan untuk menghubungkan modul MT3608 yang siap pakai (yang pada akhirnya saya gunakan) jika versi saya gagal. Saya telah melampirkan semua file jika Anda ingin menggunakan desain PCB saya.

Pertama, mulai dengan membuat diagram sirkuit. Pastikan semuanya diberi label dengan benar dan diagram sirkuit rapi dan bersih. Ini membuat diagnosis masalah lebih mudah nanti. Saat memilih komponen, footprint komponen dan pastikan cocok dengan komponen yang Anda miliki.

Setelah Anda memeriksa semua koneksi, klik opsi Convert to PCB. Ini akan membuka jendela baru tempat Anda dapat menemukan semua footprint komponen yang siap ditempatkan dan disambungkan.

Pertama yang harus Anda lakukan adalah menentukan papan outline. Letakkan komponen Anda secara kasar dan secara logis untuk mendapatkan ide kasar tentang bentuk dan ukuran papan. Pilih BoardOutline dari menu Layers dan mulai menggambar menggunakan alat Track dari menu PCB Tools.

Sekarang, finalisasi posisi komponen. Anda mungkin telah memperhatikan garis yang keluar dari pad. Mereka disebut Ratlines dan membantu kita mendapatkan ide bagaimana komponen terhubung satu sama lain sehingga pengaturan jejak menjadi mudah.

Setelah Anda puas dengan penempatan komponen, Anda sekarang dapat mulai menghubungkannya dengan jejak. Lebar jejak ditentukan oleh arus yang harus ditangkapnya. Sebuah Kalkulator Lebar Jejak PCB berguna. Saya memilih 0.254mm untuk sinyal dan 0.6mm untuk hal-hal daya. Pilih TopLayer (atau BottomLayer) dari menu Layers dan mulai menggambar menggunakan alat Track. Saat menjejak, situasi mungkin timbul di mana tidak ada ruang untuk menyelesaikan jejak. Dalam kasus seperti itu, Anda dapat melompat ke lapisan lain dan melanjutkan koneksi. Koneksi antara jejak dari kedua lapisan dilakukan dengan bantuan Vias. Di tengah-tengah pembuatan jejak, tekan V. Jejak akan berakhir dan Anda sekarang dapat menempatkan via. Kemudian, pilih lapisan lain dari menu Layer dan lanjutkan jejak dimulai dari via. Lakukan semua koneksi kecuali Ground.

Sekarang pilih alat Copper Area dari menu PCB Tools dan gambar di sekitar papan. Pastikan GND dipilih di kotak teks net. Ini akan membuat ground plane dan koneksi ground yang tersisa akan dibuat secara otomatis padanya.

Periksa, periksa dan periksa! Pastikan Anda tidak melewatkan apa-apa. Setelah Anda benar-benar yakin, klik Generate Fabrication File untuk mengunduh Gerber files yang kemudian dapat dikirim ke layanan fabrikasi pilihan Anda.

Catatan: Seperti yang disebutkan sebelumnya, saya telah membuat rangkaian penguat tegangan menggunakan MT3608 yang bekerja sempurna sampai beban terhubung. Tegangan output turun secara signifikan. Saya menyadari masalah ini karena datasheet MT3608 secara jelas menyebutkan bagaimana komponen harus diatur dan lebar jejak. Dan sebagai pemula, saya cukup yakin bahwa kesalahan akan terjadi. Akan sangat membantu jika seseorang menjelaskan kepada saya penyebab dan solusinya.

Langkah 5: Merakit PCB Anda

Saya memesan PCB dari JLCPCB dan semua komponen yang diperlukan dari LCSC. Ini menghemat biaya pengiriman karena kedua pesanan dikirim bersama. Siapkan diagram sirkuit Anda dan mulai solder komponen sesuai dengan tanda cetak layar. Saat solder komponen SMD, pastikan Anda menggunakan banyak flux karena itu membuat solder pin-pin kecil menjadi lebih mudah. Ini adalah pertama kalinya saya solder komponen SMD dan pekerjaan solder terlihat cukup bagus.

Bersihkan PCB setelah solder dengan Alkohol Isopropil untuk menghilangkan sisa flux.

Memilih Baterai LiPo:

Saya menggunakan baterai 380mAh yang saya miliki di sekitar. Dengan arus yang ditarik antara 50mA dan 100mA, seharusnya bertahan selama sekitar 3-4 jam.

Langkah 6: Nikmati!

Colokkan baterai LiPo, unggah game favorit Anda seperti sebelumnya dan nikmati!

Terima kasih telah menunggu sampai akhir. Semoga kalian semua suka proyek ini dan mempelajari hal baru hari ini. Beritahu saya jika Anda membuat satu untuk diri sendiri. Langgan channel YouTube saya untuk proyek-proyek mendatang. Terima kasih sekali lagi!

Kode

Github
https://github.com/MrBlinky/Arduboy-homemade-packagehttps://github.com/MrBlinky/Arduboy-homemade-package

Skema

Kirim ini ke pabrikan PCB dan cetak PCB Anda.arduboy_clone_gerber_yvffyEUbDE.zip

Proses manufaktur

  1. Buat Konsol Kontrol Photoshop DIY dengan Arduino Nano RP2040
  2. TeleBall Konsol Game Retro Tangan – Buat Sendiri Konsol Breakout dan Tenis berbasis Arduino
  3. Membuat Spybot Arduino yang Dikontrol melalui Bluetooth
  4. FlickMote: Remote IR Kendali Gestur untuk Rumah Cerdas
  5. DIY Arduino TV B-Gone: Remote Universal untuk Semua TV
  6. Bangun Jam Master LED Kustom dengan Alarm – Terlihat dari Jarak 12 Meter
  7. Buat Animasi LCD dan Game Menarik dengan Arduino UNO
  8. Find Me: Pelacak Item Cerdas dengan Arduino dan Bluetooth
  9. Buat Tamagotchi Arduino Sendiri: Proyek DIY Hewan Peliharaan Digital
  10. Solusi Daya Teroptimasi untuk Proyek Arduino