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.
Requirements:
- 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.
Important Links:
- 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