Fiber Optic Galaxy Hoodie With 8 Patterns

by jformulate in Circuits > Wearables

5609 Views, 115 Favorites, 0 Comments

Fiber Optic Galaxy Hoodie With 8 Patterns

IMG_4170.jpg
IMG_4218.jpg

The goal of this project is to expand upon what you can do with fiber optic cables in wearable aesthetics. While there are resources like fiber optic fabric, its purpose isn't to highlight the end of the cable. I've always enjoyed looking at galaxy prints, themes, and images so when I discovered no one had made a galaxy hoodie with the stars lit up, I had to make one.

Gather Supplies

IMG_3732.jpg

The materials used in this project are as follows:

Design and 3D Print Casing

Screenshot 2022-04-18 173857.png
IMG_3742.jpg
IMG_3746.jpg

Because this project is illuminated using fiber optic filament, a casing is needed in order to hold the strands to the LED. The neopixel strip measures 56.5mm X 10mm. I designed a simple casing on tinkercad and after a few prototypes, I got a print I was satisfied with.

Here is the Casing model

NeoPixel LED 8 Strip

Identify Filament Locations

Hoodie plan front.png
Hoodie plan back.png

I intend to use 4 Neopixel sticks (each containing 8 LEDs) in my hoodie. After a quick test with the finished casing, I found that 18 filament strands fit snuggly in each of the 32 LED holes. This means that I can attach a total of 576 filaments to my project. The pictures above are the layout of my hoodie and roughly where I plan to have lights. I put 288 dots on the front and 288 on the back to make sure that I have enough Neopixels for full coverage.

To be honest you could probably skip this step and wing it -If you have enough filaments It probably doesn't matter where they are placed as long as it's an even coverage.

For the rest of this project, I will refer to the filaments as FOFs, short for Fiber Optic Filament

Get Hoodie Measurements

Screenshot 2022-05-09 231307.png
Screenshot 2022-05-09 231324.png
Screenshot 2022-05-09 231359.png
Screenshot 2022-05-09 231356.png

The main image (A) shows the circuit plan that will be attached to the hoodie.

Image B&C is the hoodie stood up on a stand made with tripod, tape, and sticks... >.< Janky right. Doing this makes it easier to visualize where I want the LED neopixel sticks to go.

I measured a diagonal length of 66cm (26in) for my M hoodie, so I cut out 3 wire strips to that length. For this project, you need a Ground, V+, and Signal wire. The next step has an image where you can see the wires





Link to image of human model https://www.3dcadbrowser.com/th/1/57/57136.jpg

Solder LED Circut

Screenshot 2022-05-09 160204.png
IMG_3822.jpg

Soldering time! String together all NeoPixel sticks with 66cm of wire strip between them. You do Not need the last Neopixel Stick to be connected back to the Arduino board because the Ground and 5V wires create already create a closed circuit :)

Tip: Hot glue is a good insulator, I used it to cover the exposed wire on the Neopixels. This ensures that I will not have to deal with wires touching each other causing a short circuit.

The next step involves gluing the LEDs to the hoodie, so make sure to mount the casing.

Mount LEDs Onto Hoodie

IMG_3831 (1).mov
IMG_3832.jpg

Glue the LEDs into the hoodie turned inside out. I hid the front and back LEDs in the bottom rim fold.

Bundle Fiber Optics

InkedIMG_3848_LI.jpg
Screenshot 2022-05-09 231037.png
InkedIMG_3890_LI.jpg
InkedIMG_3874_LI.jpg

Instead of randomly gluing FOFs everywhere (Which you could do but I wouldn't recommend), I am going to bundle sets of 18 FOFs together at 9 different lengths so that I can get even coverage of each LEDs color over the hoodie. The main image (A) is the composition of each bundle next to a ruler.

  • 2x 60cm cable
  • 2x 55cm cable
  • 2x50cm cable
  • 2x45cm cable
  • 2x40cm cable
  • 2x35cm cable
  • 2x30cm cable
  • 2x25cm cable
  • 2x20cm cable

Total of 18 cables(filaments) at different lengths

To complete the bundle, I zip-tied the cables together (making sure the ends were flush) and wrapped electrical tape around them. (Image B) If you want extra security, add a dab of superglue before wrapping it with electrical tape.

Image C is the bundle stretched out, you can see the different lengths

Now for the fun part... REPEAT THIS STEP 31 MORE TIMES!! (Image D)

Mark Your Stars

InkedIMG_3861_LI.jpg
InkedIMG_3864_LI.jpg

To align the filaments to the star pattern on the outside of the hoodie, mark each star's location with a dark marker. (Image A) Using a flashlight, I backlight under the hoodie to better see where to mark the filament locations. (Image B) is 144 dots on the front piece of the hoodie.

Install Optic Bundles

IMG_3938 (1)
IMG_3941 (1).jpg

Glue all your bundles into the respective LED casings.

Thread Fiber Optics Through Marked Dots

IMG_3946 (1)
ezgif.com-gif-maker (2).gif
IMG_3991.jpg
IMG_3995.jpg

Use a needle to poke holes through the fabric, and thread the filament through. Keep the hoodie stretched out so you can ensure the length is correctly running flat against the fabric. This way, the filament won't be too short or too long. After you have threaded the filament to the desired length, dab hot glue and hold for 15 seconds. The next image is the hoodie turned right-side-out after all fibers have been glued. Trim excess length to get the ends of the fiber close to the star location.

Line Hoodie With Spare Cloth

IMG_3998.jpg
IMG_4106.jpg
IMG_4107.jpg

I found an old shirt I wasn't using and glued it to the inside of the hoodie so that I wouldn't get tangled up in the filaments while putting it on.

Install Code on Arduino

Screenshot 2022-05-09 172400_LI.jpg
Screenshot 2022-05-09 232631.png

(Image A) This program works by switching between different pattern codes whenever a button is pressed. Each tab on the Arduino app (apart from the first one) is an LED pattern. You will need to place each pattern on a different tab. Download the code and patterns here LED hoodie code

(Image B) Circuit schematic

Result

IMG_4171 (1).GIF
IMG_4205.GIF
IMG_4222.GIF
IMG_4140.jpg

The end product was a little more top-bulky than I anticipated, I learned a lot doing this project.