Spisu treści:
Wideo: Gra blokowa: 3 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
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
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
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:
Gra Python w kółko i krzyżyk: 4 kroki
Python Tic Tac Toe Game: python gra w kółko i krzyżyk ta gra jest stworzona w Pythonie, który jest językiem komputerowym, użyłem edytora Pythona o nazwie: pycharm możesz również użyć normalnego edytora kodu Pythona
Gra Corona w zarysie: 4 kroki
Gra Corona in Scratch: Cześć przyjaciele, stworzyłem grę od podstaw, aby pokazać, jak ważne jest użycie środka dezynfekującego i maski w tym " Nowa normalna” w zabawny i uczący się sposób. Użyte duszki: EarthDoctorCorona virus Butelka odkażająca Maska
Gra Angry Birds: 4 kroki
Angry Birds Game: Cześć, wszyscy, których stworzyłem, stworzyłem tę niesamowitą grę przy użyciu javascriptu. Cóż, każdy musiał grać w grę Angry Birds w swoim życiu, to naprawdę niesamowita gra, więc próbowałem stworzyć własną wersję gry Angry Birds za pomocą skryptu java i niektórych platform do kodowania su
Gra Aruduino LED Szybkie klikanie Gra dla dwóch graczy: 8 kroków
Aruduino LED Game Fast Clicking Two Player Game: Ten projekt jest inspirowany @HassonAlkeim. Jeśli chcesz przyjrzeć się bliżej, oto link, który możesz sprawdzić https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Ta gra jest ulepszoną wersją Alkeima. To jest
Ostateczna gra komputerowa Simon mówi, że gra: 3 kroki
Finał inżynierii komputerowej Gra Simon Mówi: Mój pomysł: Mój projekt to gra Simon Mówi. W tej grze są cztery diody LED i cztery przyciski. Muzyka będzie odtwarzana z brzęczyka, a diody LED zaświecą się dopasowując się do muzyki. Wtedy rozpocznie się gra. Zaświeci się dioda LED i trzeba kliknąć tyłek