INHOUDSOPGAWE:

Blokspel: 3 stappe
Blokspel: 3 stappe

Video: Blokspel: 3 stappe

Video: Blokspel: 3 stappe
Video: ДЕЛАЙ 3 ПРИЁМА КАЖДЫЙ ДЕНЬ С УТРА И ВОТ ЧТО БУДЕТ... 2024, November
Anonim
Blok spel
Blok spel

Dit is geïnspireer deur die pockeTETRIS -projek. Ek wou 'n stroombaan hê wat 'n groter skerm gebruik, dit gemakliker maak om sonder 'n kas te speel en 'n aan/uit -skakelaar by te voeg.

Stap 1: Bou

Bou
Bou

Die ontwerp lêers is op EasyEDA

Die PCB's moet loodvry wees, aangesien dit 'n handspel is.

ITEMS BENODIG

PCB - menu dan "Generate Fabrication File" - skep Gerber of bestel by JLCPCB

1.3 OLED 128X64 - Maak seker dat penne by PCB pas

3 - 10K weerstande

3 - 6x6 SMD -knoppies

ATtiny85

2 pos 3 pen skyfie skakelaar

CR2032 batteryhouer BAT-HLD-001-THM

CR2032 battery

DIP8 -aansluiting

AVR of ATtiny Chip Programmer

Loodvrye soldeer

Soldeerbout

Alkohol elektroniese skoonmaker

Goedkoop tandeborsel

Oogbeskerming vir soldeer, snoei en skoonmaak.

VERKOOP

Die grootste deel van hierdie projek is deur die soldeer van die gate, maar dit gebruik SMD -knoppies, sodat daar nie skerp kante aan die agterkant is nie. Soldeer op die oppervlak is nuut vir my, so ek sal deel wat ek geleer het. Om die SMD -knoppies te soldeer, smelt eers soldeer op 1 stuk, smelt soldeer weer en skuif 1 knoppie voet in soldeer. Maak seker dat die knoppie in lyn is voordat u verder gaan. Verhit vervolgens die pads en voete met yster en smelt soldeer bo -op totdat 'n soldeerkoepel gevorm word. Ek het geleer SMD soldeer by Collin's Lab.

Soldeeroppervlakknoppies voor enigiets anders.

Soldeer dan die Attiny85 -aansluiting en weerstande aan die agterkant. Pas die kep met die sykantlyn om. Sny daarna leidings en soldeer dele aan die voorkant. Sny die res van die soldeer af nadat dit klaar is.

SKOONMAAK

Die vloei van die soldeer laat 'n taai residu agter. Na soldeer, gebruik elektroniese alkohol om die PCB te spuit of te bedek en met 'n tandeborsel te skrop. Gebruik oogbeskerming.

Stap 2: Program ATtiny85

Program ATtiny85
Program ATtiny85

Voeg Arduino IDE-bordondersteuning by vir ATtiny Gaan na die "File" -kieslys en kies "Voorkeure" Voer in die boks met die etiket "Additional Boards Manager URLs" in: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x -boards-manager/package_damellis_attiny_index.json en klik op OK

Gaan na die "Tools" -kieslys en dan na die "Board", kies "Boards Manager" en kies dan "Contributed" in die tipe drop down: Kies die "attiny" pakket en klik op die "Install" knoppie.

Nadat die installasie voltooi is, sluit die venster "Boards Manager" en kies

Bord: “ATtiny25/45/85”

Verwerker: "ATtiny85"

Klok: "Intern 8 Mhz"

Program ATtiny

Moet 'n Arduino vir die AVR Programming Shield programmeer

Laai die "Arduino as ISP sketch" [File] -> [Voorbeelde] -> [Arduino as ISP] op.

Bevestig die AVR -programmeerskild aan Arduino

Sok ATTINY85 -chip op die AVR -programmeerskild

Kies die programmeerder, [Tools] -> [Programmerer] -> [Arduino as ISP] Stel programlaaier in, [Tools] -> [Burn Bootloader]

Maak PockeTetris Sketch oop in Arduino -sagteware

Laai skets op, [File] -> [Laai op met programmeerder]

Nadat u die skets suksesvol opgelaai het, moet u seker maak dat die punt op die ATtiny85 en die inkeping aan dieselfde kant is en die skyfie in die houer druk.

Stap 3: Speel

Die middelste knoppie verander die blokstuk en laat dit val wanneer dit ingedruk word. Daar is ook 'n pousmodus wat minder krag gebruik as die linker- en regterknoppies gelyktydig getref word.

Ek het dit geniet om hierdie speletjie te bou en te speel.

Aanbeveel: