Het Chrome-dinosaurusspel in het echt
Chrome-dinosaurus

Ik denk dat deze hoogte geen introductie behoeft: wanneer internet wegvalt, verschijnt de Chrome-dinosaurus en verliezen we een hoop tijd door zo ver mogelijk te komen. Het spel heeft amper twee commando's, en dat betekent één ding: DIY! Met een Arduino-module, een beetje code en een paar sensoren kun je de dinosaurus besturen met je eigen lichaam.

Het concept van 'time-waster' is werkelijk onweerstaanbaar. Candy Crush, Flappy Bird, zelfs de klassieke Windows-spellen… sommige pauzes zijn verplicht, en als we voor het scherm blijven zitten, volgt de ene klik op de andere, en nog een, en nog een. Een van die 'pauzes' is het wegvallen van de internetverbinding, en daarmee verschijnt de Chrome-dinosaurus. Twee commando's (springen of bukken), verschillende obstakels, en zo ver mogelijk komen. Lijkt simpel...

… maar wat als we er een echte uitdaging van maken? Bijvoorbeeld: ons eigen lichaam gebruiken om de dinosaurus te besturen. Het eerste waar je aan denkt is een gehackte Kinect om elke beweging te registreren, maar de oplossing van 'Ryan Chan' op YouTube is veel eenvoudiger. Hij nam een Arduino MKR WiFi 1010-module, configureerde die als toetsenbord en sloot twee sensoren aan: een krachtsensor op een sandaal en een elastische sensor aan zijn shirt, elk met een spanningsdeler.

Ik denk dat de Arduino MKR WiFi 1010 niet verplicht is, want andere Arduino-varianten (Leonardo, Esplora, Zero, Due) kunnen ook als toetsenbord werken en zijn veel goedkoper. Zowel het schema als de code zijn gepubliceerd op Hackster.io (link hieronder), en ik geef toe dat ze heel makkelijk te volgen zijn. Het is waarschijnlijk dat de code een aanpassing of twee nodig heeft om de drempelwaarde van de sensoren in te stellen.

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

Nu geeft Ryan toe dat een deel van het spel onmogelijk is om te springen (te snel), dus besloot hij te valsspelen totdat hij bij de fase kwam waar je moet bukken. De rest van het werk voor geïnteresseerden is het maken van een schoner circuit en een behuizing die voorkomt dat er een breadboard aan je middel hangt...

Ga naar het project: Klik hier