Dazzelite can be built on a breadboard or into a beautiful case. The case contains a
built-in battery compartment, making Dazzelite totally portable.
A small set of display specific instructions are used to create different display patterns. There are up to 16 possible instructions. Not all of these instructions are defined at the time of this writing. These are available for those who wish to augment the functionality of this project.
The design contains all the electronic hardware needed to drive the LED ring. The brain of the hardware is a Lattice iCE40 Ultra Plus 5K FPGA (Field Programmable Gate Array). It, along with programming and other support logic, is on the UPduino v3.0 low cost daughter board. It’s mounted onto the Dazzelite board. The Dazzelite board also contains switches, power supply and interface hardware. Dazzelite can be powered from the micro USB connector on the daughter board or an external source.
Dazzelite is controlled via three switches. The power slide switch enables/disables power from the external source or enables/disables the FPGA if powered from micro USB connector. The upper pushbutton switch selects one of four display pattern instruction sets. Each set can have up to 256 instructions. The lower pushbutton switch selects different brightness levels.