Innehållsförteckning:
Video: Whack-a-somebody: 6 steg (med bilder)
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
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
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
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
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
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).