Cuprins:
Video: PressKill: un joc Arduino: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
PressKill este un joc fizic pentru patru jucători pe care i-am proiectat și realizat folosind un Arduino pentru un proiect de școală. Realizarea jocului implică programarea, lipirea, realizarea planurilor vectoriale, tăierea cu laser și o anumită lipire. Vrei să faci un joc rad pentru a te juca cu prietenii? Citiți mai departe!
Regulile jocului:
- Când un jucător își apasă butonul, obține un punct și începe Deadzone.
- Când un jucător își apasă butonul în timpul zonei moarte, acesta se pierde și este în afara jocului.
- La 5 secunde după începerea sa, Deadzone se termină. Nu există nicio indicație în acest sens.
- Câștigă primul jucător care are cinci puncte sau este ultimul în poziție.
Pasul 1: Piese
Iată o listă cu toate părțile care au intrat în construcția fizică a jocului.
- 1 Arduino
- 4 butoane arcade mari cu lumini opționale
- 16 conectori de sex feminin
- 4 leduri albe
- 4 rezistoare de 220 Ohm
- 4 rezistențe de 10.000 Ohm
- mult sârmă
- tuburi termocontractabile
- perfboard
- 1 foaie de lemn MDF de 3mm
- lipici de lemn
De asemenea, am folosit următoarele instrumente:
- Ciocan de lipit
- Cutter cu laser
- Pistola de căldură (bricheta funcționează și ea)
Pasul 2: Cablare
Cablajul în sine nu este atât de complicat, este doar obositor, deoarece trebuie să faceți același lucru de patru ori, o dată pentru fiecare buton. Iată o instrucțiune bună pentru pinii butonului: Big-dome-push-button-LinkIt-basics
Bine, iată lucrul în doar cinci pași:
- Introduceți LED-urile în butoanele arcade. Dacă butoanele dvs. sunt ușor compatibile cu LED-uri, minunat! Al meu nu era, așa că i-am lipit la loc.
- Atașați conectorii feminini la unele fire. Le-am lipit pentru a întări conexiunea și am adăugat niște tuburi termocontractabile, folosind pistolul de căldură, pentru siguranță. Am colorat firele pentru a fi negative (gri) și pozitive (roșu).
- Lipiți toate firele pentru fiecare buton pe o mică bucată de perfboard, pentru a adăuga rezistențele potrivite. De asemenea, ajută la organizarea un pic. Verificați imaginea inclusă pentru o privire atentă asupra diferitelor fire și rezistențe. Apoi conectați firele cu conectorii feminini la buton. repetă acum de patru ori!
- Lipiți toate firele fiecărui buton care intră în 5V și GND ale Arduino pe o altă bucată mică de perfboard, în paralel. în acest fel trebuie doar să conectați două fire la Arduino în loc de opt.
- Acesta este un pas opțional, dar dacă vă place să rămâneți oarecum organizat ca mine, etichetați firele de la fiecare buton care intră în codurile PIN ale Arduino. Am codat-o pe a mea după culoarea butonului.
Cam asta e pentru electronice! Dacă ești mai deștept decât mine, planifică-ți circuitele în prealabil, astfel încât să poți gestiona ușor cablurile și să eviți un spaghete mare de fire.
Pasul 3: Caseta
Din motive personale, am vrut să fac o cutie tăiată cu laser pentru a conține toate componentele electronice. Este o formă destul de simplă și poate fi realizată cu ușurință doar prin tăierea lemnului și găurirea găurilor rotunde, deci dacă este mai rapid sau mai accesibil pentru dvs., aceasta ar fi o mișcare inteligentă. Dar permiteți-mi să vă spun, acele articulații ale degetelor par cool ca naiba.
Am luat modelul pentru cutie de la makercase.com, care face foarte ușor să nu desenez singur toate articulațiile degetelor. Am modificat apoi modelul din Inkscape, un program gratuit de desenare vectorială. Din experiența mea, Inkscape nu este bun la exportarea fișierelor.dxf care sunt citite de dispozitivul de tăiere cu laser, așa că o soluție pentru această problemă este utilizarea Adobe Illustrator.
Cutia în sine măsoară 30 x 30 x 10 centimetri. După ce ați tăiat laserul MDF, puteți lipi panourile împreună. Nu lipiți totuși fundul! Acesta servește ca un capac cu capul în jos pentru a accesa hardware-ul. Îl puteți face atașabil lipind niște magneți în interior. Nu am făcut-o, pur și simplu pentru că nu aveam nevoie. Este o decizie bună dacă doriți să mutați cutia mult fără ca fundul să cadă.
Notă: planurile furnizate în acest instructable nu includ o gaură pentru un cablu de alimentare la Arduino. Am găurit unul singur, dar puteți schimba planurile pentru a le acomoda sau puteți pune o sursă de alimentare de 5 V în interiorul cutiei. Există încă suficient spațiu pentru asta.
Pasul 4: Cod
Iată codul pentru Arduino. Este realizat de mine și poate conține erori, deși nu am observat încă, deocamdată. Este comentat și sunteți foarte liber să îl optimizați, să modificați sau să adăugați în continuare.
Pasul 5: Distrează-te
Acest lucru poate suna brânzet, dar vreau să spun sincer: distrează-te făcând și jucând! Amintiți-vă, de asemenea, că nu vă distrați face parte, de asemenea, din distracția de a face. Dacă vă blocați, jucați-vă și experimentați pentru a găsi noi soluții la probleme. Așa am reușit să fac acest joc. Mulțumesc pentru lectură!
Recomandat:
Joc de ruletă DIY 37 Leds Arduino: 3 pași (cu imagini)
DIY 37 Leds Arduino Roulette Game: Roulette este un joc de cazino numit după cuvântul francez care înseamnă roată mică
Design de joc în Flick în 5 pași: 5 pași
Designul jocului în Flick în 5 pași: Flick este un mod foarte simplu de a crea un joc, în special ceva de genul puzzle, roman vizual sau joc de aventură
Joc Simon - Joc distractiv !: 5 pași
Joc Simon - Joc distractiv !: Referință: Aici După un weekend lung, trebuie să fii cu adevărat greu să îndeplinești toate sarcinile și munca de care ești responsabil. Este timpul să ne antrenăm creierul, nu-i așa? Pe lângă acele jocuri plictisitoare și fără sens, există și un joc numit Simon Game
Controler de joc DIY bazat pe Arduino - Controler de joc Arduino PS2 - Jucând Tekken cu DIY Arduino Gamepad: 7 pași
Controler de joc DIY bazat pe Arduino | Controler de joc Arduino PS2 | Jucând Tekken cu DIY Arduino Gamepad: Bună, băieți, jocul este întotdeauna distractiv, dar jocul cu propriul controler personalizat DIY este mai distractiv
Consola de joc Arduino Pocket + A-Maze - Joc Maze: 6 pași (cu imagini)
Arduino Pocket Game Console + A-Maze - Maze Game: Bine ați venit la primul meu instructable! Proiectul pe care vreau să îl împărtășesc astăzi este jocul de labirint Arduino, care a devenit o consolă de buzunar la fel de capabilă ca Arduboy și consolele similare bazate pe Arduino. Poate fi intermitent cu jocurile mele (sau ale dvs.) viitoare datorită expo