Spisu treści:
- Krok 1: Lista części
- Krok 2: Konfiguracja Raspberry Pi
- Krok 3: Konfiguracja ekranu
- Krok 4: Montaż konsoli przycisków
- Krok 5: Montaż dozowników cukierków
- Krok 6: Składanie wszystkiego razem
Wideo: Halloweenowa gra zręcznościowa wyścigów konnych: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
W tym roku postanowiliśmy stworzyć grę zręcznościową o wyścigach konnych na Halloween. Zainspirowała nas wersja mechaniczna o nazwie Roll-a-Ball Horse Racing. Naszym celem było stworzenie gry z prostym sterowaniem, która spodoba się szerokiemu gronu graczy. Bazując na naszych zeszłorocznych doświadczeniach w budowaniu i obsłudze czekoladowych automatów do gry, wiedzieliśmy, że musimy pomieścić setki graczy w ciągu około trzech godzin. Dlatego nasz następny projekt wymagał szybkiego czasu realizacji i musiał być trwały, aby wytrzymać tak intensywne użytkowanie. Zdecydowaliśmy się zbudować cztery stacje, aby promować zdrową konkurencję i oferować wystarczającą pojemność, a także zminimalizować czas oczekiwania. Zamiast zmuszać graczy do rzucania piłeczkami, aby przyspieszyć konie, zgodziliśmy się na prostszy zestaw przycisków. Chcieliśmy też rzucić sobie wyzwanie, wydając nowy cukierek. Po ocenie wielu rodzajów cukierków, które były pakowane w małe pudełka, zdecydowaliśmy się na Mike & Ike's i Hot Tamales, które kupowaliśmy hurtowo.
Krok 1: Lista części
- Raspberry Pi 3B+
- Kontroler Joy Stick
- 8 dużych przycisków
- 8 5 V lampki do przycisków
- 4 serwa Kuman MG996R Digi Hi-Torque
- Sklejka brzozowa 5,25 mm
- Kabel kat. 5
- Drukowany winyl z podkładem samoprzylepnym
- Dużo cukierków (90mm x 50mm x 12mm)
- Wszystko, o czym tutaj wspomniano
- Kup aktywa wyścigów konnych
Narzędzia:
- drukarka 3d
- Wycinarka laserowa
Krok 2: Konfiguracja Raspberry Pi
W naszej konfiguracji komputerowej do uruchomienia gry użyliśmy Raspberry Pi 3 B+ z Raspbian Lite.
Najpierw pobierz nasze repozytorium GitHub. Nasz program działa przy użyciu Pygame i Pillow, więc uruchom pip3 install -r Requirements.txt w terminalu. Następnie utwórz kopię ample_config.py i nazwij ją config.py. Następnie edytuj go, aby dostosować minimalną liczbę graczy (użyliśmy 2), nazwy i rozmiary koni oraz rozmiar ekranu. Postanowiliśmy przyznać dwa pudełka cukierków każdemu zwycięzcy gry i jedno pudełko wszystkim pozostałym graczom. W razie potrzeby można również regulować inne parametry.
Krok 3: Konfiguracja ekranu
www.instructables.com/id/RGB-Matrix-Using-NovaStar/
Krok 4: Montaż konsoli przycisków
Nasze konsole przycisków zostały wykonane z drewna sklejki brzozowej z dużymi, okrągłymi przyciskami arkadowymi (https://na.suzohapp.com/products/pushbuttons/D54-0004-12?REF=SN i ozdobione drukowanym klejem winylowym. Zdecydowaliśmy się na użycie te arkadowe przyciski ze względu na ich trwałość i oświetlenie. Dla każdej z czterech konsol użyliśmy pary przycisków w różnych kolorach. Przyciski były dostarczane z lampkami 12V, ale chcieliśmy sterować nimi z Raspberry Pi, który ma piny 5V, więc wymieniliśmy je na 5 woltowe (https://na.suzohapp.com/products/lighting/91-10WB-53W?REF=SN). Chcieliśmy, aby konsole były małe, aby można było je zmieścić z każdej strony obok siebie na jednym stole 8'. Dodatkowo chcieliśmy zastosować spójną kolorystykę, aby móc używać pudełek zamiennie.
Najpierw wycinaliśmy laserowo i montowaliśmy nasze konsole guzikowe ze sklejki brzozowej o grubości 5,25 mm. (https://github.com/alanswx/HorseArcade/tree/master/hardware) Przeszliśmy przez wiele nieudanych projektów, dopóki nie dotarliśmy do jednego, który był wystarczająco mały i można go było prawidłowo zmontować. Eksperymentowaliśmy również z odstępami między przyciskami, aby zapewnić łatwość użycia dla graczy w kostiumach. Następnie zaprojektowaliśmy winyl, który został wydrukowany i wycięty na miejscu. Nałożyliśmy winyl, a następnie wydrukowaliśmy w 3D wsporniki Cat5 i przykręciliśmy je z tyłu każdej konsoli. Na koniec przykręciliśmy i okablowaliśmy przyciski. W naszym projekcie zastosowaliśmy solidne druty. Jednak podczas gry ciągły, perkusyjny wpływ przycisków stopniowo odłączał przewody od przycisków. Aby uniknąć tego problemu, sugerujemy stosowanie przewodów linkowych.
Każde pudełko miało jeden kabel Cat5 z 8 przewodami (4 pary). Podłączyliśmy po jednej parze do każdego przełącznika w pudełku i po jednej parze do każdej diody w pudełku. Po stronie raspberry pi 2 pary od przełącznika są podpięte do adaptera joysticka. Pozostałe dwie pary są podłączone do wyjść LED płytki niestandardowej, którą podłączyliśmy do naszego pi. W przyszłej wersji powinniśmy zmienić deskę na czapkę raspberry pi, aby uprościć montaż. Podłączyliśmy go do dodatkowych pinów gpio na płycie kontrolera serwomechanizmu. Piny LED GPIO są sterowane w pliku config.py.
Krok 5: Montaż dozowników cukierków
Chcieliśmy stworzyć automatyczne dozowniki cukierków, które byłyby łatwe do uzupełniania. Ponieważ potrzebowaliśmy, aby zmieściły się na stole obok każdej z konsol z przyciskami, musiały być smukłe, aby zmieścić się w naszym ograniczeniu stołu do 8 stóp. Dodatkowo nie mogły być zbyt wysokie, ponieważ zasłaniałyby graczowi widok ekranu. Na koniec chcieliśmy, aby gracze mogli zobaczyć cukierki w dozowniku. Po kilku nieudanych modelach zdecydowaliśmy się na pionową kwadratową rurę zbudowaną z drewna, pleksi i naszego mechanizmu dozującego. Nasz mechanizm dozujący składa się z serwomotoru z dołączonym zębnikiem, który przesuwa zębatkę.
W naszym projekcie tniemy jednocześnie drewno zarówno na konsolę, jak i na dozownik cukierków, aby oszczędzać zasoby. (https://github.com/alanswx/HorseArcade/blob/master/hardware/dispenser.svg)
Następnie pleksi wycinamy laserowo.
Wydrukowaliśmy również w 3D zębatkę i zębnik. (https://github.com/alanswx/ChocolateCoinDispenser/tree/master/Box/stl)
Dozowniki zmontowaliśmy, wyrównując drewniane zęby i używając gumowego młotka do połączenia drewnianych ścian i pleksi. Aby wykonać zawias do tylnej ściany drewnianej tuby (naprzeciwko frontu z pleksi), który pozwalał nam napełniać dozownik cukierków podczas gry, wycinamy dwa małe drewniane kółka, które przykleiliśmy na górze i na dole prawej strony tyłu Ściana. Przykleiliśmy słupek zarówno na górze, jak i na dole tylnej drewnianej ściany, aby wstawić w każde koło. (Patrz zdjęcie nr 4). Aby zamknąć drzwiczki wkładu, użyliśmy spinacza do papieru.
Na koniec wkręciliśmy serwomotor, zamocowaliśmy wałek zębaty wydrukowany w 3D i wyrównaliśmy jego zęby z zębatką.
Aby dopasować nadrukowany winylowy wzór konsol z przyciskami, pomalowaliśmy natryskowo dozowniki cukierków na zielono.
Krok 6: Składanie wszystkiego razem
- Łączenie wszystkich pudełek ze sobą i ich dozowników cukierków
- Podłączanie dozowników cukierków i konsoli przycisków do Raspberry Pi
- Podłączanie Raspberry Pi do nadajnika MCTRL300
- Podłączenie skrzynki nadawczej MCTRL300 do odbiorników ekranu.
- Upewnij się, że Pi uruchamia się w wierszu poleceń i uruchamia grę.
Zalecana:
Gra zręcznościowa Cyclone LED: 4 kroki
Cyclone LED Arcade Game: Celem tego projektu było stworzenie prostej gry przy użyciu Arduino, która byłaby interaktywna i zabawna dla dzieci. Pamiętam, że gra zręcznościowa Cyclone była jedną z moich ulubionych gier zręcznościowych, kiedy byłem młodszy, więc postanowiłem ją powtórzyć. T
Gra zręcznościowa Stackers: 6 kroków (ze zdjęciami)
Stackers Arcade Game: Cześć wam, dzisiaj chcę podzielić się z Wami tą niesamowitą grą arcade, którą można zrobić z kilkoma diodami LED Ws2812b i mikrokontrolerem/FPGA. Behold Stack Overflow - nasza sprzętowa implementacja klasycznej gry zręcznościowej. Co zaczęło się jako projekt szkolny, qui
Inteligentna gra zręcznościowa w koszykówkę z obręczami do liczenia punktów za pomocą wbudowanej platformy Eveve-Arduino: 13 kroków
Inteligentna gra zręcznościowa do koszykówki z obręczami liczącymi punkty za pomocą wbudowanej platformy Eveve-Arduino: Ze wszystkich dostępnych gier najbardziej rozrywkowe są gry zręcznościowe. Pomyśleliśmy więc, dlaczego nie zrobić tego sami w domu! I oto jesteśmy, najbardziej zabawna gra DIY, w jaką kiedykolwiek grałeś do tej pory - DIY Arcade Basketball Game! Nie tylko jest to
Mini 2-osobowa gra zręcznościowa ze starego laptopa i deski do krojenia Ikea.: 32 kroki (ze zdjęciami)
Mini 2-osobowa gra zręcznościowa ze starego laptopa i deski do krojenia Ikea.: Uwielbiam gry w stylu retro. Wszystkie te stare automaty arkadowe i konsole były po prostu świetną zabawą. Chciałbym mieć własny automat, ale po prostu nie mam miejsca. Granie za pomocą gamepada przez konsolę w telewizorze po prostu nie wydaje się odpowiednie, więc musiałem zrobić
CheminElectrique (gra zręcznościowa) - SRO2002: 9 kroków
CheminElectrique (gra umiejętności) - SRO2002: Przedstawiam Wam dzisiaj wykonanie gry, którą zrobiłem na przyjęcie z okazji zakończenia roku szkolnego dla mojego syna. We Francji nazywamy te festiwale „kermesses”, nie wiem, czy istnieją w innych krajach i jak się nazywają… Na tych imprezach jest