One of the most common clichés around here is that a piece of equipment chosen for a project is always too advanced. If a Raspberry Pi was used, someone will say they should have used an Arduino. If they use an Arduino, it should have been an ATtiny. And of course, if an ATtiny was used, there should have simply been a 555 timer. This time, however, [Tim] decided to actually show how this can be done by removing some of the integrated circuits from an electronic dice and relying entirely on the 555 timer for his build.
The electronic dice that [Tim] has on hand makes use of two main ICs: a NE555 and a CD4017 which is a decade counter/divider used for cycling through states. In order to bring the 555 to the forefront of this build, he scraps the CD4017 and adds an array of 555 timers. These are used to generate the clock signals necessary for this build but can also be arranged to form logic circuits. This comes at a great cost, however. The 555 chips take up an unnecessarily large area on the PCB (even though these are small surface-mount chips), consume an incredible amount of power, and are very slow. That’s fine for an electronic dice-rolling machine like this one, but that’s probably where [Tim] will leave this idea.
The 555 timer is a surprisingly versatile chip, and this project shows that there is some element of truth to the folks claiming that projects need naught but a few 555s. We’ve seen entire CPUs built using nothing but 555s, and even a classic project that uses a 555 timer to balance a robot.
This could have been built using only transistors
Bah! I could do it with a simple Raspberry Pi.
Ha, noob. I built one with a block of wood……………………….. ha ha ha ;)
Wood? Ha! Complex multicellular organic array. Just stick to a lump of rock, cant go wrong.
You forgot a crucial detail : the roles are swapped !
From what I have understood, yes the 555s replace the CD4017, but the 4017 replaces the 555 as a clock source… I have no idea how… I should look further !
The CD4017 generated a nonoverlapping two phase clock out of the input clock. The nonoverlapping clock is required for the NE555 D-Flipflops that are overwise a bit wonkey when it comes to set up times.
Now make it with the BGA version: https://www.digikey.com/en/products/detail/texas-instruments/LMC555CTP-NOPB/1872051
With 0201 passives that should fit on a square inch board pretty well.
Wow, I did not know of those. I really wonder where they could be used? Most space constrained circuit also power constrained, so maybe you don’t want to use a NE555.
That’s a CMOS 555, so power consumption should not be a problem.
Should have used an Arduino ;)
Or with a πππ…
Should have used a dice ;-)
Best answer :)
Could have used a 741.
Konrad Zuse says do it with DPDT relays. Charles Babbage says do it with pinions and shafts. The Babylonians say do it with clay and pebbles. Cro magnons say urrrm.
This could have been done with just a small cube of wood.
Please note that “dice” is plural – the singular is “die”, and there’s no such thing as “a dice”. So if you’re rolling only ONE cube with the requisite numbers of dots on its six sides, you’re rolling “a DIE”, not “a DICE”. And yes, I AM a grammar Nazi!
That sounds dicey