2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
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
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
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.