Spisu treści:

PressKill: gra Arduino: 5 kroków
PressKill: gra Arduino: 5 kroków

Wideo: PressKill: gra Arduino: 5 kroków

Wideo: PressKill: gra Arduino: 5 kroków
Wideo: РАСКРЫЛ ВСЕ СЕКРЕТЫ ТУАЛЕТА! ► Toilet Chronicles 2024, Listopad
Anonim
PressKill: gra Arduino
PressKill: gra Arduino

PressKill to fizyczna gra dla czterech graczy, którą zaprojektowałem i wykonałem przy użyciu Arduino do szkolnego projektu. Tworzenie gry obejmuje programowanie, lutowanie, tworzenie planów wektorowych, cięcie laserowe i klejenie. Chcesz stworzyć fajną grę do grania ze znajomymi? Czytaj!

Zasady gry:

  1. Kiedy dowolny gracz naciśnie swój przycisk, otrzymuje punkt i zaczyna się Deadzone.
  2. Kiedy jakikolwiek gracz naciśnie swój przycisk w Martwej Strefie, przegrywa i wychodzi z gry.
  3. 5 sekund po rozpoczęciu Martwa Strefa kończy się. Nic na to nie wskazuje.
  4. Pierwszy gracz, który ma pięć punktów lub jest ostatni, wygrywa.

Krok 1: Części

Części
Części
Części
Części

Oto lista wszystkich części, które weszły w fizyczną budowę gry.

  • 1 Arduino
  • 4 duże arkadowe przyciski z opcjonalnymi światłami
  • 16 złączy żeńskich
  • 4 białe diody LED
  • 4 rezystory 220 Ohm
  • 4 rezystory 10.000 Ohm
  • dużo drutu
  • rurki termokurczliwe
  • płyta perforowana
  • 1 arkusz drewna MDF o grubości 3 mm
  • klej do drewna

Skorzystałem również z następujących narzędzi:

  • Lutownica
  • Wycinarka laserowa
  • Opalarka (lżejsza też działa)

Krok 2: Okablowanie

Okablowanie
Okablowanie
Okablowanie
Okablowanie
Okablowanie
Okablowanie
Okablowanie
Okablowanie

Samo okablowanie nie jest takie skomplikowane, jest po prostu żmudne, ponieważ trzeba wykonać to samo cztery razy, po jednym dla każdego przycisku. Oto dobra instrukcja dotycząca szpilek przycisków: Podstawy LinkIt z dużą kopułą

W porządku, oto sprawa w zaledwie pięciu krokach:

  1. Włóż diody LED do przycisków arkad. Jeśli twoje przyciski są łatwo kompatybilne z diodami LED, świetnie! Moje nie, więc przylutowałem je na miejscu.
  2. Podłącz złącza żeńskie do niektórych przewodów. Przylutowałem je, aby wzmocnić połączenie i dodałem trochę rurki termokurczliwej, używając opalarki, dla bezpieczeństwa. Przewody oznaczyłem kolorami jako ujemny (szary) i dodatni (czerwony).
  3. Przylutuj wszystkie przewody dla każdego przycisku do małego kawałka płyty perforowanej, aby dodać odpowiednie rezystory. Pomaga też trochę zorganizować. Sprawdź dołączony obrazek, aby przyjrzeć się bliżej różnym przewodom i rezystorom. Następnie podłącz przewody ze złączami żeńskimi do przycisku. teraz powtórz cztery razy!
  4. Przylutuj wszystkie przewody każdego przycisku, które wchodzą do 5V i GND Arduino, równolegle do innego małego kawałka płyty perforowanej. w ten sposób wystarczy podłączyć dwa przewody do Arduino zamiast ośmiu.
  5. Jest to opcjonalny krok, ale jeśli chcesz zachować porządek, tak jak ja, oznacz przewody z każdego przycisku, który trafia do PIN-ów Arduino. Kodowałem kolorami mój kolor przycisku.

To tyle dla elektroniki! Jeśli jesteś mądrzejszy ode mnie, zaplanuj swoje obwody wcześniej, aby móc łatwo zarządzać kablami i uniknąć dużego spaghetti przewodów.

Krok 3: Pudełko

Skrzynka
Skrzynka

Z powodów osobistych chciałem zrobić pudełko wycinane laserowo, aby pomieścić całą elektronikę. Jest to dość prosty kształt i można go łatwo wykonać, po prostu piłując drewno i wiercąc okrągłe otwory, więc jeśli jest to dla ciebie szybsze lub bardziej dostępne, to sprytne posunięcie. Ale powiem ci, te stawy palców wyglądają jak cholera.

Wziąłem wzór na pudełko z makercase.com, który bardzo ułatwia samodzielne rysowanie wszystkich stawów palców. Następnie zmodyfikowałem wzór w Inkscape, darmowym programie do rysowania wektorów. Z mojego doświadczenia wynika, że Inkscape nie radzi sobie dobrze z eksportowaniem plików.dxf, które są odczytywane przez wycinarkę laserową, więc rozwiązaniem tego problemu jest użycie programu Adobe Illustrator.

Samo pudełko ma wymiary 30 x 30 x 10 centymetrów. Po wycięciu płyty mdf laserem możesz skleić panele razem. Nie przyklejaj jednak dna! Służy jako odwrócona pokrywa, aby uzyskać dostęp do sprzętu. Możesz go przymocować, przyklejając do środka kilka magnesów. Nie zrobiłem tego, po prostu dlatego, że nie musiałem. To dobra decyzja, jeśli chcesz dużo przesuwać pudełko bez odpadania dna.

Uwaga: plany przedstawione w tej instrukcji nie zawierają otworu na kabel zasilający do Arduino. Sam wywierciłem jeden, ale możesz zmienić plany, aby pomieścić jeden lub umieścić źródło zasilania 5 V w pudełku. Jest na to jeszcze dużo miejsca.

Krok 4: Kod

Oto kod dla Arduino. Jest zrobiony przeze mnie i może zawierać błędy, chociaż na razie ich nie zauważyłem. Jest skomentowany i możesz go dalej optymalizować, modyfikować lub dodawać.

Krok 5: Baw się dobrze

Baw się dobrze!
Baw się dobrze!

Może to zabrzmieć tandetnie, ale naprawdę to mam na myśli: baw się dobrze, tworząc i grając! Pamiętaj tylko: brak zabawy jest również częścią radości z tworzenia. Jeśli utkniesz, baw się i eksperymentuj, aby znaleźć nowe rozwiązania problemów. W ten sposób udało mi się stworzyć tę grę. Dziękuje za przeczytanie!

Zalecana: