Innehållsförteckning:

Whack-a-somebody: 6 steg (med bilder)
Whack-a-somebody: 6 steg (med bilder)

Video: Whack-a-somebody: 6 steg (med bilder)

Video: Whack-a-somebody: 6 steg (med bilder)
Video: Ваня Усович "ЕЩЕ ОДИН ДЕНЬ" 2020 2024, Juli
Anonim
Image
Image
Knacka-någon
Knacka-någon
Knacka-någon
Knacka-någon

Detta projekt var för 'Creative Electronics', en Beng Electronics Engineering 4: e års modul vid University of Malaga, School of Telecommunications (www.etsit.uma.es).

I denna instruerbara har vi skapat en personlig version av Whack-a-mole-spelet. För att efterlikna molnkullarna använder vi arkadknappar som är anslutna till en hemlagad Leonardo Arduino. Enligt den nedtryckta knappen emulerar Leonardo ett tangentbord och skickar korrespondentnyckeln med en seriell port. Denna information tas emot i Processing, där spelet emuleras. Vårt främsta mål är att skapa en vänlig interaktiv stressfrigörare, där du kan slå din vän, din chef eller vem du än väljer!

Steg 1: Materialförteckning

Materialförteckning
Materialförteckning
Materialförteckning
Materialförteckning
Materialförteckning
Materialförteckning

Material som används:

-Arkadknappar

-En låda

-Artificiellt syntetiskt gräs

-Arduino Leonardo

-9x1k motstånd

-Kartong

-Wire för brödbräda

-Perforerat PC -kort

-En leksakshammare

-Fräs

-Welder + Soldat

-Velcro

-Flytande lim

En användbar länk för att köpa knapparna:

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

Räkningen är cirka 25 euro.

Steg 2: Sång

Detta verk, vars författare är Alejandro Serrano Rueda, är under Creative Commons 4.0 -licens (licencia de Reconocimiento 4.0 Internacional de Creative Commons).

Steg 3: Gör boxspelet

Gör boxspelet
Gör boxspelet
Gör boxspelet
Gör boxspelet
Gör boxspelet
Gör boxspelet
Gör boxspelet
Gör boxspelet

Först måste du göra nio hål i rutan för att sätta arkadknapparna. När du har gjort det kan du göra ytterligare nio hål i en bit konstgräs syntet. Sedan kan du sätta knapparna i din låda. Du kan också täcka lådans sidor med brun kartong. För att stänga lådan har vi använt en liten kardborrebit.

Steg 4: Arduino -kod

För att skapa spelet har vi använt biblioteket "Keyboard.h" för att emulera några nycklar. Vi använder nycklarna från '0' till '9' eftersom vi har nio knappar. Vi kommer att behöva nio portar (från 2 till 10) konfigurerade som ingångar. Det är nödvändigt att använda en debouncer (vi har använt en 200 ms fördröjning).

Steg 5: Krets och anslutningar

Krets och anslutningar
Krets och anslutningar
Krets och anslutningar
Krets och anslutningar
Krets och anslutningar
Krets och anslutningar

För knapparna bestämde vi oss för att använda en pull-up-konfiguration. Det finns lysdioder inuti knapparna, men vi använde det inte för vårt projekt. Därför för anslutningarna följde vi schemat som anges före (en för var och en av nio stift). Vi använde en perforerad skiva för att sätta motstånden (som du kan se på bilden). Slutligen gjorde vi ett hål för att ansluta Leonardos tråd till datorn. Arduino Leonardo har fastnat på lådan med hjälp av kardborreband.

Steg 6: Bearbetning

Bearbetning
Bearbetning
Bearbetning
Bearbetning
Bearbetning
Bearbetning

Du kan bara spela vissa tangentbordsspel med rutan, men vi har också skapat ett bearbetningsbaserat spel som simulerar ett fält med molhöjder. Människor dyker upp från dessa molhöjder och vi måste slå dem för att få poäng. Spelet har en huvudmeny, där du kan välja den person du vill träffa och svårighetsgraden (det ändrar hastigheten på huvuden).

Rekommenderad: