Fidget Spinner

Description

A fidget spinner that makes light patterns based on the speed it is spinning. This project was made to experiment with Fusion 360 PCB integration while still making something entertaining. This project also involves my own custom etched PCB which allows me to iterate on a design quickly. The project uses the stm32L412k8 microcontroller for the brains and the WS2812-2020 LEDs for displaying different colors, and  a pair of hall effect sensors and magnets to create a quadrature encoder for speed detection. For more information on the individual components check out the image gallery below or the actual design files on my Github linked below.

Assembly and part descriptions

The following image gallery shows a series of assembly pictures with a brief description of the components. Click on the image for more detail and explanation.

Software, 3D model, and PCB

Click here to access the Github for this project where all the software, 3D models, schematic, and pcb are located.