A questo punto non serve alcuna presentazione: quando Internet cade, appare il dinosauro di Chrome, e cominciamo a perdere un sacco di tempo cercando di arrivare il più lontano possibile. Il gioco ha solo due comandi, e questo significa una cosa: fai da te! Con un modulo Arduino, un po' di codice e un paio di sensori, puoi controllare il dinosauro usando il tuo corpo.

Il “gioco del dinosauro” di Chrome, nella vita reale
Dinosauro di Chrome

Il concetto di “time-waster” è davvero irresistibile. Candy Crush, Flappy Bird, anche i classici giochi di Windows... alcune pause sono obbligatorie, e se decidiamo di restare davanti allo schermo, un clic segue l'altro, e un altro, e un altro. Una di quelle “pause” è il crollo della connessione a Internet, e con esso si manifesta il dinosauro di Chrome. Due comandi (saltare o abbassarsi), diversi ostacoli, e arrivare il più lontano possibile. Sembra semplice...

Il controllo con il corpo

Ma cosa succederebbe se lo trasformassimo in una vera sfida? Per esempio, usare il nostro corpo per controllare il dinosauro. La prima cosa che viene in mente è un Kinect hackerato per registrare ogni movimento, tuttavia, la soluzione di Ryan Chan su YouTube è molto più semplice.

Ha preso un modulo Arduino MKR WiFi 1010, lo ha configurato come tastiera, e ha collegato due sensori: uno di forza incollato a un sandalo, e uno elastico agganciato alla maglietta, ciascuno con un partitore di tensione.

https://old.neoteo.com/keecap-captura-de-movimiento-de-codigo-abierto-con-arduino/

Immagino che l'Arduino MKR WiFi 1010 non sia obbligatorio, dato che altre varianti di Arduino (Leonardo, Esplora, Zero, Due) possono funzionare come tastiere, e sono molto più economiche. Sia il diagramma che il codice sono stati pubblicati su Hackster.io (link più sotto), e ammetto che sono molto facili da seguire. È probabile che il codice richieda una regolazione o due per impostare la soglia dei sensori.

Ryan ammette che una parte del gioco è impossibile da superare saltando (troppo veloce), quindi ha deciso di barare fino ad arrivare alla fase che richiede di abbassarsi. Il resto del lavoro per chi è interessato sarà creare un circuito più pulito e una custodia che eviti di avere una breadboard appesa alla cintura...

Accedi al progetto: Clicca qui