Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
Questo progetto era per "Elettronica creativa", un modulo del quarto anno di ingegneria elettronica di Beng presso l'Università di Malaga, Scuola di telecomunicazioni (www.etsit.uma.es).
In questo tutorial abbiamo creato una versione personalizzata del gioco Whack-a-mole. Per emulare le talpe utilizziamo pulsanti arcade collegati a un Leonardo Arduino fatto in casa. In base al pulsante premuto Leonardo emula una tastiera e invia via seriale la chiave corrispondente. Queste informazioni vengono ricevute in Processing, dove viene emulato il gioco. Il nostro obiettivo principale è creare un antistress interattivo amichevole, dove puoi colpire il tuo amico, il tuo capo o chiunque tu scelga!
Passaggio 1: Distinta base
Materiali usati:
-Pulsanti Arcade
-Una scatola
-Erba sintetica artificiale
-Arduino Leonardo
-9x1k resistenze
-Cartone
-Filo per breadboard
-Scheda PC perforata
-Un martello giocattolo
-Cutter
-Saldatore + Soldato
-Velcro
-Colla liquida
Un link utile per acquistare i pulsanti:
m.es.aliexpress.com/item/32820995279.html?…
Il conto è di circa 25 euro.
Passaggio 2: canzone
Quest'opera, il cui autore è Alejandro Serrano Rueda, è sotto licenza Creative Commons 4.0 (licencia de Reconocimiento 4.0 Internacional de Creative Commons).
Passaggio 3: crea il gioco della scatola
Per prima cosa, devi fare nove fori nella scatola per mettere i pulsanti arcade. Una volta fatto, puoi fare altre nove buche in un pezzo di erba sintetica sintetica. Quindi, puoi mettere i pulsanti nella tua scatola. Puoi anche coprire i lati della scatola con cartone marrone. Per chiudere la scatola abbiamo utilizzato un pezzetto di velcro.
Passaggio 4: codice Arduino
Per creare il gioco abbiamo utilizzato la libreria "Keyboard.h" per emulare alcuni tasti. Usiamo i tasti da "0" a "9" perché abbiamo nove pulsanti. Avremo bisogno di nove porte (da 2 a 10) configurate come input. È necessario utilizzare un debouncer (abbiamo usato un ritardo di 200 ms).
Passaggio 5: circuito e connessioni
Per i pulsanti, abbiamo deciso di utilizzare una configurazione pull-up. Ci sono LED all'interno dei pulsanti, ma non li abbiamo usati per il nostro progetto. Pertanto per i collegamenti abbiamo seguito lo schema sopra indicato (uno per ciascuno dei nove pin). Abbiamo usato una tavola forata per mettere le resistenze (come potete vedere nella foto). Infine abbiamo praticato un foro per collegare il filo di Leonardo al PC. Arduino Leonardo è attaccato alla scatola tramite velcro.
Passaggio 6: elaborazione
Puoi giocare ad alcuni giochi con la tastiera solo con la scatola, ma abbiamo anche creato un gioco basato sull'elaborazione che simula un campo con talpe. Le persone appaiono da queste talpe e dobbiamo colpirle per guadagnare punti. Il gioco ha un menu principale, dove puoi scegliere la persona che vuoi colpire e il grado di difficoltà (cambia la velocità delle teste).