Daftar Isi:
- Langkah 1: Dapatkan Suku Cadangnya
- Langkah 2: Buat Papan Utama
- Langkah 3: Buat Kartrid Game
- Langkah 4: Muat Game Ke Cartridge
Video: Kartu Kredit ATtiny Game Console: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Ini adalah instruksi untuk membuat konsol game Attiny 85 yang dibangun di atas kartu kredit yang kedaluwarsa.
Demonstrasi produk jadi dapat ditemukan di tautan youtube ini:
gametiny pada kartu kredit nyata.
Saya terinspirasi oleh konsol game mini berdasarkan ATtiny85 MCU yang hemat energi.
Ada beberapa desain konsol game retro: Attiny Joypad yang dibuat oleh Daniel Champagne.. (Electro L. I. B) 2018 GPL V3 adalah platform hebat dengan tombol/joystick arah 4 arah dan tombol api lainnya. Platform lain bernama Attiny Arcade yang dibuat oleh webbloggles juga merupakan konsol mini game hebat dengan kesederhanaan hanya memiliki dua tombol. Kedua platform menginspirasi saya untuk menciptakan sesuatu yang mengambil yang terbaik dari kedua dunia.
Versi papan permainan yang saya sebut "gametiny" ini didasarkan pada Attiny Joypad yang dibuat oleh Daniel Champagne. Saya memodifikasinya untuk menambahkan header untuk programmer USBasp yang berfungsi ganda sebagai soket untuk kartrid game yang berisi chip ATtiny85. Anda dapat membuat beberapa kartrid game dan memuat game favorit Anda sehingga Anda dapat menukar game di perjalanan Anda. ATtiny85 sangat hemat energi. Anda hanya membutuhkan satu baterai sel CR2032 untuk bermain game selama berjam-jam. Selain tombol A yang biasa digunakan sebagai tombol api, saya menambahkan tombol B untuk menarik PB3 ke ground. Hal ini memungkinkan kode interupsi berfungsi untuk PB1 dan PB3, membuatnya lebih mudah untuk mengonversi game yang ditulis untuk arcade Attiny agar berfungsi di joypad Attiny.
Tautan
Desain Tiny Joypad asli oleh Daniel Champagne.
sites.google.com/view/arduino-collection
Kit gantungan kunci Attiny Arcade asli
webboggles.com/attiny85-game-kit-assembly-instructions/
Driver papan Arduino untuk attiny85
raw.githubusercontent.com/damellis/attiny/…
skema dan kode sumber di
Langkah 1: Dapatkan Suku Cadangnya
1. Untuk setiap kartrid game, satu ATtiny85 SOD-8 (dipasang di permukaan), satu papan perf satu sisi kecil (papan prototipe), satu header jantan 8 pin.
2. 0,9” I2C Mono OLED (dengan pengontrol SSD1306 tertanam) pada 4 pin (GND, VCC, SCK, SDA).
3. Baterai sel lithium CR2032 3.3V.
4. Tempat baterai untuk CR2032.
5. unit suara piezo mini.
6. Jack headphone 3,5 mm dengan sakelar
7. 6 tombol diam
8. mini 10K VR untuk kontrol volume.
9. Header perempuan 8-pin untuk menghubungkan ke kartrid game.
10 Sakelar Geser Mini untuk tombol daya
11. 2 kartu kredit kadaluarsa atau kertas/papan plastik dengan ukuran yang sama.
12. 0.2mm atau 0.3mm dilaminasi (terisolasi) kawat
13. Pemrogram USBasp.
14. Kabel pita 8 inti.
15. 8 pin female header dan 2x4 pin female header untuk kabel pemrograman.
Langkah 2: Buat Papan Utama
Proyek ini menggunakan kartu kredit yang kedaluwarsa sebagai bingkai. Anda juga bisa menggunakan karton atau papan plastik.
Rancang tata letak tombol pada power point. Cetak power point ke kertas dengan ukuran sebenarnya. Saya menggunakan pengaturan cetak dua slide pada satu halaman untuk mengecilkannya ke ukuran sebenarnya. Tempelkan tata letak ke kartu kredit menggunakan selotip dua sisi. Bor lubang menggunakan lubang bor 0,5 mm pada titik yang ditandai untuk pin tombol dan komponen lain yang akan dipasang ke kartu kredit. Solder kabel pendek ke kedua sisi setiap tombol diam sehingga dapat dimasukkan ke dalam kartu kredit. Ada tombol D-PAD untuk tombol atas, bawah, kiri, kanan, dan api (A dan B). Masukkan tombol dan komponen lainnya ke kartu kredit. Untuk komponen dengan kaki yang lebih panjang, mis. tombol, tekuk kaki ke arah yang berlawanan untuk menahannya di tempatnya. Jika tidak, gunakan selotip dua sisi atau lem untuk menahan komponen pada tempatnya. Hubungkan sirkuit menggunakan kabel laminasi (terisolasi) 0,3 mm sesuai dengan diagram sirkuit. Untuk menjaga papan utama setipis mungkin, OLED disolder langsung ke kabel alih-alih menggunakan pin header jantan. Header wanita 8 pin digunakan untuk menyambungkan ke kartrid game yang sebenarnya merupakan pengontrol mikro Attiny 85 yang dipasang di permukaan.
Tutupi kabel di bagian belakang dengan kartu kredit kedua.
Langkah 3: Buat Kartrid Game
1. Gunting papan perf kecil yang dapat menampung 4 baris 8 lubang
2. Gunakan pemotong untuk membagi baris ke-3 menjadi dua bagian yang tidak terhubung (untuk dua pin tengah Attiny 85 untuk berdiri).
3. Solder ATtiny85 SOD-8 (Dipasang di permukaan) ke papan.
4. Solder header laki-laki 8-pin ke baris pertama.
5. Pasang kartrid sesuai dengan diagram sirkuit menggunakan kabel laminasi (terisolasi) 0,3 mm.
Langkah 4: Muat Game Ke Cartridge
1. Jika Anda baru mengenal Arduino, unduh arduino dari arduino.cc. Klik Perangkat Lunak. Klik Unduh. Kemudian pilih versi untuk PC atau Mac Anda. Unduh dan pasang.
2. telusuri https://github.com/MrBlinky/Arduboy-homemade-package dan ikuti petunjuk di sana untuk menambahkan definisi papan dan perpustakaan untuk dukungan Arduboy dan Flash cart buatan sendiri. Saya akan meringkas dalam langkah-langkah berikut:
3. Jalankan Arduino IDE. Klik Preferensi dari menu atas Arduino. Masukkan teks ini ke "URL Manajer Papan Tambahan" https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json Jika Anda sudah memiliki teks lain di bidang, masukkan ini teks tambahan di awal, lalu tambahkan "," dan pertahankan URL lain yang sudah ada di sana.
4. Keluar dari Arduino IDE dan mulai IDE lagi untuk menerapkan perubahan di atas.
5. Klik Alat -> Papan: -> Manajer Papan. Masukkan "Attiny" untuk mencari. Pilih untuk menginstal versi terbaru driver papan Attiny. Paket akan ditambahkan ke Arduino.
6. Sekarang pilih Tools-> Board: “ATtiny 25/45/85”
dan pilih parameter berikut:
Prosesor: Attiny 85
Jam: Internal 8Mhz (hanya untuk game Pac Man, pilih Internal 16Mhz)
Pemrogram: USBasp
7. Dapatkan programmer USBasp, alihkan ke 5V (bukan 3V). Hubungkan programmer USBasp ke port USB dan hubungkan kabel pita ke programmer. Hubungkan ujung lain dari kabel pita dengan header perempuan 8 pin ke header laki-laki dari kartrid game (dengan chip Attiny 85 yang disolder ke atasnya).
8. Klik “Burn Bootloader” untuk membakar sekering ke Attiny 85. Periksa output yang berhasil diselesaikan.
9. Dari Arduino IDE, buka source code game tersebut ke dalam Arduino IDE. Lihat tautan GitHub saya di sini:
10. Klik “->” untuk mengkompilasi dan mengunggah game melalui programmer USBasp ke chip ATtiny85 pada kartrid game. Periksa apakah unggahan berhasil.
11. Masukkan kartrid game ke papan utama. Nyalakan papan permainan menggunakan sakelar geser dan mulailah bermain.
12. Sebagian besar game ditulis dengan cara masuk ke mode tidur setelah game selesai. Untuk membangunkannya, cukup tekan tombol A atau B.
13. Jika tombol atau output suara tidak berfungsi, muat "Attiny Tester" untuk menguji apakah nilai tombol berubah dengan benar saat tombol ditekan dan dilepaskan dan Anda mendengar bunyi bip saat Anda menekan tombol apa pun. Periksa kembali dan perbaiki masalah penyolderan atau pengkabelan.
Direkomendasikan:
Detektor Tegangan Tanpa Kontak Berukuran Kartu Kredit (555): 3 Langkah
Detektor Tegangan Tanpa Kontak Berukuran Kartu Kredit (555): Idenya muncul dengan melihat Instruksi lainnya: https://www.instructables.com/id/Contactless-Volta…Saya telah memilih desain dengan 555 karena saya memiliki beberapa 555 di sekitar dan saya suka membangun proyek kecil, seperti proyek berukuran kartu kredit lainnya. https:
Cara Mengubah Ponsel Anda Menjadi Kartu Kredit/Debit: 5 Langkah
Cara Mengubah Ponsel Anda Menjadi Kartu Kredit/Debit: Mod yang mudah dilakukan untuk kartu kredit/debit tambahan dengan chip RFID (yaitu Paypass). Dengan menggunakan metode ini, Anda akan dapat menemukan dan mengekstrak chip RFID di kartu berkemampuan Paypass cadangan Anda dan meletakkannya di ponsel Anda. Ini akan memungkinkan Anda untuk mempresentasikan
Buat Keterampilan Alexa Dengan Cloud9- Tidak Perlu Kartu Kredit atau Perangkat Keras: 7 Langkah (dengan Gambar)
Membuat Keterampilan Alexa Dengan Cloud9- Tanpa Kartu Kredit atau Perangkat Keras: Halo, hari ini saya akan menunjukkan kepada Anda cara membuat keterampilan Amazon Alexa Anda sendiri menggunakan Cloud9. Bagi Anda yang tidak tahu, Cloud9 adalah IDE online yang mendukung banyak bahasa berbeda dan seratus persen gratis - tidak perlu kartu kredit
Kartu Kredit IPhone Stand: 6 Langkah (dengan Gambar)
Kartu Kredit IPhone Stand: Jika Anda memiliki kartu keanggotaan yang kedaluwarsa dan hanya menghabiskan ruang, Anda dapat mengubahnya menjadi dudukan iPhone atau iPod Anda sendiri hanya dengan beberapa potong. Saya menggunakan Dremel untuk menyelesaikan pekerjaan di sini, tetapi Anda dapat dengan mudah melakukan hal yang sama dengan gunting
Geek - Pemegang Kartu Kredit/Kartu Bisnis Dari Hard Drive Laptop Lama: 7 Langkah
Geek - Pemegang Kartu Kredit/Kartu Bisnis Dari Hard Drive Laptop Lama.: Pemegang kartu bisnis/kartu kredit geek-ed. Saya datang dengan ide gila ini ketika hard drive laptop saya mati dan pada dasarnya tidak berguna. Saya telah menyertakan gambar yang sudah selesai di sini