Innholdsfortegnelse:

Block Game: 3 trinn
Block Game: 3 trinn

Video: Block Game: 3 trinn

Video: Block Game: 3 trinn
Video: Minecraft - How to build a modern house 5 2024, November
Anonim
Blokker spillet
Blokker spillet

Dette er inspirert av pockeTETRIS -prosjektet. Jeg ønsket å ha kretskort som bruker en større skjerm, gjøre det mer behagelig å spille uten etui, og legge til en av/på -bryter.

Trinn 1: Bygg

Bygge
Bygge

Designfilene er på EasyEDA

PCB -ene må være blyfrie siden det er et håndholdt spill.

PUNKTER NØDVENDIG

PCB - Meny og deretter "Generer fabrikasjonsfil" - opprett Gerber eller bestill hos JLCPCB

1.3 OLED 128X64 - Sørg for at pinnene stemmer overens med PCB

3 - 10K motstander

3 - 6x6 SMD -knappebrytere

ATtiny85

2 Pos 3 Pin Slide Switch

CR2032 Batteriholder BAT-HLD-001-THM

CR2032 batteri

DIP8 -kontakt

AVR eller ATtiny Chip Programmer

Blyfritt loddetinn

Loddejern

Alkoholelektronikkrenser

Billig tannbørste

Øyevern for lodding, trimming og rengjøring.

SOLDING

Det meste av dette prosjektet er gjennom hulllodding, men det bruker SMD -knapper slik at det ikke ville være skarpe kanter på baksiden. Overflatemontering er nytt for meg, så jeg vil dele det jeg lærte. For å lodde SMD -knappene, smelt først loddetinn på 1 pute, smelt loddetinn og skyv 1 knappfot ned i loddetinnet. Sørg for at knappen er justert før du fortsetter. Varm deretter pads og føtter med jern og smeltelodde på toppen til en loddekuppel dannes. Jeg lærte SMD -lodding fra Collins Lab.

Lodd overflatemonteringsknapper før alt annet.

Deretter loddes Attiny85 -kontakten og motstandene på baksiden. Match stikkontakten med silketrykk. Etter, trim ledninger og deretter loddedelene på forsiden. Trim resten av loddetinnet etter at du er ferdig.

RENGJØRING

Fluksen fra loddet vil etterlate en klebrig rest. Etter lodding, bruk elektronisk alkohol for å spraye eller dekke PCB og skrubbe med tannbørste. Bruk øyebeskyttelse.

Trinn 2: Program ATtiny85

Program ATtiny85
Program ATtiny85

Legg til støtte for Arduino IDE-kort for ATtiny Gå til "File" -menyen og velg "Preferences" I boksen merket "Additional Boards Manager URLs" skriv inn: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x -boards-manager/package_damellis_attiny_index.json og klikk OK

Gå til "Verktøy" -menyen og deretter "Board" velg "Boards Manager", og velg deretter "Bidraget" fra rullegardinmenyen: Velg "attiny" -pakken og klikk på "Install" -knappen.

Etter at installasjonen er fullført, lukker du "Boards Manager" -vinduet og velger

Brett: “ATtiny25/45/85”

Prosessor: "ATtiny85"

Klokke: "Intern 8 Mhz"

Program ATtiny

Trenger å programmere en Arduino for AVR Programming Shield

Last opp "Arduino som ISP -skisse" [Fil] -> [Eksempler] -> [Arduino som ISP].

Festet AVR -programmeringsskjoldet til Arduino

Socket ATTINY85 -brikke på AVR -programmeringsskjoldet

Velg programmereren, [Verktøy] -> [Programmerer] -> [Arduino som ISP] Angi programoppstartslaster, [Verktøy] -> [Brenn oppstartslaster]

Åpne PockeTetris Sketch i Arduino -programvare

Last opp skisse, [Fil] -> [Last opp ved hjelp av programmerer]

Etter at du har lastet opp skissen, må du kontrollere at prikken på ATtiny85 og hakket er på samme side og skyve brikken inn i kontakten.

Trinn 3: Spill

Den midtre knappen vil endre blokkstykket og slippe det ned når det holdes. Det er også en pausemodus som bruker mindre strøm når venstre og høyre knapp trykkes samtidig.

Jeg har likt å bygge og spille dette spillet.

Anbefalt: