Blok igra: 3 koraki
Blok igra: 3 koraki
Anonim
Blokiraj igro
Blokiraj igro

To je navdih za projekt pockeTETRIS. Želel sem imeti tiskano vezje, ki uporablja večji zaslon, da bi bilo lažje igrati brez ohišja in dodati stikalo za vklop/izklop.

1. korak: Zgradite

Zgradite
Zgradite

Datoteke za oblikovanje so na EasyEDA

PCB -ji morajo biti brez svinca, saj gre za ročno igro.

POTREBNE STVARI

PCB - Meni in nato "Generate Fabrication File" - ustvarite Gerber ali naročite na JLCPCB

1,3 OLED 128X64 - Poskrbite, da se zatiči ujemajo s tiskanim vezjem

3 - 10K upori

3 - 6x6 SMD gumbna stikala

ATtiny85

2 poz 3 -polno drsno stikalo

Držalo za baterije CR2032 BAT-HLD-001-THM

Baterija CR2032

Vtičnica DIP8

AVR ali ATtiny Chip Programmer

Spajka brez svinca

Spajkalnik

Čistilo za elektroniko alkohola

Poceni zobna ščetka

Zaščita oči za spajkanje, obrezovanje in čiščenje.

SPAJANJE

Večina tega projekta je skozi spajkanje lukenj, vendar uporablja gumbe SMD, da na zadnji strani ne bi bilo ostrih robov. Spajkanje s površinsko montažo je zame novo, zato bom povedal, kar sem se naučil. Za spajkanje gumbov SMD najprej stopite spajkalnik na 1 blazinico, spajk ponovno stopite in potisnite nogico z gumbom v spajkanje. Preden nadaljujete, se prepričajte, da je gumb poravnan. Nato blazinice in stopala segrejte z železom in stopite spajkanje na vrhu, dokler ne nastane spajkalna kupola. Spajkanje SMD sem se naučil v Collin's Lab.

Spajate gumbe za površinsko montažo pred vsem drugim.

Nato spajkajte vtičnico Attiny85 in upore na zadnji strani. Ujemanje vtičnice z orisom svilenega zaslona. Nato obrežite kable in nato spajkajte dele na sprednji strani. Po končanem delu spajkajte preostanek spajkanja.

ČIŠČENJE

Tok iz spajkanja bo pustil lepljive ostanke. Po spajkanju uporabite elektronski alkohol za brizganje ali prekrivanje tiskanega vezja in drgnjenje z zobno ščetko. Uporabite zaščito za oči.

2. korak: Program ATtiny85

Program ATtiny85
Program ATtiny85

Dodajanje podpore za Artinino ploščo IDE za ATtiny Pojdite v meni »Datoteka« in izberite »Nastavitve« V polje z oznako »Dodatni URL-ji upravitelja plošč« vnesite: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x -boards-manager/package_damellis_attiny_index.json in kliknite V redu

Pojdite v meni »Orodja«, nato »V deski« izberite »Upravitelj plošč« in nato v spustnem meniju vrste izberite »Prispevek«: Izberite paket »attiny« in kliknite gumb »Namesti«.

Po končani namestitvi zaprite okno »Upravitelj plošč« in izberite

Plošča: “ATtiny25/45/85”

Procesor: "ATtiny85"

Ura: "Notranji 8 Mhz"

Program ATtiny

Za programiranje ščita AVR morate programirati Arduino

Naložite "skico Arduino kot ponudnika internetnih storitev" [Datoteka] -> [Primeri] -> [Arduino kot ponudnik internetnih storitev].

Programski ščit AVR je pritrjen na Arduino

Vtičnica ATTINY85 čip na AVR programskem ščitu

Izberite programator, [Orodja] -> [Programer] -> [Arduino kot ponudnik internetnih storitev] Nastavite zagonski program programa, [Orodja] -> [Zapiši zagonski nalagalnik]

Odprite PockeTetris Sketch v programski opremi Arduino

Naloži skico, [Datoteka] -> [Naloži s programerjem]

Ko uspešno naložite skico, se prepričajte, da sta pika na ATtiny85 in vtičnica na isti strani in čip potisnite v vtičnico.

3. korak: Igrajte se

Srednji gumb bo spremenil del bloka in ga spuščal, ko ga držite. Obstaja tudi način premora, ki porabi manj energije, če hkrati pritisnete levi in desni gumb.

Užival sem v gradnji in igranju te igre.

Priporočena: