Spisu treści:
Wideo: Gra 8x8 Colorduino Pong: 3 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
W tej instrukcji pokażę, jak zbudowałem grę w ponga, używając modułu matrycy LED 8 x 8 RGB. Ten moduł nazywa się Colorduino. Posiada wbudowany mikrokontroler i interfejs do połączenia z innymi płytami Colorduino. Posiada możliwość obsługi 64 sztuk kolorowych diod LED. Płytka może być sterowana kodem Arduino. Stworzyłem dwa kontrolery, każdy kontroler ma dwa przyciski. W tę grę może grać dwóch graczy. Celem jest uniemożliwienie piłce dotarcia do ściany po twojej stronie. Jest platforma o szerokości 3 diod LED, która może odbić piłkę do przeciwnika. Moim pomysłem było uczynienie tego tak prostym, jak to tylko możliwe. Cały proces budowy trwa około 1 godziny (nie wlicza się szydełkowania dla kontrolerów). Koszt projektu to 20 $. Urządzenie zasilane jest baterią 18650.
Krok 1: Lista BOM
Link do kwoty nazwy materiału
Colorduino V2.0 Dot Matrix RGB LED Driver shield 1 szt
Plastikowa obudowa przycisków 1 szt
Przewód elastyczny w gumowej osłonie 1 szt
Dławnica kablowa 4 szt
Proto PCB 1 szt
18650 Uchwyt baterii 1 szt
18650 Bateria 1 szt
Przełącznik przyciskowy 12mm Przycisk chwilowy 4 szt
Kabel do lutowania 1 szt
Cyna lutownicza 1 szt
2-pozycyjny przełącznik zatrzaskowy 1 szt
4, 7 kohm 4 szt
Przetwornica 3V do 5V DC-DC Step Up Boost mobilna 1 szt
2-biegunowe złącze śrubowe do montażu na płytce drukowanej 5mm 1 szt
3 Pin 5mm Pitch Zacisk śrubowy do montażu na PCB 2 szt.
Obudowa do elektroniki 1 szt
Całkowity koszt materiałowy projektu: 20, 21 $/całkowity projekt
Krok 2: Montaż
Sprawdź wideo w pierwszym kroku. Kilka dodatkowych informacji do filmu:
Zbierz wszystkie materiały zgodnie z listą BOM. Użyłem proto PCB i przylutowałem wszystkie komponenty.
Połączyłem wszystkie komponenty według załączonego schematu. Jest to łatwe do zbudowania obwodu, może to zrobić każdy, kto chce używać lutownicy. Do podłączenia pinów użyłem nóżek rezystorów. Kable połączeniowe Dupont są idealne do połączenia matrycy LED z płytą prototypową. Całą płytę prototypową można zmontować przed zamontowaniem w obudowie. Zainstalowałem złącza śrubowe do montażu na płytce drukowanej. Pomogło mi to przetestować obwód bez obudowy. Po testach po prostu odpiąłem kable, zainstalowałem proto PCB w obudowie i przełożyłem kable przez dławnice, po czym przykręciłem wszystkie kable z powrotem.
Kod Arduino pochodzi z tej instrukcji, dziękuję za inspirację.
labs.bsoares.com/ping-pong-com-matriz-de-l…
Sterowniki należy sprawdzić przed montażem w obudowie.
Plastikowa obudowa jest modyfikowana za pomocą noża i wiertarki.
Kontrolery umieściłem w zielonych i niebieskich szydełkach, aby odróżnić dwóch graczy. Szydełko zostało zaprojektowane i wykonane za pomocą tej instrukcji:
www.instructables.com/id/Crochet-for-Gadge…
Krok 3: Prześlij dołączone oprogramowanie
Oprogramowanie wgrywane jest przez Atmel Studio. Najpierw próbowałem użyć Arduino IDE, ale nie byłem w stanie go użyć, więc musiałem użyć AVR Programmer Avrisp mkII. To utrudniło mi pracę. Załączyłem kod Arduino i projekt Atmel Studio. Sprawdź powyższy film, jak korzystać z kodu Arduino w Atmel Studio 7.
Miałem pewne problemy z wgrywaniem PIN-ów do Colorduino. Piny ISP płyty Colorduino znajdują się między MCU a płytką LED, a złącze 6 PIN programatora Avrisp mkII nie ma miejsca. Aby wgrać, musiałem rozebrać dwie płyty. W fazie rozwoju musiałem wielokrotnie wgrywać kod, więc zdecydowałem się umieścić złącze ISP po drugiej stronie płytki. Aby to zrobić, musiałem wykonać odbicie lustrzane pinów i użyć małej płytki drukowanej proto. Jeśli potrzebujesz tylko kilku przesłań, więc nie zawracaj sobie głowy prostym rozłożeniem na tablice, prześlij, a następnie połącz ponownie. Więcej informacji o Avrisp mkII:
Kod Arduino pochodzi z tej instrukcji, dziękuję za inspirację.
labs.bsoares.com/ping-pong-com-matriz-de-leds-8x8-ee13cce39007
Ostatnie słowa
Moje dzieci wypróbowały tę grę i pokochały ją. Myślę, że w tym projekcie jest duży potencjał, inne gry mogą być łatwo rozwijane.
Miłego dnia!
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 Pong autorstwa Andrei: 4 kroki
Pong Game autorstwa Andrei: To gra, która pierwotnie pochodzi stąd. Stworzyłem grę, a następnie dokonałem pewnych zmian na tej podstawie. Pokażę ci kroki tworzenia tej gry, a następnie podam kod, który zmieniłem. Dodałem kilka zmian do oryginalnego kodu, takich jak zmiana
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