Hi there I have thought about this project ever since Adafruit released their Feather boards 2 years ago. I am just now getting to finishing this up. Sorry for the delay and I know I have talked about this project to many groups online and to friends. So here it is! This is completely Open Source all files are available on Thingiverse. I made this in Fusion 360. Special shot out the Noe of Adafruit 3D printing for I took your idea on the snap in feature it was a great help! This is meant to be worn around neck. I have put in a piece of string but of course you can use any necklace that will fit loop. BUT as someone mentioned this can also serve as a Display unit. This was tested at a event locally! Battery can last for 16 hours depending on code! With my 45 LED's running @ 255 brightness!
Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.
Step 1: Components & Soldering
The heart of this is Adafruit Feather. Any board in the family will work. I have chosen to go with the MO Bluefruit. I have not been able to use bluetooth applications yet. But of course that adds in extra time and money to the build. Next because of how the board was designed, in order to charge the battery without running the lights you need to hook up a double pull switch 3 way. Center is off and Up is All On Down is Charge. I only have 3 wires running to the switch, then ran jumpers directly on it. In picture is "side by side" NOT 2 switches! "Your switch may vary". Then I ran wires from the reset switch directly to reset and ground on the feather board. Next is the LED's. I personally went with 144/m RGB LED strips and cut them. 5 strips 9 across. I did add in a 100uf cap on power to the LED's to help protect them. If you are going this route I suggest that you cut out the tab within the next pixel to gain proper soldier connection(burn a pixel). This method I would say is intense soldiering skills! Almost Expert level needed. Easier method would be to get pixel rings and jewel together. NEXT I put the DATA from strip to ~9 on feather any of them would be fine. Then last the jst power connection with the LiPo battery. Lastly all the grounds are together to the JST, Battery, LED's(Not pictured).
Step 2: 3D Printing
All files and source files are available to download on Thingiverse. Design in Fusion 360.
Takes a few hours of printing. Cover MUST be printed in some sort of translucent material. I wanted the whole box to be so I can see other LED's on the main board like connectivity. I printed this in Nylon 910. No specific settings are needed. Lastly the cap. I've made a separate thingiverse page for all the design's I pre-cut for you to use. Also if you want to cut out your own you can with provided file. There is some support material that was generated. It's really not that difficult to remove but is a pain. As far as the ring you may have to just keep cutting your way out with a wire cutters.
Step 3: Install
First you are going to lay the battery in place as desired. Next you are going to need 4 mounting screw for the board. After that is in place you can use a hot glue gun to mount in place the switch and button. Lastly you can just lay the LED's right on top place the cover in place. I did place the ring back because of battery weight. Lastly run that string or necklace as desired.
Step 4: Icon
Choose your desired Icon for your box! I have provided many options on a separate Thingiverse page.
The cap just snaps in place perfectly. I have provided the source file so you can cut out your own. Please comment if you need help or would like for me to special cut out one for you. Some design's you have to mark out trails in order to see them. Else it generates extra bodies. Also some images won't work in Fusion after converting. I did try a bunch and hope to keep adding on in the future! So PLEASE COMMENT! IDEAS!
Step 5: Final
I was told from many when I tested this at a event, many loved! Often said how bright this was! I personally don't care because I like it bright. But you can change it within code I have my brightness=255. OR there is a option to make it on the fly by adding in another button and adding a few lines of code. Witch I may choose to do down the road? If you do add in the bluetooth feature there are many more options to what you can do with your animations. I hear link it up to your very own HEARTBEAT! ENJOY! I know I have a blast every time I wear it! For ALL Occasions and Events! Or even change Icon's on the fly too!
***Lastly I do want to apologize for that I can't provide you with any source code to run on the board. There are many places you can look. I personally mostly run FastLED. But almost ALL code works wich makes it more fun! Also I can't help you with any board software setup. Please contact Adafruit directly on their discussion board. Thanks.
Parts List: Feather, 3.7V 2500 mAh LiPo battery, RGB LED's, x4 mounting screws, push button, 3 position DPDT switch, 100uf+, power male jst connector
*** Switch Dimensions (15mm x 8mm x 7mm) ***(Came from my scrap pile unknown origin) GL!
***(Important!)Battery Dimensions (65mm x 38mm x 8.5mm) China Special Battery.
Estimated price ~$50-$70
Estimated Project time ~4 hours
Total Dimensions: (75mm x78mm x 28mm)
Total Weight: 109.4g
3D printing files are on Thingiverse HERE >>>
Participated in the
First Time Author Contest 2018