Daftar Isi:

Blokir Game: 3 Langkah
Blokir Game: 3 Langkah

Video: Blokir Game: 3 Langkah

Video: Blokir Game: 3 Langkah
Video: JEBAKAN CATUR HITAM MEMATIKAN (Englund Trap) - Pembukaan Catur Hitam Mematikan | Trik Catur Cepat 2024, November
Anonim
Blok Game
Blok Game

Ini terinspirasi oleh proyek pockeTETRIS. Saya ingin memiliki papan sirkuit yang menggunakan layar lebih besar, membuatnya lebih nyaman untuk bermain tanpa kasing, dan menambahkan sakelar hidup/mati.

Langkah 1: Bangun

Membangun
Membangun

File desain ada di EasyEDA

PCB harus bebas timah karena ini adalah permainan genggam.

BARANG YANG DIBUTUHKAN

PCB - Menu lalu "Generate Fabrikasi File" - buat Gerber atau pesan di JLCPCB

1.3 OLED 128X64 - Pastikan pin cocok dengan PCB

Resistor 3 - 10K

3 - Sakelar Tombol SMD 3 - 6x6

ATtiny85

Sakelar Geser 2 Pos 3 Pin

Dudukan Baterai CR2032 BAT-HLD-001-THM

Baterai CR2032

Soket DIP8

Pemrogram Chip AVR atau ATtiny

Solder Bebas Timbal

Solder Besi

Pembersih Elektronik Alkohol

Sikat gigi murah

Pelindung Mata untuk menyolder, memotong, dan membersihkan.

PEMATERIAN

Sebagian besar proyek ini melalui penyolderan lubang, tetapi menggunakan tombol SMD sehingga tidak akan ada ujung yang tajam di sisi belakang. Penyolderan pemasangan permukaan adalah hal baru bagi saya, jadi saya akan membagikan apa yang saya pelajari. Untuk menyolder tombol SMD, pertama lelehkan solder ke 1 pad, lelehkan kembali solder dan geser 1 kaki tombol ke solder. Pastikan tombol sejajar sebelum melanjutkan. Selanjutnya panaskan bantalan dan kaki dengan besi dan lelehkan solder di atasnya sampai terbentuk kubah solder. Saya belajar penyolderan SMD dari Collin's Lab.

Tombol pemasangan permukaan solder sebelum yang lainnya.

Selanjutnya, solder soket Attiny85 dan resistor di bagian belakang. Cocokkan takik soket dengan garis silkscreen. Setelah itu, rapikan lead dan kemudian solder bagian di sisi depan. Potong sisa solderan setelah selesai.

PEMBERSIHAN

Fluks dari solder akan meninggalkan residu lengket. Setelah Solder gunakan alkohol elektronik untuk menyemprot atau menutupi PCB dan gosok dengan sikat gigi. Gunakan pelindung mata.

Langkah 2: Program ATtiny85

Program ATtiny85
Program ATtiny85

Tambahkan dukungan board Arduino IDE untuk ATtiny Buka menu "File" dan pilih "Preferences" Di kotak berlabel "Additional Boards Manager URLs" masukkan: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x -boards-manager/package_damellis_attiny_index.json dan klik OK

Buka menu "Tools" dan kemudian "Board" pilih "Boards Manager" dan kemudian dari jenis drop-down pilih "Contributed": Pilih paket "attiny" dan klik tombol "Install".

Setelah instalasi selesai, tutup jendela “Boards Manager” dan pilih

Papan: “ATtiny25/45/85”

Prosesor: "ATtiny85"

Jam: "Internal 8 Mhz"

Program ATtiny

Perlu memprogram Arduino untuk Perisai Pemrograman AVR

Unggah "Arduino sebagai sketsa ISP" [File] -> [Contoh] -> [Arduino sebagai ISP].

Memasang Perisai Pemrograman AVR ke Arduino

Soket chip ATTINY85 pada Perisai Pemrograman AVR

Pilih Programmer, [Tools] -> [Programmer] -> [Arduino as ISP] Atur bootloader program, [Tools] -> [Burn Bootloader]

Buka PockeTetris Sketch di software Arduino

Unggah sketsa, [File] -> [Unggah menggunakan programmer]

Setelah Anda berhasil mengunggah sketsa, pastikan titik pada ATtiny85 dan takik soket berada di sisi yang sama dan dorong chip ke dalam soket.

Langkah 3: Mainkan

Tombol tengah akan mengubah potongan balok dan menjatuhkannya saat ditahan. Juga ada mode jeda yang menggunakan lebih sedikit daya saat tombol kiri dan kanan ditekan secara bersamaan.

Saya menikmati membangun dan memainkan game ini.

Direkomendasikan: