Cuprins:

Whack-a-somebody: 6 pași (cu imagini)
Whack-a-somebody: 6 pași (cu imagini)
Anonim
Image
Image
Whack-a-somebody
Whack-a-somebody
Whack-a-somebody
Whack-a-somebody

Acest proiect a fost pentru „Electronică creativă”, un modul de inginerie electronică Beng din anul IV la Universitatea din Malaga, Școala de telecomunicații (www.etsit.uma.es).

În acest instructable am creat o versiune personalizată a jocului Whack-a-mole. Pentru a imita molehills folosim butoane arcade conectate la un Leonardo Arduino de casă. Potrivit butonului apăsat, Leonardo emulează o tastatură și trimite prin portul serial cheia corespondentă. Aceste informații sunt primite în Procesare, unde jocul este emulat. Obiectivul nostru principal este să creăm un dispozitiv de eliberare interactiv prietenos, care să-l poată lovi pe prietenul tău, pe șeful tău sau pe oricine alegi!

Pasul 1: Lista materialelor

Proiect de lege de materiale
Proiect de lege de materiale
Proiect de lege de materiale
Proiect de lege de materiale
Proiect de lege de materiale
Proiect de lege de materiale

Materiale utilizate:

-Butoane Arcade

-O cutie

-Iarbă sintetică artificială

-Arduino Leonardo

-9x1k Rezistențe

-Carton

-Sârmă pentru panou

-Perforate PC Board

-Un ciocan de jucărie

-Cuter

-Sudor + Soldat

-Velcro

-Adeziv lichid

Un link util pentru a cumpăra butoanele:

m.es.aliexpress.com/item/32820995279.html?…

Factura este în jur de 25 de euro.

Pasul 2: Cântec

Această lucrare, al cărei autor este Alejandro Serrano Rueda, se află sub licența Creative Commons 4.0 (licență de Recunoaștere 4.0 Internațională a Creative Commons).

Pasul 3: Faceți jocul Box

Faceți jocul Cutie
Faceți jocul Cutie
Faceți jocul Cutie
Faceți jocul Cutie
Faceți jocul Cutie
Faceți jocul Cutie
Faceți jocul Cutie
Faceți jocul Cutie

În primul rând, trebuie să faceți nouă găuri în cutie pentru a pune butoanele arcade. Odată ce ați făcut-o, puteți face alte nouă găuri într-o bucată de iarbă artificială sintetică. Apoi, puteți pune butoanele în caseta dvs. De asemenea, puteți acoperi laturile cutiei cu carton maro. Pentru a închide cutia am folosit o mică bucată de velcro.

Pasul 4: Cod Arduino

Pentru a crea jocul, am folosit biblioteca „Keyboard.h” pentru a emula câteva taste. Folosim tastele de la '0' la '9' deoarece avem nouă butoane. Vom avea nevoie de nouă porturi (de la 2 la 10) configurate ca intrări. Este necesar să utilizați un debouncer (am folosit o întârziere de 200 ms).

Pasul 5: Circuit și conexiuni

Circuit și conexiuni
Circuit și conexiuni
Circuit și conexiuni
Circuit și conexiuni
Circuit și conexiuni
Circuit și conexiuni

Pentru butoane, am decis să folosim o configurație pull-up. Există LED-uri în interiorul butoanelor, dar nu le-am folosit pentru proiectul nostru. Prin urmare, pentru conexiuni, am urmat schema indicată anterior (câte unul pentru fiecare dintre cei nouă pini). Am folosit o placă perforată pentru a pune rezistențele (așa cum puteți vedea în imagine). În cele din urmă, am făcut o gaură pentru a conecta firul lui Leonardo la computer. Arduino Leonardo este blocat pe cutie folosind velcro.

Pasul 6: Procesare

Prelucrare
Prelucrare
Prelucrare
Prelucrare
Prelucrare
Prelucrare

Puteți juca unele jocuri pe tastatură numai cu cutia, dar am creat și un joc bazat pe Procesare care simulează un câmp cu molehills. Oamenii apar din aceste molehills și trebuie să le lovim pentru a obține puncte. Jocul are un meniu principal, unde puteți alege persoana pe care doriți să o loviți și gradul de dificultate (schimbă viteza capetelor).

Recomandat: