Cuprins:

PressKill: un joc Arduino: 5 pași
PressKill: un joc Arduino: 5 pași

Video: PressKill: un joc Arduino: 5 pași

Video: PressKill: un joc Arduino: 5 pași
Video: Un joc distractiv: 💙 Construiți o casă cu noi | Blue | Disney Junior România 2024, Noiembrie
Anonim
PressKill: un joc Arduino
PressKill: un joc Arduino

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:

  1. Când un jucător își apasă butonul, obține un punct și începe Deadzone.
  2. Când un jucător își apasă butonul în timpul zonei moarte, acesta se pierde și este în afara jocului.
  3. La 5 secunde după începerea sa, Deadzone se termină. Nu există nicio indicație în acest sens.
  4. Câștigă primul jucător care are cinci puncte sau este ultimul în poziție.

Pasul 1: Piese

Părți
Părți
Părți
Părți

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

Cablare
Cablare
Cablare
Cablare
Cablare
Cablare
Cablare
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:

  1. 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.
  2. 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).
  3. 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!
  4. 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.
  5. 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

Cutie
Cutie

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

A se distra!
A se distra!

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: