Tartalomjegyzék:

Blokk játék: 3 lépés
Blokk játék: 3 lépés

Videó: Blokk játék: 3 lépés

Videó: Blokk játék: 3 lépés
Videó: Американские горки - AПM (Анимация против Minecraft) Краткие истории - Эпизод 3 2024, November
Anonim
Blokk játék
Blokk játék

Ezt a pockeTETRIS projekt ihlette. Szerettem volna olyan áramköri lapot használni, amely nagyobb képernyőt használ, kényelmesebbé teszi a játékot tok nélkül, és hozzá kell adni egy ki/be kapcsolót.

1. lépés: Építsen

Épít
Épít

A tervezési fájlok az EasyEDA -n találhatók

A NYÁK -oknak ólommentesnek kell lenniük, mivel ez kézi játék.

SZÜKSÉGES TERMÉKEK

NYÁK - Menü, majd "Gyártási fájl létrehozása" - hozzon létre Gerber -t vagy rendelje meg a JLCPCB -n

1,3 OLED 128X64 - Győződjön meg arról, hogy a csapok megegyeznek a NYÁK -val

3 - 10 000 ellenállás

3 - 6x6 SMD gombkapcsoló

ATtiny85

2 pólusú 3 tűs csúszó kapcsoló

CR2032 elemtartó BAT-HLD-001-THM

CR2032 akkumulátor

DIP8 foglalat

AVR vagy ATtiny Chip programozó

Ólommentes forrasztópáka

Forrasztópáka

Alkoholos elektronikai tisztítószer

Olcsó fogkefe

Szemvédelem forrasztáshoz, vágáshoz és tisztításhoz.

FORRASZTÁS

Ennek a projektnek a nagy része a lyukforrasztáson keresztül történik, de SMD gombokat használ, hogy ne legyen éles élek a hátsó oldalon. A felületre szerelt forrasztás új számomra, ezért megosztom a tanultakat. Az SMD gombok forrasztásához először olvassza fel a forrasztót 1 betétre, forralja fel a forrasztót, és csúsztassa az 1 gomb lábát a forrasztóba. A folytatás előtt győződjön meg arról, hogy a gomb igazítva van. Ezután melegítse fel a párnákat és a lábakat vasalóval, és forraljon fel forrasztott forraszanyagot, amíg forrasztási kupola képződik. Az SMD forrasztását a Collin's Lab -tól tanultam.

Forrasztás felületre szerelő gombok bármi más előtt.

Ezután forrasztja be az Attiny85 foglalatot és az ellenállásokat a hátoldalon. Illessze a foglalat bevágását a selyemszövet körvonalához. Ezután vágja le a vezetékeket, majd forrasztja le az alkatrészeket az elülső oldalon. Vágja le a forrasztás többi részét, miután befejezte.

TISZTÍTÁS

A forraszanyagból származó fluxus ragadós maradékot hagy maga után. Forrasztás után használjon elektronikus alkoholt a permetezéshez, vagy fedje le a NYÁK -ot, és dörzsölje meg fogkefével. Használjon szemvédőt.

2. lépés: Programozza az ATtiny85 programot

ATtiny85 program
ATtiny85 program

Adja hozzá az Arduino IDE kártya támogatását az ATtiny számára Menjen a „Fájl” menübe, és válassza a „Beállítások” lehetőséget. A „További táblák kezelő URL-címei” mezőbe írja be: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x -boards-manager/package_damellis_attiny_index.json és kattintson az OK gombra

Lépjen az „Eszközök” menübe, majd a „Fórumon” válassza a „Boards Manager” lehetőséget, majd a típus legördülő menüből válassza a „Hozzájárult” lehetőséget: Válassza ki az „attiny” csomagot, és kattintson az „Install” gombra.

A telepítés befejezése után zárja be a „Boards Manager” ablakot, és válassza a lehetőséget

Tábla: „ATtiny25/45/85”

Processzor: "ATtiny85"

Óra: "Belső 8 Mhz"

ATtiny program

Be kell programozni egy Arduino programot az AVR programozási pajzshoz

Töltse fel az "Arduino mint ISP vázlatot" [Fájl] -> [Példák] -> [Arduino mint internetszolgáltató].

Az AVR programozási pajzsot az Arduino -hoz csatolta

ATTINY85 aljzat az AVR programozási pajzson

Válassza ki a programozót, [Eszközök] -> [Programozó] -> [Arduino mint internetszolgáltató] Állítsa be a programbetöltőt, [Eszközök] -> [Írja be a rendszerindítót]

Nyissa meg a PockeTetris Sketch programot az Arduino szoftverben

Feltöltési vázlat, [Fájl] -> [Feltöltés programozó segítségével]

A vázlat sikeres feltöltése után győződjön meg arról, hogy az ATtiny85 pontja és a foglalat bevágása ugyanazon az oldalon van, és nyomja be a chipet a foglalatba.

3. lépés: Játssz

A középső gomb megváltoztatja a blokkdarabot, és lenyomva tartja. Van egy szünet üzemmód is, amely kevesebb energiát fogyaszt, ha a bal és a jobb gombot egyszerre nyomja meg.

Nagyon élveztem ezt a játékot építeni és játszani.

Ajánlott: