Isi kandungan:

Blok Permainan: 3 Langkah
Blok Permainan: 3 Langkah

Video: Blok Permainan: 3 Langkah

Video: Blok Permainan: 3 Langkah
Video: Game "Blok Langkah" | PERSAMI 2024, SDN 3 PUCANGANOM #merdekabelajar 2024, November
Anonim
Blok Permainan
Blok Permainan

Ini diilhamkan oleh projek pockeTETRIS. Saya ingin mempunyai papan litar yang menggunakan skrin yang lebih besar, menjadikannya lebih selesa untuk bermain tanpa casing, dan menambah suis hidup / mati.

Langkah 1: Bina

Membina
Membina

Fail reka bentuk ada di EasyEDA

PCB perlu bebas plumbum kerana ia adalah permainan genggam.

PERKARA YANG DIPERLUKAN

PCB - Menu kemudian "Hasilkan Fail Fabrikasi" - buat Gerber atau pesan di JLCPCB

1.3 OLED 128X64 - Pastikan pin sesuai dengan PCB

Perintang 3 - 10K

Suis Butang 3 - 6x6 SMD

ATtiny85

Suis Slaid 2 Pos 3 Pin

Pemegang Bateri CR2032 BAT-HLD-001-THM

Bateri CR2032

Soket DIP8

Pengaturcara AVR atau ATtiny Chip

Pateri Bebas plumbum

Besi pematerian

Pembersih Elektronik Alkohol

Berus gigi murah

Perlindungan Mata untuk pematerian, pemangkasan, dan pembersihan.

PENJUALAN

Sebahagian besar projek ini dilakukan melalui penyolderan lubang, tetapi menggunakan butang SMD sehingga tidak ada tepi tajam di sisi belakang. Pematerian permukaan permukaan adalah baru bagi saya, jadi saya akan berkongsi apa yang saya pelajari. Untuk menyolder butang SMD, cairkan solder pertama ke 1 pad, remder solder dan luncurkan 1 butang kaki ke solder. Pastikan butang sejajar sebelum meneruskan. Seterusnya panaskan alas dan kaki dengan besi dan cairkan pateri di atas sehingga kubah solder terbentuk. Saya belajar pematerian SMD dari Collin's Lab.

Butang pelekap permukaan solder sebelum perkara lain.

Seterusnya, pasangkan soket dan perintang Attiny85 di bahagian belakang. Padankan takuk soket dengan garis besar silkscreen. Selepas, potong plumbum dan kemudian pateri bahagian di bahagian depan. Potong sisa pematerian selepas selesai.

KEBERSIHAN

Fluks dari pateri akan meninggalkan sisa yang melekit. Selepas Pematerian gunakan alkohol elektronik untuk menyembur atau menutup PCB dan menggosok dengan berus gigi. Gunakan pelindung mata.

Langkah 2: Program ATtiny85

Program ATtiny85
Program ATtiny85

Tambahkan sokongan papan Arduino IDE untuk ATtiny Pergi ke menu "Fail" dan pilih "Keutamaan" Di kotak berlabel "URL Pengurus Papan Tambahan" masukkan: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x -boards-manager / package_damellis_attiny_index.json dan klik OK

Pergi ke menu "Tools" dan kemudian "Board" pilih "Boards Manager" dan kemudian dari jenis drop down pilih "Contributor": Pilih pakej "attiny" dan klik butang "Pasang".

Setelah pemasangan selesai, tutup tetingkap "Pengurus Papan" dan pilih

Papan: "ATtiny25 / 45/85"

Pemproses: "ATtiny85"

Jam: "Dalaman 8 Mhz"

Aturcara ATtiny

Perlu memprogram Arduino untuk AVR Programming Shield

Muat naik "Arduino sebagai lakaran ISP" [Fail] -> [Contoh] -> [Arduino sebagai ISP].

Melampirkan Perisai Pengaturcaraan AVR ke Arduino

Soket ATTINY85 pada AVR Programming Shield

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

Buka perisian PockeTetris Sketch in Arduino

Muat naik lakaran, [Fail] -> [Muat naik menggunakan programmer]

Setelah berjaya memuat naik lakaran, pastikan titik pada ATtiny85 dan takuk soket berada di sisi yang sama dan tolak cip ke soket.

Langkah 3: Main

Butang tengah akan menukar bahagian blok dan menurunkannya semasa dipegang. Juga terdapat mod jeda yang menggunakan lebih sedikit kuasa apabila butang kiri dan kanan dipukul serentak.

Saya seronok membina dan bermain permainan ini.

Disyorkan: