Evil Genius Labs
Custom Electronic Art
Custom Electronic Art
Fibonacci32 is a beautiful 86mm circular disc with 32 RGB LEDs surface mounted in a Fibonacci distribution. Swirling and pulsing like a colorful galaxy, it’s mesmerizing to watch.
It consists of 32 RGB LEDs, arranged into a circular Fermat’s spiral pattern.
In disc phyllotaxis, as in the sunflower and daisy, the mesh of spirals occurs in Fibonacci numbers because divergence (angle of succession in a single spiral arrangement) approaches the golden ratio. The shape of the spirals depends on the growth of the elements generated sequentially. In mature-disc phyllotaxis, when all the elements are the same size, the shape of the spirals is that of Fermat spirals—ideally. That is because Fermat's spiral traverses equal annuli in equal turns. The full model proposed by H Vogel in 1979 is
where θ is the angle, r is the radius or distance from the center, and n is the index number of the floret and c is a constant scaling factor. The angle 137.508° is the golden angle which is approximated by ratios of Fibonacci numbers.
Fermat's spiral. (2015, October 24). In Wikipedia, The Free Encyclopedia. Retrieved 02:45, February 24, 2016, from https://en.wikipedia.org/w/index.php?title=Fermat%27s_spiral
Open source example firmware: https://github.com/evilgeniuslabs/fibonacci32-demoreel100
Note: Double-check the position, alignment, and orientation of each component very carefully before soldering!
Snap the header pins into sets of two, using side/flush cutters:
We need five sets right now. Insert the long side of the header pins into the corners and side of the Nano outline, on the back of the PCB.
Place the Nano onto the pins, but DO NOT solder the pins on the Nano yet.
Hold the Nano in place as you flip the whole thing over.
Solder the pins on the front side of the board.
Using side/flush cutters, trim the pins close to the PCB.
Flip the board back over and take the Nano off. Again, DO NOT solder the Nano on just yet.
Insert two sets of pins into opposite sides of the gap in a breadboard. If you don’t have a breadboard, you can use the Fibonacci PCB for this instead.
Place an LED PCB onto the pins, and solder them.
Remove the LED PCB, and repeat for the rest.
Note: Double-check the orientation of each LED very carefully before soldering! It is much more difficult to desolder and fix incorrectly placed LEDs.
The small black dot in the middle of each and every LED should point toward the outside of the main round PCB.
You can insert and solder the LEDs in any order. If you follow the order listed below, you can stop and test the LEDs at any point. It’s not a bad idea to test after each LED. If a mistake is made, or an LED has failed, it will be easier to fix the fewer LEDs have been assembled.
Double-check and make sure that the small black dot in the middle of the LED points toward the outside of the main round PCB.