Er zijn vele maanden verstreken, maar ik heb wat tijd gevonden om weer aan het Arduino-project te werken. Het doel van de volgende stap is om een proof of concept te doen met de HUD (head-up display) van de gokautomaat. Hoewel ik geen idee heb of HUD de “officiële” naam is om te verwijzen naar de bovenste helft van de gokautomaat, waar het hoofdspel wordt gespeeld, lijkt het een handige term om te gebruiken.
Hoe dan ook; de website gokkastenarchief.nl is verreweg de beste referentie die ik kon vinden. De afbeelding hieronder toont de ‘HUD’ en wat erop staat.
Het feature-spel wordt geactiveerd door punten die worden bepaald op de 4e rol en wordt gespeeld met kaarten die ook op deze 4e rol worden weergegeven. Laten we dat voor nu even voor wat het is en gewoon het concept bewijzen van het aansturen van al deze lichten (en enkele eenvoudige geluidseffecten) van de Arduino.
Een eenvoudige schets (gemaakt met het geweldige online platform circuits.io door AutoDesk) van de gebruikte opstelling:
Het interessante is het ding rechtsonder, een NeoPixel strip genoemd door AdaFruit. Ik heb een overgebleven lengte met 46 NeoPixels dat ik heb gebruikt om de 3 hoofdonderdelen van de HUD te simuleren.
Als we dat allemaal optellen; er zijn 44 LED’s om aan te sturen in deze proof-of-concept voor de HUD. De strip werd nog even intact gehouden en naast een afdruk met het symbool gelegd.
Ik vond het leuk om wat simpele geluidseffecten te hebben die bij de bewegende lichten passen, maar ik wilde geen mp3 of dergelijke bestanden gebruiken. Gelukkig kwam ik na wat googelen deze mooie bibliotheek tegen van geluidseffecten die eenvoudige, ongecompliceerde signalen naar een piëzo stuurt. Dit vraagt maar weinig geheugen of processor capaciteit en levert toch precies het soort geluidseffecten waar ik naar op zoek was.