Innehållsförteckning:

Blockera spel: 3 steg
Blockera spel: 3 steg

Video: Blockera spel: 3 steg

Video: Blockera spel: 3 steg
Video: Blokus® Game Play Tutorial | How to Play | Mattel Games 2024, November
Anonim
Blockera spelet
Blockera spelet

Detta är inspirerat av projektet pockeTETRIS. Jag ville ha ett kretskort som använder en större skärm, göra det mer bekvämt att spela utan ett fodral och lägga till en på/av -omkopplare.

Steg 1: Bygg

Bygga
Bygga

Designfilerna finns på EasyEDA

Kretskortet måste vara blyfritt eftersom det är ett handhållet spel.

BEHOV BEHÖVS

PCB - Meny och sedan "Generera tillverkningsfil" - skapa Gerber eller beställ på JLCPCB

1.3 OLED 128X64 - Se till att stiften matchar kretskortet

3 - 10K motstånd

3 - 6x6 SMD -knappar

ATtiny85

2 Pos 3 Pin Slide Switch

CR2032 Batterihållare BAT-HLD-001-THM

CR2032 batteri

DIP8 -uttag

AVR eller ATtiny Chip Programmerare

Blyfritt lod

Lödkolv

Alkoholelektronikstädare

Billig tandborste

Ögonskydd för lödning, trimning och rengöring.

LÖDNING

Det mesta av detta projekt är genom hållödning, men det använder SMD -knappar så att det inte skulle vara skarpa kanter på baksidan. Ytmonteringslödning är nytt för mig, så jag delar med mig av det jag lärt mig. För att löda SMD -knapparna, smält först lödet på en platta, smält om lödet och skjut in en knappfot i lödet. Se till att knappen är inriktad innan du fortsätter. Värm därefter dynorna och fötterna med järn och smältlödning ovanpå tills en lödkupol bildas. Jag lärde mig SMD -lödning från Collins Lab.

Lödknappar för ytmontering före allt annat.

Löd sedan Attiny85 -uttaget och motstånden på baksidan. Matcha uttaget med silkscreen -kontur. Därefter trimma ledningar och sedan löddelar på framsidan. Trimma resten av lödningen efter avslutad.

RENGÖRING

Flödet från lödet kommer att lämna en klibbig återstod. Efter lödning använd elektroniksprit för att spruta eller täcka kretskortet och skrubba med tandborste. Använd ögonskydd.

Steg 2: Programmera ATtiny85

Program ATtiny85
Program ATtiny85

Lägg till Arduino IDE-kortstöd för ATtiny Gå till "Arkiv" -menyn och välj "Inställningar" I rutan "Ytterligare Boards Manager-webbadresser" anger du: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x -boards-manager/package_damellis_attiny_index.json och klicka på OK

Gå till "Verktyg" -menyn och sedan "Styrelsen" välj "Boards Manager" och välj sedan "Bidraget" från rullgardinsmenyn: Välj "attiny" -paketet och klicka på "Install" -knappen.

När installationen är klar stänger du fönstret "Boards Manager" och väljer

Bräda: “ATtiny25/45/85”

Processor: "ATtiny85"

Klocka: "Intern 8 Mhz"

Program ATtiny

Behöver programmera en Arduino för AVR -programmeringsskölden

Ladda upp "Arduino som ISP -skiss" [File] -> [Exempel] -> [Arduino som ISP].

Anslutte AVR -programmeringsskölden till Arduino

Socket ATTINY85 -chip på AVR -programmeringsskölden

Välj programmeraren, [Verktyg] -> [Programmerare] -> [Arduino som internetleverantör] Ställ in programstartare, [Verktyg] -> [Burn Bootloader]

Öppna PockeTetris Sketch i Arduino -programvara

Ladda upp skiss, [Fil] -> [Ladda upp med programmerare]

När du har laddat upp skissen, se till att pricken på ATtiny85 och uttaget är på samma sida och tryck in chipet i uttaget.

Steg 3: Spela

Den mittersta knappen ändrar blockstycket och släpper ner den när den hålls. Det finns också ett pausläge som använder mindre ström när vänster och höger knapp trycks samtidigt.

Jag har tyckt om att bygga och spela det här spelet.

Rekommenderad: