Beacon using 16 LED Neopixel ring and CY8CKIT-059 with DMA
door PolyVinalDistillate
35
Downloads
22
Likes
1
Makes
A beacon using an "FC-102 Rainbow LED" ring composed of 16 NeoPixel (WS2812B) LEDs as the light source. Print the "Combined.stl" in a dark colour if you like. But print the "Diffuser.stl" in a translucent material. I used a 0.4 mm nozzle, and 0.2 mm layer height. Infill for "Combined.stl" is minimal (12.5 % in Skienforge 47). But I recommend 100% for the diffuser. Held together with an M3 nut and bolt of about 15 mm length.
Also included is the project file to run the NeoPixel ring using a PSoC 5. The project is targeted at the devkit, CY8CKIT-059 (Chip CY8C5888LTI-LP097). The NeoPixels are driven by a custom UDB component incorporating DMA to remove the typical CPU overhead. This component should be able to drive a chain of over 1000 NeoPixels (if you have the 78 amps needed to power the chain), and I've done my best to include documentation in the code.
The PSoC component includes a basic API containing Start() and Update() functions, and performs a DMA transfer from the Cortex
Also included is the project file to run the NeoPixel ring using a PSoC 5. The project is targeted at the devkit, CY8CKIT-059 (Chip CY8C5888LTI-LP097). The NeoPixels are driven by a custom UDB component incorporating DMA to remove the typical CPU overhead. This component should be able to drive a chain of over 1000 NeoPixels (if you have the 78 amps needed to power the chain), and I've done my best to include documentation in the code.
The PSoC component includes a basic API containing Start() and Update() functions, and performs a DMA transfer from the Cortex
Heb je dit model geprint? Inloggen en deel je make!
Log in om een reactie achter te laten
InloggenNog geen reacties – wees de eerste!