This scholar made his personal odds with a DIY slot machine
April 2nd, 2025
—
Right this moment’s digital slot machines are something however “truthful,” in the best way that almost all of us perceive that phrase. There may be tight regulation in most locations, however the machines can nonetheless alter their odds of payout with a purpose to preserve a selected revenue margin. If the machine thinks it has paid out too many wins just lately, it should successfully stop you from profitable. That’s fairly infuriating when you consider it, so Hugo White constructed his personal slot machine so he may management the percentages.
It is a very primary slot machine with three wheels. Every has 12 symbols and there aren’t any difficult second screens, payline variations, or any of the opposite nonsense you’ll discover in a contemporary on line casino. It’s, nonetheless, a digital expertise and the machine operates beneath the management of an Arduino Nano board. That signifies that White can set the percentages programmatically. However for now, he plans to maintain the percentages pure (so every wheel has a 1:12 likelihood of touchdown on any explicit image).

Three NEMA 17 stepper motors flip these wheels, beneath the management of the Arduino via a CNC protect with stepper driver modules. There’s a small speaker and strips of WS2812B individually addressable RGB LEDs for added aptitude. The enclosure and the entire mechanical elements, except for primary {hardware} and fasteners, have been 3D-printed.
The spotlight of this challenge is the coin-handling. It has customized mechanisms for accepting and dishing out cash. It can solely take 50-cent cash (detected by a photograph sensor) and, throughout a payout, it should push these cash out utilizing a servo-actuated rack-and-pinion mechanism.

Sadly, White stories that there are nonetheless bugs within the code that he’s struggling to kind out. He’d like some help with that, so get in contact with him when you’re keen to help.