Light Up with Gemma.  Creating a flashing wearable using Adafruit's Gemma and Neopixels. Education Resource here

Light Up with Gemma

The Gemma does not have a Serial port connection for debugging so the serial port monitor will not be able to send/receive data. Unlike the Flora, the Gemma must be connected to a computer via a USB cable.

Gemma Board

Yes! Gemma was designed to drive short segments of NeoPixels. There is enough RAM on the attiny85 to drive 100 pixels, but depending on program RAM usage you may have to scale back to 60 or 40.  Then you have to think about Power.

Now it's time to say "hello, world" to your new Gemma with the basic Blink sketch.

WHY do Blinky?  to test that your board is functioning properly and that you have successfully verified and upload a sketch onto your Gemma.  This step can be skipped if you have already worked with Gemma. Step one helps with understanding of debugging should any issues arise.

neopixel

Depending on how many neopixels you have connect the first one to the Gemma using ground, D1 and Vout.  Ensure that the data line (from D1) it tied off to the first arrow on the neopixel. Test the circuit using headdress code modifying the number '7'  to 1.  This tells the code that there is only 1 neopixel in the strip.  modify this number to the final number of neopixels in your project.

Continue Stitching

The Power and the Ground thread can be a continue piece of the thread. Ensure that the connection at each point is secure.  This can be achieved by stitching a few times around each connection hole. The -> must be pointing away from the GEMMA

The stitching between the ground and the power are a little faster as you don't have to tie of the thread at each point as you do with the data thread.  To stitch 7 neopixels and the Gemma can take anywhere between 30 -45 minutes.  Longer if you are new to sewing.

Check that all threads are clear of each other. Touching / crossing threads will cause electrical shorts and your project won't work.

Stitching for light up with Gemma Project

Stitching Neopixels

Upload the Headdress code to your Gemma. Remember the button press and release to be able to upload the code to the Gemma

This project is similar to the LightUp PointeShoes but that uses a Flora because of the input required from the velostat pressure switch. If you wanted the lights to not react to dancer movements then you could use the above project.  Stitching on pointshoes is pretty tricky.