This color changing wearable will always be in harmony with the outfit it is pinned to. This brooch reads the color of a garment and turns either the complementary color or displays the missing two colors in the triadic color scheme. This project uses the Adafruit color sensor, Neopixels and an Arduino Mini 05.

Don't remember color theory from art school?

Complementary colors are opposite each other on the color wheel, when paired they make a vibrant combination.

Triadic colors are 3 that are evenly spaced from each other on the wheel. When all are used together, it is recommended to let one be dominant and the other two be used as accents. The dominant is automatically the main color you are wearing, while the two lit panels act as your accent. The brooch has it covered!

Since the brooch is colored using light, the wheel to be referenced is the RGB color wheel.

Step 1: Materials


[8] x WS2812B Adafruit Neopixels

[1] x Arduino Mini 05

[2] x CR2032 coin cell batteries

[1] x 2 coin cell holder

[1] x mini slide switch

[1] x Adafruit Flora color sensor TCS34725

[1] x FTDI Basic or other FTDI breakout board

32 gauge stranded hook-up wire (you may be able to use 28 gauge, check before you solder it all together to see if it will fit in the brooch body)

[1] breadboard

[1] Male A to Mini B USB cable

Heat shrink tubing, 1/8" - 1/4" diameter


- Soldering iron + solder

- Soldering iron

- Solder

- Wire Stripper

- Angled wire cutters

- Alligator leads

- Multimeter

- Dremel with various sanding down bits for acrylic

- Access to a laser cutter (120 Watt Epilogue is used in this instructable)

- Q-tip or toothpick (for applying epoxy to thin areas)

- Small spring clamps or a heavy flat object to hold brooch in place while epoxy dries

** Any other favorite circuit prototyping tools

Brooch Materials

The dimensions of the wood and acrylic accounts for some test material. The brooch itself is about 4" x 4".

[1] x 10" x 10" piece of 3/8" thick of hard wood, ash wood is used in this 'ible.

[1] x 10" x 10" piece of 1/16" white acrylic

[1] x 10" x 10" piece of 1/16" black acrylic

[1] x 3/4" pin back

- A bit of polyester fill (for light diffusion)

- Epoxy

- Hot glue gun

- Masking tape

- Pencil

- Access to Illustrator

I love this brooch idea! awesome instructible, well done!<br><br>I'm not making this brooch, but I am using the LEDs you used in this projects for one of my own. You seem to be the only person I can find willing to take the challenge of wiring them together!<br><br>I was wondering if you had any problems with the plastic casing melting a bit when you soldered the wire to them? Seems every time I heat it enough for the solder to flow (about half a second), a bit of plastic melts beside the pad. I'm just trying to figure out if it is avoidable, and if it's not avoidable, if it caused any problems for you damaging the LED.
<p>Beautifully designed.</p><p>How long does it last with the CR2032 battery?</p>
<p>This is so awesome! </p>
<p>Ohhhh, this is gorgeous! The main photo is PERFECT!!</p>
<p>I want one! &lt;3</p>
<p>It's very beautiful and I'm going to try making one!</p>
<p>That's so clever how you made it harmonize!! I looks awesome =D</p>
<p>Beautiful! Such a great design.</p>
<p>Very creative and fun project! Awesome use for the neopixels. Giant version for 'cloaking' would be sweet if the light could be diffused well.</p>
<p>oh my gosh this is wonderful! best accessory ever! </p>
I love the idea! The colors really do harmonize well. :)

About This Instructable




Bio: Specializing in sewing, soldering and snacking. More stuff I do... I teach an interactive fashion and textile class called Wearable and Soft Interactions at California ... More »
More by push_reset:Raspberry Pi Beginner Projects Musical Shoes How to 3D Print onto Fabric 
Add instructable to: