Dice Reading using an Arduino

 

Steve Hoefer has completed version 2 of his Dice Reading project (Version 1 can be found here). I was surprised to see that only 5 locations of the dice are looked at to determine what number is present since there are actually nine locations where the pips could be located. It obviously works but for some reason isn’t obvious to me at this moment! 

"This version uses 5 IR emitter/receiver pairs to read five of the nine potential pip locations on a die face. I had to file down the edges of the detectors to get them pip-distance apart and place the emitters directly behind the detectors so they’d get maximum reflection from the surface"

9 Comments


  1. to bad it doesn’t roll dice


  2. It is only 5 points because of the symmetry of the pips. If you could specify the orientation of the dice you would only need to read 4 points.


  3. This is the first part of a robot that you can fully play dice with. The mechanical parts (rolling, conveying the dice) is pretty straight forward. This is the part that I had no idea how to do, so I started with it.

    I’ll keep the site updated as the project progresses.



  4. Nice, a real hardware random number generator! 😀




  5. Nicely done.


Comments are closed.