Final Project Post – Flow

Flow

Julia Kosier & Yiting Liu

A pair of wings that responds to sounds and colors for artists, performers, and adventurers.

Video


Poster

Describe what your project does and how it works (2 points) (Min. one Paragraph)

The project is a pair of light-up wings that reacts to external color and sound. The wings themselves are constructed with floral wire and cellophane. The light comes from four RGB LEDs that feed into 8 fiber optic cables on each wing. These LEDs are controlled by a Circuit Playground Express microcontroller. The color of the lights is determined by a color sensor attached to the sleeve of the project; the microcontroller collects the color data from the sensor and changes the LEDs to match. Meanwhile, the microcontroller’s microphone collects decibel level and maps it to the current LED brightness such that the LEDs will be brighter the louder the surroundings are.

Describe your overall feelings on your project. Are you pleased, disappointed, etc.? (2 points)(Min. one Paragraph)

We are very proud of our project overall. Through a lot of trial and error, we were able to get a functional product. Some pieces of our project could have been done better had we more time or another iteration – for example, the spray adhesive we used to attach the layers of cellophane ended up not securing as tightly as we could have liked and leaving visible splotches of glue – but for the time we were given and considering neither of us had made a project like this before we’re very proud of our work.

Describe how well did your project meet your original project description and goals.  (2 points)(Min. one Paragraph)

Our original goal was the incorporate reactions to both a color sensor and a microphone in an aesthetically pleasing way. We have accomplished this goal; our project correctly responds to that information and we made it aesthetically pleasing both in darkness and in light. Some details could be improved; for example, we originally wanted a material that would diffuse the light rather than making it clear where the light is emitted. In the final project, this doesn’t happen as well as we wanted: it can be seen clearly where the fiber optic cables the light runs through are placed. The light is also much dimmer than we may have wanted, requiring complete darkness to be properly seen. Overall, however, we think we properly accomplished our goals.

Describe the largest hurdles you encountered.  How did you overcome these challenges? (2 points)(Min. one Paragraph)

Yiting:

There are two hurdles I encountered. The first one is the difficulty of securing the optic fibers along the wires of the wings. Before I put my hands on the construction of the optic fibers, I thought the adhesive spray and the cellophane would make sure the optic fiber is aligned in place. Yet, it turned out to be more difficult than I expected since the fibers move around a lot. It would be very difficult to put cellophane on top of the wires and optic fiber while making sure they are placed neatly. In the end, I had to use hot glue to secure the optic fibers but the placement of the glue spots are not consistently placed, making it less aesthetically pleasing. If I were to make the wings better, I would have a 3d printing model to replace the wire and put optic fiber or Neopixel along with the printed model. Or, I would sew the optic fiber along the wire to make it less visible than the glue spots.

Another difficulty is to figure out the circuit design for the color sensor from the sleeve to the extended fabric attached to the cardboard panel while making sure there is enough space for the microcontroller and the soldering to the LEDs. If I have more time, I would 3d print the panel and make it a firm but flexible towards the back of the model so that the panel won’t appear downwards when being worn.

Julia:

The biggest struggle I encountered was in the coding. I used Arduino to write to the Circuit Playground, which introduced a couple of weird difficulties. For example, to change the color of the RGB LEDs, you need to be able to analog write to them; however, it took trial and error with Kevin to discover Arduino’s analog write function doesn’t work properly unless you refer to the pins by their digital numbers (6, 9, 10) rather than their analog numbers (A1, A2, A3). I also struggled with coding for the color sensor; there are few resources online for coding with it, and I spent a long time trying to debug why the code occasionally suddenly stopped working before realizing it’s not the fault of the code, but that the color sensor is very sensitive – if it loses connection with its SDA or SCL wire even momentarily, or if a short circuit occurs, even when it reconnects it will only read 0’s (thus turning off the lights) until the Circuit Playground is reset.

Describe what would you do next if you had more time (2 points) (Min. one Paragraph)

Yiting:

If I had more time, I would sew the optic fiber onto the floral wire rather than using hot glue to secure the optic fiber, create a more stable panel to hold the wings using 3D-printed model, design a better vest that is adjustable to everyone, and implement a better circuit design using conductive thread to connect from color sensor to the microcontroller.

Julia:

Given more time, I would try to fine-tune the code for more true color representation; the brightnesses of the red, green, and blue lights within the LED differ and even with different strength resistors connected to each pin the color is still slightly off. I’d also like to attempt sanding the sides of the fiber optic cables since we found even the side-emitting fiber optic cables are very dim unless in complete darkness.

List of materials:

Side Glow Fiber Optic Cable 1.5mm~8mm Optical Fiber [1.5mm for 15 meters]
Color Sensor
16 Gauge Floral Wire
Fabrics
Cellophane
Heat Adhesive Spray
Elastic
3D Printing Model

Flow – Project Post 7

Project title: Flow

Team: Julia Kosier & Yiting Liu

Accomplishments

Julia:

  • Added code to integrate color sensor readings with current code
  • Debugged unstable color sensor code & rewrote sound sensor code for more visible results

Yiting:

  • Printed the 3d printing model
  • Finished sewing the sleeve and its extra part to attach the color sensor on
  • Glued the optic fibers to the skeleton of the wings
  • Worked on the stabilizing structure of the wings
  • Finished designing for the poster

 

images

 

  • material list copy your material list from last week. If you have added any new items, include them and highlight them in red. If you have removed items from last week, include them with an orange background.
Part/Material Price Quantity Link to a purchase location
1 Side Glow Fiber Optic Cable 1.5mm~8mm Optical Fiber For Lighting Decorations

[1.5mm for 15 meters]

$15.99 w/o tax 1 https://www.ebay.com/itm/Side-Glow-Fiber-Optic-Cable-1-5mm-8mm-Optical-Fiber-For-Lighting-Decorations/253189403496?ssPageName=STRK%3AMEBIDX%3AIT&var=552285229283&_trksid=p2057872.m2749.l2649
2 Color sensor $7.95 1 https://www.adafruit.com/product/1334
3 16 gauge floral wire $11.99 1 https://www.amazon.com/gp/product/B00T831TFA/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1
4 Fabrics $3.99/yd

Including shipping total is $14.18

2 yards https://www.fabricwholesaledirect.com/products/sheer-voile-fire-retardant-fabric?gclid=Cj0KCQiAk-7jBRD9ARIsAEy8mh7xxCRl9hFRSNDtoD39ELNlrFHEVmJTnGmABucK8v3UQuPzZhtuZJoaAgeFEALw_wcB&fbclid=IwAR34tdd2dbImfbFrF7y8HEeAAJFUZJpFmekLj1aYBwW7GRi0Cw8Gx2MD5G4
5 Cellophane $15.99 1 https://www.amazon.com/gp/product/B07GR4NCC9/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1
6 Heat spray $5.77 1 https://www.amazon.com/gp/product/B000PCWRMC/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&psc=1
7 Elastic $.60/foot 10 feet https://www.strapworks.com/Elastic_p/e.htm
8
9

 

  • areas of concern now you have gotten started on your project, write a paragraph to articulate the areas in which you are most concerned about for your project.  Highlight areas where you are looking from help.

Areas of concern:

  • We need better support system for the wings to make it stabilized [Maybe we could also use more elastic strap to stabilize the wings]
  • We also need to start working on the back circuit design right away

Project Post 6 – FLOW

Project title: Flow

Team: Julia Kosier & Yiting Liu

Accomplishments

Julia:

  • Wrote code to collect sound level from Circuit Playground microphone and map the results to the brightness level of the lights

Yiting:

  • Attached the optic fiber onto the wings
  • Redesigned the 3d printing to make the optic fiber stably attached to the microcontroller

Together

  • Reached a conclusion to attach the sleeve onto the elastic strap
  • Brainstormed the sleeve design and circuit design
  • Constructed the strap

 

images

Attached the optic fiber on the wings

  • material list copy your material list from last week. If you have added any new items, include them and highlight them in red. If you have removed items from last week, include them with an orange background.
Part/Material Price Quantity Link to a purchase location
1 Side Glow Fiber Optic Cable 1.5mm~8mm Optical Fiber For Lighting Decorations

[1.5mm for 15 meters]

$15.99 w/o tax 1 link
2 Color sensor $7.95 1 link
3 16 gauge floral wire $11.99 1 link
4 Fabrics $3.99/yd

Including shipping total is $14.18

2 yards link
5 Cellophane $15.99 1 link
6 Heat spray $5.77 1 link
7 Elastic $.60/foot 10 feet link
8

 

  • areas of concern now you have gotten started on your project, write a paragraph to articulate the areas in which you are most concerned about for your project.  Highlight areas where you are looking from help.

Areas of concern:

  • We need sleeve design support to make sure the movement of the right arm won’t affect the circuit attached on the back with the wings.
  • We need to ensure our strap design fully supports the wings
  • We need to also work on the functionality of optic fibers on the wings

Project Post #5: Flow

Project title: Flow

Team: Julia Kosier & Yiting Liu

Accomplishments

Julia:

  • Troubleshooted the code for the RGB LEDs; got basic test of LEDs operational

Yiting:

  • Printed out 3d design in College library and reconstructed the design and print at college library
  • Spray painted and adhere cellophane on top of the wings
  • Brainstormed the design for the sleeves to attach the color sensor

 

images

3d printing of the holder of led lights, optical fibers, and a microcontroller in Blender with recalculated dimensions – College Library cost: $24

Spray Painted Wings

Part/Material Price Quantity Link to a purchase location
1 Side Glow Fiber Optic Cable 1.5mm~8mm Optical Fiber For Lighting Decorations

[1.5mm for 15 meters]

$15.99 w/o tax 1 https://www.ebay.com/itm/Side-Glow-Fiber-Optic-Cable-1-5mm-8mm-Optical-Fiber-For-Lighting-Decorations/253189403496?ssPageName=STRK%3AMEBIDX%3AIT&var=552285229283&_trksid=p2057872.m2749.l2649
2 Color sensor $7.95 1 https://www.adafruit.com/product/1334
3 16 gauge floral wire $11.99 1 https://www.amazon.com/gp/product/B00T831TFA/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1
4 Fabrics $3.99/yd

Including shipping total is $14.18

2 yards https://www.fabricwholesaledirect.com/products/sheer-voile-fire-retardant-fabric?gclid=Cj0KCQiAk-7jBRD9ARIsAEy8mh7xxCRl9hFRSNDtoD39ELNlrFHEVmJTnGmABucK8v3UQuPzZhtuZJoaAgeFEALw_wcB&fbclid=IwAR34tdd2dbImfbFrF7y8HEeAAJFUZJpFmekLj1aYBwW7GRi0Cw8Gx2MD5G4
5 Cellophane $15.99 1 https://www.amazon.com/gp/product/B07GR4NCC9/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1
6 Heat spray $5.77 1 https://www.amazon.com/gp/product/B000PCWRMC/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&psc=1
7 Elastic $.60/foot 10 feet https://www.strapworks.com/Elastic_p/e.htm
8
9

 

Areas of concern:

  • We need sleeve design support to make sure the movement of the right arm won’t affect the circuit attached on the back with the wings.

Project Post #4: Flow

Project title: Flow

Team: Julia Kosier & Yiting Liu

Accomplishments

Julia:

  • Researched coding for different types of LEDs

Yiting:

  • Finished the 3d design of the holder of led lights, optical fibers, and a microcontroller
  • Figured out that using heat shrink tube, one led light can hold up to 4 optical fibers for our project; hence, reducing the amount of led lights needed from 16 to 4.

Together:

  • Constructed wire frame for wings

 

images

3d printing of the holder of led lights, optical fibers, and a microcontroller in Blender

Process of constructed wings

Heat Shrink Tube to hold 4 optic fibers for one led light

Material list:

Part/Material Price Quantity Link to a purchase location
1 Side Glow Fiber Optic Cable 1.5mm~8mm Optical Fiber For Lighting Decorations

[1.5mm for 15 meters]

$15.99 w/o tax 1 https://www.ebay.com/itm/Side-Glow-Fiber-Optic-Cable-1-5mm-8mm-Optical-Fiber-For-Lighting-Decorations/253189403496?ssPageName=STRK%3AMEBIDX%3AIT&var=552285229283&_trksid=p2057872.m2749.l2649
2 Color sensor $7.95 1 https://www.adafruit.com/product/1334
3 16 gauge floral wire $11.99 1 https://www.amazon.com/gp/product/B00T831TFA/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1
4 Fabrics $3.99/yd

Including shipping total is $14.18

2 yards https://www.fabricwholesaledirect.com/products/sheer-voile-fire-retardant-fabric?gclid=Cj0KCQiAk-7jBRD9ARIsAEy8mh7xxCRl9hFRSNDtoD39ELNlrFHEVmJTnGmABucK8v3UQuPzZhtuZJoaAgeFEALw_wcB&fbclid=IwAR34tdd2dbImfbFrF7y8HEeAAJFUZJpFmekLj1aYBwW7GRi0Cw8Gx2MD5G4
5 Cellophane $15.99 1 https://www.amazon.com/gp/product/B07GR4NCC9/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1
6 Heat spray $5.77 1 https://www.amazon.com/gp/product/B000PCWRMC/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&psc=1
7
8
9

Areas of concern:

  • Not sure which types of LEDs are ideal; we have access to 4-pin RGB LEDs, but NeoPixels might be easier to work with. Or a 2-leg LEDs may be even better.

Flow – PP3

project title  Flow

project team Julia and Yiting

weekly accomplishments

  • Yiting’s accomplishments
    • I have watched the Lynda course suggested by Makerspace on 3d printing (Additive Manufacturing: Materials for 3D Printing) as well as 3d modeling and repairing on Course: Learning 3D Printing
    • I am planning to use AutoCAD to work on a 3d printing design for the support for optical fiber as well as microcontroller
    • I have found two similar designs (here and here) and would love to adapt some of the design in it and create a suitable design.
  • Julia’s accomplishments
    • Researched and began working on code for the light sensor and lights
    • Came to the conclusion to adapt the Arduino code from Adafruit’s Chameleon Scarf project and began tweaking it

images 

3D Printing Modeling Design Draft

Pinterest board of wings

Changes to our approach 

  • We came into conclusion that the sleeve will be better to be connected the straps which will support the wings
  • We were brainstorming about the easiness of putting on the sleeve if we can use a zipper or other tools – still debating

Material list

Part/Material Price Quantity Link to a purchase location
1 Side Glow Fiber Optic Cable 1.5mm~8mm Optical Fiber For Lighting Decorations

[1.5mm for 15 meters]

$15.99 w/o tax 1 here
2 Color sensor $7.95 1 here
16 gauge floral wire $11.99 1 here
4 Fabrics $3.99/yd

Including shipping total is $14.18

2 yards here
5 Cellophane $15.99 1 here
6 Straps to support wings
7
8
9

 

Areas of concern

  1. We are still thinking about the easiness of wearing the wings if they are attached to the sleeve. We have found different ways to connect the strap attached to the wings and the sleeves here: https://www.kobakant.at/DIY/?p=1272
  2. We are not sure about the design for the sleeves to create the fantasy sense we want with the wings.
  3. Where can I use the 3d printing software without paying? I tried the designlab on the 6th floor of Humanities but couldn’t find one.

Project Post 2: Flutter

Project name: Flutter (subject to change)

Team: Julia Kosier & Yiting Liu

Weekly accomplishments:

  • Julia: purchased color sensor, floral wire, and cellophane
  • Yiting: purchased side emitting fiber optics
  • Brainstormed ways to attach the sleeve that holds the color sensor – it may ease putting the wings on/taking them off for the sleeve to be removable in some way
  • Brainstormed materials – we researched fabrics to be used for the sleeve as well as fabrics we may use for the wings if we aren’t satisfied with the diffusion of the cellophane alone

Below is a similar light-up wing project we found while brainstorming that uses nylons to diffuse the light:

Changes to approach: As mentioned above, we’re exploring the potential of the sleeve being removable – i.e, via a zipper or velcro – to ease use

Below is a table of our materials purchased thus far

Part/Material Price Quantity Link to a purchase location
1 Side Glow Fiber Optic Cable 1.5mm~8mm Optical Fiber For Lighting Decorations

[1.5mm for 15 meters]

$15.99 w/o tax 1 https://www.ebay.com/itm/Side-Glow-Fiber-Optic-Cable-1-5mm-8mm-Optical-Fiber-For-Lighting-Decorations/253189403496?ssPageName=STRK%3AMEBIDX%3AIT&var=552285229283&_trksid=p2057872.m2749.l2649
2 Color sensor $7.95 1 https://www.adafruit.com/product/1334
3 16 gauge floral wire $11.99 1 https://www.amazon.com/gp/product/B00T831TFA/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1
4 Diffusing fabrics for sleeves $15.99 1 https://www.amazon.com/gp/product/B07GR4NCC9/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1

Project Post #1: Flutter

Project: Flutter

Team: Julia Kosier & Yiting Liu

We are going to create a set of light-up wings controlled by both a sound sensor and a color sensor. The light, emitted by RGB LEDs through side emitting fiber optics, will change colors based on input from a color sensor on an attached sleeve, while it will also blink in time with the beat of music received by the sound sensor.

We envision our project as a way for performers and artists to express themselves – particularly, our project would pair well with a dance performance. It could also be of interest to cosplayers.

The technology should be simple for the user. We envision a simple harness to support the wings along with a sleeve. The user would power the wings on via a switch and put them on with the harness. The sound sensor would work automatically – all the user needs to do is put on music. The color sensor would then be contained in the sleeve and, as the user places the sensor near objects, the color of the lights will change.

There are other existing products that flash lights to the beat of music; however, the incorporation of the color sensor as well makes ours unique. Additionally, our artistic vision is different by aiming for a fairy-like, fantasy-driven look.

We derived inspiration from a number of existing projects:

Additionally, there are existing products that are similar to our idea:

(a dress with responsive lights)

(“wings” with lights integrated intended for use in performance)

Here is our planned design:

Materials/tools we’ll need:

  1. 18 gauge floral wire
  2. Side emitting fiber optics
  3. Color sensor
  4. Circuit Playground Express
  5. RGB LED lights
  6. Plastic tube to connect the led and the optical fiber
  7. Cellophane
  8. Soft switch made in class
  9. Elastic (for straps)
  10. Sheer fabric for sleeve

Skills we’ll need to master:

  1. Sewing
  2. Connecting LEDs to fiber optics
  3. Construction of wings (attaching floral wire)

Timeline:

February 27th: Purchase samples of materials

March 10th: Coding should be finished 

March 25th: All technology should be working

March 28th: Wing construction should be about 50% finished

April 8th:  Wings should be wearable

April 15th: Technology should be integrated with wings

April 22nd: Project should be fully functional

Our fallback plan is to decrease the scope of the wings and create something more like a sleeve, like these projects:

So long as we have an aesthetically pleasing project with lighting responsive to sound and color detection, we will consider the project a success.