Making an electronic dice is very popular among hobbyists and there are already lots of ready-made projects on the internet about this topic. Tim at Hackaday.io designed an electronic dice project for “1KB Limit” competition. But why another dice project while the internet is already crowded with similar things?
Well, it’s not the subject of this project, but the concept, which makes it unique. This is the most miniaturized dice one can make. As Tim says:
It makes use of a very efficient multiplexing scheme to drive all the 7 LEDs of an electronic die with only two I/O pins.
Yes, you’ve read it right. Only two I/Os are used to control all 7 LEDs of a die. It became possible for a super-efficient multiplexing scheme – Charlieplex Plus. The main goal of this project is introducing you to Charlieplex Plus.
- 1 x ATtiny10
- 7 x SMD LED 0603
- 1 x SMD Capacitor 100n 0805
- PCB of the Circuit
Please Note: SMD components are used to miniaturize the circuit. You can easily go for through-hole components if size is not a concern.
- dice10.gif – A moving image of the circuit
- TinyTouch Library – Download the touch library from GitHub
- MagicDice_v1.2.brd – The board file of this project
- MagicDice_v1.2.sch – The schematic file of this project