Roll Between a 0 and 100 on This Electronic Dice Generator
A beautiful Arduino Nano dice generator with an elegantly simple interface.
"Analog" tabletop gaming has decreased in popularity over the last few decades, with computer/Internet-based gaming often taking its place. However, board games still have a dedicated, if smaller, fan base. This project by “Rehaan33” creates random numbers to replace physical dice for them. It can output numbers between 0 and 100, with the range set using two rotary switches. This eliminates the need to use an online dice simulator, or a large number of dice for more involved pursuits, such as the Warhammer 40,000 game for which it was specifically designed.
The device is controlled by an Arduino Nano, and the user sets a maximum dice output using the two rotary switches, shown on a pair of 7-segment LED displays. A roll button is then hit, outputting a the result on a second pair of LED units. There’s also a mode switch on the front panel, which is presumably for future expansion.
Internally, two PCBs are used to connect 7-segment LED displays, with an extra LED is added to signify when the dice reads 100. There’s a PCB for the rotary switches as well, which feeds the decimal user input into the Nano in a binary format.
The dice generator's enclosure is crafted out of ash wood, along with laser-cut acrylic for the back panel and front user interface. It’s a beautiful build that should provide a brilliant gaming centerpiece for years to come!