Build a sci-fi inspired bike light using Adafruit Feather and NeoPixels. Use an RGB LED Button to cycle through different colors and animations. The button will actually match the colors of the NeoPixels!
This is a 3D printed a headlight for my bike. I designed a mounting plate to house a 24x NeoPixel ring and 7x NeoPixel Jewel. The headlight fixture was inspired by rocket boosters and jet engines. I had the idea of an illuminated edge band that wraps around a cylinder with an illuminated inner core. By combining black PLA and translucent PLA, you can mask out certain geometry while illuminating other elements. I've been meaning to design specifically for dual extrusion such as the Ultimaker 3 and this is what I came up with.
I wanted to use the Adafruit Feather platform because it's fully featured and expandable via the FeatherWing add-ons. With on-board USB charging, it makes it easy recharge the battery.
- 7x M3 x 6mm (pan head)
- 4x M3 x 8mm (pan head)
- 4x M3 Nylon locknuts
- 4x M2.5 x 5mm (flat head)
- JST-PH 3-pin – Female
- JST-PH 3-pin – Male
- JST-PH 4-pin – Female
- JST-PH 4-pin – Male
- JST-PH 2-pin – Male
- JST-PH 2-pin – Female
- JST-PH Connector Kit
- M2.5 & M3 Screw Taps
- 28AWG Silicone Cover Stranded Ribbon Cable
List of handy things to assist in any project.
If you're new to Adafruit Feather M4 Express, CircuitPython or soldering, take a moment to walk through the following guides to get you started.