Spisu treści:

Gra blokowa: 3 kroki
Gra blokowa: 3 kroki

Wideo: Gra blokowa: 3 kroki

Wideo: Gra blokowa: 3 kroki
Wideo: Construct 3 - Как сделать игру на Construct 3. Своя игра с нуля. Гайд by Artalasky 2024, Listopad
Anonim
Blokuj grę
Blokuj grę

Jest to inspirowane projektem pocketTETRIS. Chciałem mieć płytkę drukowaną, która wykorzystuje większy ekran, aby wygodniej grać bez obudowy i dodać włącznik / wyłącznik.

Krok 1: Zbuduj

Budować
Budować

Pliki projektowe znajdują się na EasyEDA

Płytki PCB muszą być pozbawione ołowiu, ponieważ jest to gra ręczna.

POTRZEBNE PRZEDMIOTY

PCB - Menu, a następnie "Generuj plik produkcyjny" - utwórz Gerbera lub zamów w JLCPCB

1.3 OLED 128X64 - Upewnij się, że styki pasują do płytki drukowanej

Rezystory 3 - 10K

Przełączniki przycisków 3 - 6x6 SMD

ATtiny85

2-pozycyjny 3-pinowy przełącznik suwakowy

CR2032 Uchwyt baterii BAT-HLD-001-THM

Bateria CR2032

Gniazdo DIP8

Programator układów AVR lub ATtiny

Lut bezołowiowy

Lutownica

Środek do czyszczenia elektroniki alkoholowej

Tania szczoteczka do zębów

Ochrona oczu do lutowania, przycinania i czyszczenia.

LUTOWANIE

Większość tego projektu to lutowanie przelotowe, ale wykorzystuje przyciski SMD, aby nie było ostrych krawędzi z tyłu. Lutowanie powierzchniowe jest dla mnie nowością, więc podzielę się tym, czego się dowiedziałem. Aby przylutować przyciski SMD, najpierw stop lut na 1 pad, ponownie stop lut i wsuń 1 stopkę do lutu. Upewnij się, że przycisk jest wyrównany przed kontynuowaniem. Następnie podgrzej podkładki i stopy żelazem i stop lut na górze, aż utworzy się kopuła lutownicza. Lutowania SMD nauczyłem się w Collin's Lab.

Przylutuj przyciski do montażu powierzchniowego przed czymkolwiek innym.

Następnie przylutuj gniazdo Attiny85 i rezystory z tyłu. Dopasuj wycięcie gniazda z konturem sitodruku. Następnie przyciąć przewody, a następnie przylutować części z przodu. Po zakończeniu przytnij resztę lutowania.

CZYSZCZENIE

Topnik z lutowia pozostawi lepki osad. Po lutowaniu użyj alkoholu do elektroniki, aby spryskać lub zakryć PCB i wyszorować szczoteczką do zębów. Używaj ochrony oczu.

Krok 2: Program ATtiny85

Program ATtiny85
Program ATtiny85

Dodaj obsługę płyty Arduino IDE dla ATtiny Przejdź do menu „Plik” i wybierz „Preferencje” W polu oznaczonym „Additional Boards Manager URLs” wpisz: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x -boards-manager/package_damellis_attiny_index.json i kliknij OK

Przejdź do menu „Narzędzia”, a następnie „Płyta” wybierz „Menedżer tablic”, a następnie z rozwijanego menu typu wybierz „Współpraca”: Wybierz pakiet „attiny” i kliknij przycisk „Zainstaluj”.

Po zakończeniu instalacji zamknij okno „Menedżer tablic” i wybierz

Tablica: „ATtiny25/45/85”

Procesor: „ATtiny85”

Zegar: „Wewnętrzny 8 MHz”

Program ATtiny

Trzeba zaprogramować Arduino dla AVR Programming Shield

Prześlij „Szkic Arduino jako ISP” [Plik] -> [Przykłady] -> [Arduino jako ISP].

Dołączono tarczę programowania AVR do Arduino

Gniazdo układu ATTINY85 na tarczy programowania AVR

Wybierz programistę, [Narzędzia] -> [Programmer] -> [Arduino jako ISP] Ustaw bootloader programu, [Narzędzia] -> [Burn Bootloader]

Otwórz program PockeTetris Sketch w oprogramowaniu Arduino

Prześlij szkic, [Plik] -> [Prześlij za pomocą programatora]

Po pomyślnym przesłaniu szkicu upewnij się, że kropka na ATtiny85 i wycięcie w gnieździe znajdują się po tej samej stronie i włóż chip do gniazda.

Krok 3: Graj

Środkowy przycisk zmieni kawałek bloku i opuści go, gdy zostanie przytrzymany. Istnieje również tryb pauzy, który zużywa mniej energii, gdy lewy i prawy przycisk są naciskane jednocześnie.

Podobało mi się budowanie i granie w tę grę.

Zalecana: