Sadržaj:

Blok igra: 3 koraka
Blok igra: 3 koraka

Video: Blok igra: 3 koraka

Video: Blok igra: 3 koraka
Video: Строим дом в Block Craft 3D 2024, Studeni
Anonim
Blokiraj igru
Blokiraj igru

To je inspirirano projektom pockeTETRIS. Htio sam imati ploču koja koristi veći zaslon, učiniti je udobnijom za igru bez futrole i dodati prekidač za uključivanje/isključivanje.

Korak 1: Izgradite

Izgraditi
Izgraditi

Datoteke dizajna nalaze se na EasyEDA -i

PCB -i moraju biti bez olova jer se radi o ručnoj igri.

POTREBNE STAVKE

PCB - Izbornik pa "Generiraj datoteku izrade" - izradite Gerber ili naručite na JLCPCB

1,3 OLED 128X64 - provjerite odgovaraju li iglice PCB -u

3 - 10K otpornici

3 - 6x6 SMD prekidači s tipkama

ATtiny85

2 poz. 3 -pinski klizni prekidač

CR2032 Držač baterije BAT-HLD-001-THM

CR2032 baterija

DIP8 utičnica

AVR ili ATtiny Chip programer

Letak bez olova

Lemilica

Čistač elektronike alkohola

Jeftina četkica za zube

Zaštita očiju za lemljenje, podrezivanje i čišćenje.

LEMLJENJE

Većina ovog projekta je kroz lemljenje rupa, ali koristi SMD gumbe kako na stražnjoj strani ne bi bilo oštrih rubova. Lemljenje na površinskoj ploči novo je za mene pa ću podijeliti ono što sam naučio. Za lemljenje SMD gumba, prvo otopite lemljenje na 1 podlogu, ponovno rastopite lem i gurnite 1 nožicu u lem. Prije nastavka provjerite je li gumb poravnat. Zatim zagrijte jastučiće i stopala željezom i otopite lem na vrhu dok se ne formira lemna kupola. Naučio sam SMD lemljenje iz Collinovog laboratorija.

Lemljenje tipki za površinsko postavljanje prije svega.

Zatim zalemite utičnicu Attiny85 i otpornike na stražnjoj strani. Uskladite zarez utičnice s obrisom svilene slike. Nakon toga obrežite kabele, a zatim lemite dijelove s prednje strane. Odrežite ostatak lemljenja nakon što završite.

ČIŠĆENJE

Fluks iz lemljenja ostavit će ljepljive ostatke. Nakon lemljenja upotrijebite elektronički alkohol za prskanje ili prekrivanje PCB -a i ribanje četkicom za zube. Koristite zaštitu za oči.

Korak 2: Program ATtiny85

Program ATtiny85
Program ATtiny85

Dodavanje Arduino IDE ploče za ATtiny Idite na izbornik "Datoteka" i odaberite "Postavke" U okvir s oznakom "Dodatni URL-ovi upravitelja ploča" unesite: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x -boards-manager/package_damellis_attiny_index.json i kliknite U redu

Idite na izbornik "Alati", a zatim "Ploča" odaberite "Upravitelj ploča", a zatim s padajućeg tipa odaberite "Doprinos": Odaberite paket "attiny" i kliknite gumb "Instaliraj".

Nakon dovršetka instalacije zatvorite prozor „Upravitelj ploča“i odaberite

Ploča: “ATtiny25/45/85”

Procesor: "ATtiny85"

Sat: "Interni 8 Mhz"

Program ATtiny

Morate programirati Arduino za AVR programski štit

Prenesite "Arduino kao skicu ISP -a" [Datoteka] -> [Primjeri] -> [Arduino kao ISP].

Priključio AVR programski štit na Arduino

Utičnica ATTINY85 čip na AVR programskom štitu

Odaberite Programer, [Alati] -> [Programer] -> [Arduino kao ISP] Postavite program za pokretanje programa, [Alati] -> [Snimanje pokretačkog programa]

Otvorite PockeTetris Sketch u softveru Arduino

Prenesi skicu, [Datoteka] -> [Prenesi pomoću programatora]

Nakon što uspješno prenesete skicu, provjerite jesu li točka na ATtiny85 i utor utičnice na istoj strani i gurnite čip u utičnicu.

Korak 3: Igrajte se

Srednji gumb promijenit će blok i spustiti ga kad ga držite. Također postoji način pauze koji koristi manje energije kada se istovremeno pritisnu lijeva i desna tipka.

Uživao sam u izgradnji i igranju ove igre.

Preporučeni: