Obsah:

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

Video: Bloková hra: 3 kroky

Video: Bloková hra: 3 kroky
Video: He JUGGLED and SOLVED 3 Rubik's cubes! - Guinness World Records 2024, Listopad
Anonim
Bloková hra
Bloková hra

Toto je inspirováno projektem pockeTETRIS. Chtěl jsem mít desku s obvody, která používá větší obrazovku, aby bylo pohodlnější hrát bez pouzdra a přidat vypínač.

Krok 1: Sestavte

Stavět
Stavět

Soubory návrhů jsou na EasyEDA

PCB musí být bez olova, protože se jedná o ruční hru.

POTŘEBNÉ POLOŽKY

PCB - Nabídka poté "Generovat výrobní soubor" - vytvořte Gerbera nebo objednejte na JLCPCB

1,3 OLED 128X64 - Ujistěte se, že kolíky odpovídají PCB

3 - 10K odpory

Přepínače SMD 3 - 6x6

ATtiny85

2poziční 3kolíkový posuvný přepínač

CR2032 Držák baterie BAT-HLD-001-THM

Baterie CR2032

Zásuvka DIP8

Programátor AVR nebo ATtiny Chip

Bezolovnatá pájka

Páječka

Čistič alkoholové elektroniky

Levný zubní kartáček

Ochrana očí pro pájení, ořezávání a čištění.

PÁJENÍ

Většina tohoto projektu probíhá pájením otvorů, ale používá tlačítka SMD, takže na zadní straně nebudou ostré hrany. Pájení na povrch je pro mě novinka, takže se podělím o to, co jsem se naučil. Chcete -li pájet tlačítka SMD, nejprve roztavte pájku na 1 podložku, přetavte pájku a zasuňte 1 patku tlačítka do pájky. Před pokračováním se ujistěte, že je tlačítko zarovnané. Poté podložky a chodidla zahřejte nahoře železnou a tavnou pájkou, dokud se nevytvoří pájka. SMD pájení jsem se naučil od Collin's Lab.

Před čímkoli jiným pájte tlačítka pro povrchovou montáž.

Dále připájejte zásuvku Attiny85 a odpory na zadní straně. Spojte zářez zásuvky s obrysem sítotisku. Poté ořízněte vodiče a poté pájejte části na přední straně. Po dokončení odstřihněte zbytek pájení.

ČIŠTĚNÍ

Tavidlo z pájky zanechá lepkavé zbytky. Po pájení použijte elektronický alkohol k nastříkání nebo zakrytí DPS a vydrhněte kartáčkem na zuby. Používejte ochranu očí.

Krok 2: Naprogramujte ATtiny85

Program ATtiny85
Program ATtiny85

Přidejte podporu desky Arduino IDE pro ATtiny Přejděte do nabídky „Soubor“a vyberte „Předvolby“Do pole označeného „Adresy URL dalších správců desek“zadejte: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x -boards-manager/package_damellis_attiny_index.json a klikněte na OK

Přejděte do nabídky „Nástroje“a poté na „Board“vyberte „Boards Manager“a poté z rozevíracího seznamu typu vyberte „Contributed“: Vyberte balíček „attiny“a klikněte na tlačítko „Instalovat“.

Po dokončení instalace zavřete okno „Správce desek“a vyberte

Deska: „ATtiny25/45/85“

Procesor: "ATtiny85"

Hodiny: "Interní 8 MHz"

Program ATtiny

Potřebujete naprogramovat Arduino pro AVR Programming Shield

Nahrajte „skicu Arduino jako ISP“[Soubor] -> [Příklady] -> [Arduino jako ISP].

Připojen programovací štít AVR k Arduinu

Zapojte čip ATTINY85 do AVR Programming Shield

Vyberte Programátor, [Nástroje] -> [Programátor] -> [Arduino jako ISP] Nastavit zavaděč programu, [Nástroje] -> [Vypálit zavaděč]

Otevřete PockeTetris Sketch v softwaru Arduino

Nahrát skicu, [Soubor] -> [Nahrát pomocí programátoru]

Po úspěšném nahrání skici se ujistěte, že tečka na ATtiny85 a zářezu zásuvky jsou na stejné straně a zatlačte čip do zásuvky.

Krok 3: Hrajte

Prostřední tlačítko změní blokový kus a při podržení jej spustí dolů. Existuje také režim pozastavení, který využívá méně energie při současném stisknutí levého a pravého tlačítka.

Bavilo mě stavět a hrát tuto hru.

Doporučuje: