2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
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
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
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.