Bloková hra: 3 kroky
Bloková hra: 3 kroky
Anonim
Bloková hra
Bloková hra

Je inšpirovaný projektom pockeTETRIS. Chcel som mať dosku s obvodmi, ktorá používa väčšiu obrazovku, aby bolo hranie bez puzdra pohodlnejšie a aby som pridal vypínač.

Krok 1: Zostavte

Stavať
Stavať

Súbory návrhu sú na EasyEDA

PCB musia byť bez olova, pretože je to ručná hra.

POTREBNÉ VECI

DPS - Menu potom „Generovať výrobný súbor“- vytvorte Gerbera alebo si objednajte na JLCPCB

1,3 OLED 128X64 - Zaistite, aby sa kolíky zhodovali s DPS

3 - 10K odpory

3 - 6x6 prepínače SMD

ATtiny85

2 -pólový 3 -kolíkový posuvný prepínač

CR2032 Držiak batérie BAT-HLD-001-THM

Batéria CR2032

Zásuvka DIP8

Programátor AVR alebo ATtiny Chip

Bezolovnatá spájka

Spájkovačka

Čistič alkoholovej elektroniky

Lacná zubná kefka

Ochrana očí na spájkovanie, orezávanie a čistenie.

PÁJAČKA

Väčšina tohto projektu je spájkovaná dierou, ale používa tlačidlá SMD, aby na zadnej strane neboli ostré hrany. Povrchové spájkovanie je pre mňa nové, takže sa podelím o to, čo som sa naučil. Na spájkovanie tlačidiel SMD najskôr roztavte spájku na 1 podložku, roztavte spájku a zasuňte 1 pätku gombíka do spájky. Pred pokračovaním sa uistite, že je tlačidlo zarovnané. Potom podložky a chodidlá zahrievajte zhora železnou a tavnou spájkou, kým sa nevytvorí spájkovacia kupola. SMD spájkovanie som sa naučil od Collin's Lab.

Pred ničím iným spájkujte tlačidlá na povrchovú montáž.

Ďalej spájkujte zásuvku Attiny85 a odpory na zadnej strane. Zarovnajte zárez zásuvky s obrysom sieťotlače. Potom orežte vodiče a potom spájkujte diely na prednej strane. Po dokončení zostrihajte zvyšok spájkovania.

ČISTENIE

Tavidlo zo spájky zanechá lepkavé zvyšky. Po spájkovaní použite elektronický alkohol na nastriekanie alebo prikrytie DPS a vydrhnite zubnou kefkou. Používajte ochranu očí.

Krok 2: Naprogramujte ATtiny85

Program ATtiny85
Program ATtiny85

Pridajte podporu dosky Arduino IDE pre ATtiny Prejdite do ponuky „Súbor“a zvoľte „Predvoľby“Do poľa s názvom „Adresy URL ďalších správcov dosiek“zadajte: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x -boards-manager/package_damellis_attiny_index.json a kliknite na tlačidlo OK

Prejdite do ponuky „Nástroje“a potom na „Board“vyberte „Boards Manager“a potom z rozbaľovacieho zoznamu typu vyberte „Contributed“: Vyberte balík „attiny“a kliknite na tlačidlo „Inštalovať“.

Po dokončení inštalácie zatvorte okno „Boards Manager“a vyberte

Doska: „ATtiny25/45/85“

Procesor: "ATtiny85"

Hodiny: „Interné 8 MHz“

Program ATtiny

Potrebujete naprogramovať Arduino pre programovací štít AVR

Nahrajte „skicu Arduino ako ISP“[Súbor] -> [Príklady] -> [Arduino ako ISP].

Pripojený programovací štít AVR k Arduinu

Zapojte čip ATTINY85 do programovacieho štítu AVR

Vyberte Programátor, [Nástroje] -> [Programátor] -> [Arduino ako ISP] Nastavte bootloader programu, [Nástroje] -> [Burn Bootloader]

Otvorte aplikáciu PockeTetris Sketch v softvéri Arduino

Nahrajte skicu, [Súbor] -> [Nahrať pomocou programátora]

Po úspešnom nahraní náčrtu skontrolujte, či sú bodky na zariadení ATtiny85 a zárez zásuvky na rovnakej strane a zatlačte čip do zásuvky.

Krok 3: Hrajte

Stredné tlačidlo zmení blokový kus a pri podržaní ho spustí. Existuje aj režim pozastavenia, ktorý spotrebuje menej energie pri súčasnom stlačení ľavého a pravého tlačidla.

Bavilo ma stavať a hrať túto hru.