Mündəricat:

Blok oyunu: 3 addım
Blok oyunu: 3 addım

Video: Blok oyunu: 3 addım

Video: Blok oyunu: 3 addım
Video: 1 BLOKTA SKYBLOCK #3 / Sınırsız Kaynaklı Skyblock 2024, Noyabr
Anonim
Blok Oyunu
Blok Oyunu

Bu pocketeTETRIS layihəsindən ilhamlanır. Daha böyük bir ekranı istifadə edən, çantasız oynamağı daha rahat edən və açma/söndürmə açarı əlavə edən bir lövhəyə sahib olmaq istədim.

Addım 1: Qurmaq

Qurmaq
Qurmaq

Dizayn sənədləri EasyEDA üzərindədir

PCB -lər əllə tutulan bir oyundur, çünki qurğusuz olmalıdır.

ƏŞYALAR GEREKLİDİR

PCB - Menyu sonra "İstehsal Faylını Yarat" - Gerber yaradın və ya JLCPCB -də sifariş verin

1.3 OLED 128X64 - pinlərin PCB ilə uyğun olduğundan əmin olun

3 - 10K rezistorlar

3 - 6x6 SMD düymə açarları

ATtiny85

2 Poz 3 pinli sürüşmə açarı

Batareya tutucusu CR2032 BAT-HLD-001-THM

Batareya CR2032

DIP8 Soket

AVR və ya ATtiny Çip Proqramçısı

Qurğuşunsuz Lehim

Lehimleme dəmir

Alkoqol Elektronika Təmizləyicisi

Ucuz Diş Fırçası

Lehimləmə, kəsmə və təmizləmə üçün göz qorunması.

Lehimləmə

Bu layihənin əksəriyyəti çuxur lehimləmə vasitəsi ilə həyata keçirilir, ancaq SMD düymələrindən istifadə edir, belə ki arxa tərəfində kəskin kənarları olmayacaq. Səthi montaj lehimləmə mənim üçün yeni bir şeydir, buna görə öyrəndiklərimi bölüşəcəyəm. SMD düymələrini lehimləmək üçün əvvəlcə lehimi 1 yastığa əridin, lehimi yenidən əridin və 1 düyməli ayağı lehimə sürüşdürün. Davam etməzdən əvvəl düymənin hizalandığından əmin olun. Sonra yastıqları və ayaqları dəmir ilə qızdırın və bir lehim qübbəsi yaranana qədər lehimi əridin. SMD lehimləmə işini Collin Laboratoriyasından öyrəndim.

Lehim səthinə montaj düymələri hər şeydən əvvəl.

Sonra, Attiny85 yuvasını və arxadakı rezistorları lehimləyin. İpək ekran konturu ilə yuva çəngəlini uyğunlaşdırın. Bundan sonra, telləri kəsin və sonra ön tərəfdəki lehim hissələrini kəsin. Bitirdikdən sonra qalan lehimləri kəsin.

TEMİZLİK

Lehimdən gələn axın yapışqan bir qalıq buraxacaq. Lehimdən sonra PCB və diş fırçası ilə ovuşdurmaq və ya örtmək üçün elektron spirt istifadə edin. Göz qoruyucu vasitələrdən istifadə edin.

Addım 2: ATtiny85 proqramı

ATtiny85 proqramı
ATtiny85 proqramı

ATtiny üçün Arduino IDE lövhəsi dəstəyi əlavə edin "Fayl" menyusuna gedin və "Tercihlər" i seçin "Əlavə Kartlar Meneceri URL'ləri" etiketli qutuya daxil edin: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x -boards-manager/package_damellis_attiny_index.json və OK düyməsini basın

"Alətlər" menyusuna gedin və sonra "İdarə Heyəti" "Panolar Meneceri" ni seçin və sonra açılan növdən "Töhfə Verildi" seçin: "Attiny" paketini seçin və "Quraşdır" düyməsini basın.

Quraşdırma başa çatdıqdan sonra "Lövhələr Meneceri" pəncərəsini bağlayın və seçin

İdarə heyəti: "ATtiny25/45/85"

Prosessor: "ATtiny85"

Saat: "Daxili 8 MHz"

ATtiny proqramı

AVR Proqramlaşdırma Qalxanı üçün bir Arduino proqramlaşdırmaq lazımdır

"Arduino ISP eskizini" yükləyin [Fayl] -> [Nümunələr] -> [Arduino ISP olaraq].

AVR Proqramlaşdırma Qalxanı Arduinoya qoşuldu

AVR Proqramlaşdırma Qalxanındakı Soket ATTINY85 çipi

Proqramçı seçin, [Alətlər] -> [Proqramçı] -> [Arduino İSS olaraq] Proqram yükləyicisini qurun, [Alətlər] -> [Önyükləyicini Yaz]

Arduino proqramında PockeTetris Sketch açın

Eskiz yükləyin, [Fayl] -> [Proqramçıdan istifadə edərək yükləyin]

Eskizi uğurla yüklədikdən sonra ATtiny85 və yuva çuxurunun eyni tərəfdə olduğundan əmin olun və çipi yuvaya itələyin.

Addım 3: Oynayın

Orta düymə blok hissəsini dəyişdirəcək və tutulduqda onu aşağı salacaq. Həm də sol və sağ düymələrə eyni vaxtda vurulduqda daha az güc istifadə edən bir fasilə rejimi var.

Bu oyunu qurmaq və oynamaqdan zövq aldım.

Tövsiyə: