Galaxy Pendant. Created by Erin St Blaine. Last updated on :44:15 PM UTC

Similar documents
Alohamora Bottle. Created by Erin St Blaine. Last updated on :58:53 PM UTC

LED Campfire. Created by Erin St Blaine. Last updated on :34:11 PM UTC

3d Printed Neopixel Tactile Switch Buttons

Glowing Neopixel Resin River Table

Trinket NeoPixel LED Longboard

Infinity Mirror Valentine's Candy Box

NeoPixel Fairy Crown. Created by Erin St Blaine. Last updated on :22:47 AM UTC

Bunny Ears with MakeCode

Jewel Hair Stick. Created by Leslie Birch. Last updated on :47:17 PM UTC

3D Printed Camera LED Ring

Morning Star POV Double Staffs

Solar Boost Bag. Created by Becky Stern. Last updated on :44:55 PM UTC

FLORA TV-B-Gone. Created by Becky Stern. Last updated on :32:57 PM UTC

NeoPixel Ring Bangle Bracelet

Hammer Time Mini Golf Hazard with Crickit

Celebration Spectacles

Clockwork Goggles. Created by John Park. Last updated on :03:10 PM UTC

NeoPixie Dust Bag with Circuit Playground Express

NeoMatrix 8x8 Word Clock

Bike Wheel POV Display

Glowing Viking Rune wayfinder

Feather Weather Lamp. Created by Ruiz Brothers. Last updated on :54:26 PM UTC

Circuit Playground Yoyo

Tent Lantern. Created by Timothy Reese. Last updated on :17:25 AM UTC

Remote Controlled LED Tea Light Sconce

Guardian Shield+ Zelda Breath of the Wild

Con Badge with Circuit Playground Express

Bluetooth Controlled NeoPixel Headphones

NeoPixel Manicure. Created by Sophy Wong. Last updated on :50:38 PM UTC

Easy Sparkle Pocket T-Shirt

3D Printed LED Knuckle Jewelry

Lie Ren's Stormflower Gun Blade

FLORA Pixel Brooch. Created by Becky Stern. Last updated on :19:07 PM EST

NeoPixel Bike Light. Created by Ruiz Brothers. Last updated on :43:46 PM UTC

Portable Apple Watch Charger

Ping Pong Ball Launcher

'Sup Brows. Created by Kate Hartman. Last updated on :52:04 PM UTC

Neon LED Signs. Created by John Park. Last updated on :11:09 PM UTC

Getting Started with FLORA

Mystical LED Halloween Hood

Simple LED Unicorn Horn

Paper Airplane Launcher

Sword & Wand Prop Effects with Circuit Playground

Chirping Plush Owl Toy

Adafruit PowerBoost 500 Shield

Camera LED Ring Light

i2c/spi LCD Backpack Created by lady ada Last updated on :11:04 PM UTC

Reindeer Mask with Animated Eyes

Crawling Animatronic Hand

Pushrod Garage. Created by John Park. Last updated on :07:30 PM UTC

Light-Up Angler Fish Embroidery

Crickit Carnival Bumper Bot

Trellis 3D Printed Enclosure

Milk Jug Glow Skull. Created by John Park. Last updated on :28:36 PM UTC

Getting Started with FLORA

Adabot Operation Game

Crystal Glow Knuckles

GPS Logging Dog Harness

Interactive Gift Box. Created by codingpro. Last updated on :47:40 AM UTC

Unicorn Hat with Moving Ears

Interior Purse Light. Created by Becky Stern. Last updated on :41:08 PM UTC

7 Portable Multitouch Raspberry Pi Tablet

NeoPixel LED Cortana Costume

Sewable NeoPixels. Created by Becky Stern. Last updated on :50:14 PM EDT

NeoPixel Basketball Hoop

LED Eyes. Created by Ruiz Brothers. Last updated on :50:55 AM UTC

Wind Blowing Emoji Prop

3D Printed Daft Punk Helmet with Bluetooth

3D Printed LED Goggles

Adafruit TPL5110 Power Timer Breakout

UFO Flying Saucer with Circuit Playground Express

Steven Universe Cosplay Shirt & Gem Created by Erin St Blaine. Last updated on :54:25 PM UTC

3D Printed LED Buckle

Adafruit 8x16 LED Matrix FeatherWing

MiniPOV4 - DIY Full-Color Persistence of Vision & Light-Painting Kit

Crawling Baby Sea Turtle Robot

Stumble-Bot. Created by Dano Wall. Last updated on :04:06 AM UTC

Circuit Playground Combadge

CPX Mystery Dreidel. Created by Kathy Ceceri. Last updated on :51:40 PM UTC

Kaleidoscope Eyes (Trinket-Powered NeoPixel LED Ring Goggles)

Circuit Playground Express Laser Tag

NeoPixel Punk Collar. Created by Becky Stern. Last updated on :41:18 PM UTC

Mini Golf Course with Circuit Playground and Crickit

Glowing Smokey Skull. Created by Ruiz Brothers. Last updated on :03:40 PM UTC

Adafruit LED Sequins. Created by Becky Stern. Last updated on :02:00 AM UTC

Magical Mistletoe. Created by Leslie Birch. Last updated on :45:29 PM UTC

Fiddy - the FTDI Clip

Phone-Activated Talking Dog Collar

Getting Started with FLORA

Cup o' Sound. Created by Becky Stern. Last updated on :30:06 PM EST

3D Printed Case for Adafruit Feather

Adafruit TPL5111 Reset Enable Timer Breakout

Adafruit APDS9960 breakout

Cyberpunk Spikes. Created by Becky Stern. Last updated on :07:06 PM UTC

3D Printed Google AIY Voice Kit

Slider Crank Mechanism -- from Cardboard and Craft Sticks

ISS Pin. Created by Leslie Birch. Last updated on :27:30 PM UTC

FLORA and GEMMA ICSP. Created by Becky Stern. Last updated on :42:16 PM UTC

No-Sew LED Wristband. Created by Kathy Ceceri. Last updated on :23:40 PM UTC

Toy Car Speed Timer. Created by Kirby Griese. Last updated on :13:49 PM UTC

Transcription:

Galaxy Pendant Created by Erin St Blaine Last updated on 2016-08-06 04:44:15 PM UTC

Guide Contents Guide Contents Introduction Electronic Guts Crafty Stuff Tools The Code Software Setup Libraries? Why? What's a Library? If you encounter trouble Wiring Necklace Wiring Charging Base Wiring Charging Base Electronics Assembly Upload the Code Prepare the LiPoly Backpack Stack the Components Test It Resin Casting 3D Printed Setting 2 3 3 3 3 5 5 5 6 8 8 9 10 12 12 12 12 17 19 22 Adafruit Industries https://learn.adafruit.com/life-proof-led-necklace Page 2 of 23

Introduction This pendant contains one small Galaxy from Pandora's Cluster. The gravitational pull of this galaxy is such that you'll feel everyone's eyes pulled toward you whenever you wear it. It's encased in solid resin to keep the stars and planets inside from spinning out of control or escaping. It's tough enough to keep its galaxy's inner gravities from tearing a hole in our reality, which makes this pendant safe for hot tubbing, night diving, or teething babies. It is fully submersible and 100% playa-proof. The magical inner workings include an inductive wireless battery charger and a gravityactivated on/off switch -- right side up turns it on, upside down (or lying flat) turns it off. Yes. Just like magic. Electronic Guts Trinket 5v (http://adafru.it/1501) Pro Trinket Backpack Charger (http://adafru.it/e0w) Neopixel Strip (60/m recommended), 8-10 pixels Lithium ion Polymer Battery - 100mAh (http://adafru.it/daq) Inductive Charging Set (http://adafru.it/e3l) 9v AC Adapter (http://adafru.it/do6) Mercury tilt switch (http://adafru.it/fyo) Crafty Stuff Tools Clear Epoxy Craft Resin (http://adafru.it/fyp) 2" Jewelry Mold (http://adafru.it/fyq) 2 part Mold Maker (http://adafru.it/fyr) (or Sugru (http://adafru.it/fys) works too) Necklace chain and clasp Pretty diffusion materials (I used mosiac glass) Measuring cups & stirring sticks (http://adafru.it/fyt) Protective gloves (http://adafru.it/fyu) Soldering iron & accessories Hot glue gun 3D Printer (optional) Adafruit Industries https://learn.adafruit.com/life-proof-led-necklace Page 3 of 23

26 AWG wire Adafruit Industries https://learn.adafruit.com/life-proof-led-necklace Page 4 of 23

The Code Software Setup If this is your first time using Trinket, it's a great idea to check out the Introduction to Trinket (http://adafru.it/dpf) guide first. Once you've got your Trinket up and running with Arduino (http://adafru.it/dgt), you'll need to install the FastLED library. Libraries? Why? What's a Library? In a nutshell, Arduino libraries have a lot of pre-written functions that make your neopixels easy to command. You can do fancy stuff without being a code guru. Yay Libraries! FastLED is a fast, efficient, easy-to-use Arduino library for programming addressable LED strips and pixels. It has a lot of features to get your animations up and running fast -- and it has a lot of code samples available if you're just learning to code. Download FastLED Library http://adafru.it/ezj Unzip the file and rename the folder to "FastLED" (no quotes). Copy the file into your Arduino/Libraries folder and restart Arduino. All about Arduino Libraries (http://adafru.it/dnr) will tell you everything you ever wanted to know about libraries, including more detailed installation instructions. Once your curiosity is satiated and your library is installed, copy and paste the code into your Arduino window. Go to your Tools menu and select "Adafruit Trinket 16MHZ" from the list of boards. Plug your Trinket into your computer via the onboard USB port. Press the "reset" button on your Trinket and wait for the blinky red light, then click the upload button in Arduino. #include <FastLED.h> #define NEO_PIN 4 #define NUM_LEDS 9 //set number of LEDs in your strip #define SPEED 10 //change motion speed here #define STEPS 10 #define BRIGHTNESS 90 //change brightness here Adafruit Industries https://learn.adafruit.com/life-proof-led-necklace Page 5 of 23

#define COLOR_ORDER GRB CRGB leds[num_leds]; CRGBPalette16 currentpalette; TBlendType currentblending; void setup() { delay( 1000 ); // power-up safety delay FastLED.addLeds<WS2812B, NEO_PIN, COLOR_ORDER>(leds, NUM_LEDS).setCorrection( TypicalLEDStrip ); FastLED.setBrightness( BRIGHTNESS ); currentblending = LINEARBLEND; currentpalette = OceanColors_p; // Un-comment the color scheme you want //currentpalette = RainbowColors_p; //currentpalette = HeatColors_p; //currentpalette = PartyColors_p; //currentpalette = CloudColors_p; //currentpalette = RainbowStripeColors_p; //currentpalette = ForestColors_p; } void loop() { static uint8_t startindex = 0; startindex = startindex + 1; /* motion speed */ FillLEDsFromPaletteColors( startindex); FastLED.show(); FastLED.delay(1000 / SPEED); } //this bit is in every palette mode, needs to be in there just once void FillLEDsFromPaletteColors( uint8_t colorindex) { uint8_t brightness = BRIGHTNESS; for( int i = 0; i < NUM_LEDS; i++) { leds[i] = ColorFromPalette( currentpalette, colorindex + sin8(i*16), brightness, currentblending); colorindex += STEPS; } } If you encounter trouble Any time you hit a roadblock with a NeoPixel project, we ll usually ask that you start with the strandtest example from our own Adafruit_NeoPixel library. This helps us narrow down whether it s a hardware or software issue. The library is installed similarly to FastLED or any Adafruit Industries https://learn.adafruit.com/life-proof-led-necklace Page 6 of 23

other unzip, rename Adafruit_NeoPixel and place in your Arduino/Libraries folder, then restart the Arduino IDE. You ll find the strandtest example under File Sketchbook Libraries Adafruit_NeoPixel strandtest Download Adafruit_Neopixel Library http://adafru.it/cdj If strandtest fails to run, this suggests a hardware issue for example, connecting to the wrong Trinket pin. If you re new to Arduino programming and LEDs, we usually suggest starting with the Adafruit_NeoPixel library it s pretty basic, the strip declaration is more conventional, and we can stay on top of keeping it compatible with our own products and the most mainstream Arduino boards. As FastLED is a more bleeding edge third-party library, we can t always guarantee compatibility across versions or with specific boards. You can find help through their community on Google+ (http://adafru.it/ebn). This is potent stuff, written by people with a deep appreciation for LED art, and we wanted to showcase it. Adafruit Industries https://learn.adafruit.com/life-proof-led-necklace Page 7 of 23

Wiring Necklace Wiring NOTE: The G pin on the Trinket and on the Backpack Charger both have two wires attached. Take note and solder them in at the same time. Neopixel 5v to Trinket BAT Neopixel Din to Trinket #4 Neopixel G to Trinket G Backpack Chgr BAT to Trinket BAT Backpack Chgr G to Trinket G AND to Induction Coil - Backpack Chgr 5v to Induction Coil + Backpack Chgr switch pins to Mercury Tilt or Vibration Switch (cut the trace before soldering to activate the switch) Backpack Chgr + and - to battery + and - (remove the connectors and solder directly Adafruit Industries https://learn.adafruit.com/life-proof-led-necklace Page 8 of 23

for a smaller form factor) Charging Base Wiring Coil - to AC Adapter - Coil + to AC Adapter + Adafruit Industries https://learn.adafruit.com/life-proof-led-necklace Page 9 of 23

Charging Base Download Charging Base.stl Files http://adafru.it/fyv Download and 3d print the Inductive Charging Base. You can also order one from Shapeways (http://adafru.it/fyw). Note: This base holds the induction coil nicely in place, but it isn't necessary for charging. You can simply place the necklace on top of the bare coil and it will still work. Adafruit Industries https://learn.adafruit.com/life-proof-led-necklace Page 10 of 23

Cut the barrel off the end of your AC adapter and use your multimeter to determine which end is the + and which is the - wire. Solder the + wire to the red wire and the - to the black wire on the remaining inductive coil. Pop the coil up through the 3d printed charging base ring and then onto the cap. Add a zip tie around the adapter wires for strain relief, and pop the bottom onto the charger. If needed, glue it all in place. Adafruit Industries https://learn.adafruit.com/life-proof-led-necklace Page 11 of 23

Electronics Assembly We are trying to get the whole electronics package as small and compact as possible. This can mean a lot of fiddling and trimming to get wire lengths exactly right, and assembling and placing the components in a logical order. Have patience. Upload the Code If you haven't done it yet, start by uploading the code to the Trinket. This will make it easier to test later on to be sure your connections are good. Prepare the LiPoly Backpack Carefully clip the JST connector off. Clean up and tin the + and - pads with your soldering iron. Use a utility knife to cut the trace between the two pads to enable the switch. Stack the Components Adafruit Industries https://learn.adafruit.com/life-proof-led-necklace Page 12 of 23

1. Bend the wires around and use a dab of hot glue to secure the green circuit board neatly on one edge of the induction coil. 2. Solder 1 wire into the BAT, #4 and 5v holes. Twist 2 wires together and solder both into the G hole on the trinket. Place the trinket on top of the coil and secure it with another dab of hot glue. Adafruit Industries https://learn.adafruit.com/life-proof-led-necklace Page 13 of 23

3. Set the battery charger on top of the trinket (don't glue it down yet). Twist one of the G wire from the trinket and the G wire from the coil together and solder them to the G hole on the battery charger. 4. Attach the power wire from the induction coil into the BAT hole on the charger. 5. Attach the power wire from the trinket to the 5V hole on the battery charger. Adafruit Industries https://learn.adafruit.com/life-proof-led-necklace Page 14 of 23

6. Feed the remaining 3 wires underneath the battery charger so they're all on the same side, and trim to about 1". 7. Remove the silicone case from your LED strip and tin the pads. Solder the 3 wires to their corresponding pads, being sure you're using the "data in" side of the strip. Secure this with another dab of hot glue. 8. Secure the battery next to the trinket, on top of the coil's green circuit board, with a dab of hot glue. Cut the red wire and solder to the + pad on the charger. Then, cut the black wire and solder to the - pad. Do NOT shortcut and cut them both at once or you may short your battery with the wire cutters. These LiPo batteries can pack a wallop, so be very careful not to touch the two wires together! Adafruit Industries https://learn.adafruit.com/life-proof-led-necklace Page 15 of 23

9. Slide the leads of the mercury tilt switch most of the way through the switch holes, leaving enough room for it to bend down just past flat -- you want it tilted down just a smidge past level, so that the necklace is off (mercury bead is at the top of the tube away from the leads) when the necklace is resting flat on the table. Hold the necklace so the switch is OFF to avoid burning up your components, and solder in place. Trim the leads. Tilt the assembly and the lights should come on. 10. Bend the LEDs into a ring with the lights facing inwards and secure with hot glue. Adafruit Industries https://learn.adafruit.com/life-proof-led-necklace Page 16 of 23

Test It Before you go any further, put the necklace through its paces. Tilt it on and off and make sure you're happy with the action. If you're not, bend the tilt switch around (gently!) until you are. Adafruit Industries https://learn.adafruit.com/life-proof-led-necklace Page 17 of 23

Place it on top of the charging base and be sure the red charging light comes on strongly. Leave it there a while and be sure it's charging. This is also a good time to tweak the code and decide on the colors and the brightness. After the next step you won't be able to access the Trinket anymore so make sure you're 100% satisfied before moving on. I also added a small piece of electrical tape to cover the lights on the charger and the Trinket, so they won't shine through the center of my necklace. Adafruit Industries https://learn.adafruit.com/life-proof-led-necklace Page 18 of 23

Resin Casting Here's the step that makes this necklace indestructable. Be VERY SURE that everything is working and that you're happy with the brightness and colors you've selected, since once you've cast the resin you will not be able to change the code! If you've never worked with casting resin before, it's a good idea to do a test run before immersing all your electronics. Resin can be fiddly -- be sure to follow the directions EXACTLY and mix very well, or you may end up with a bowl of sticky goo and have to start over with all new components. The 2" jewelry molds work great to give a perfectly smooth finish on the front of your necklace, but they're not quite deep enough for this project. Use a little bit of moldmaking putty or sugru to build up the edges of one of the molds about 1/2" or so. Be sure your extra walls are stuck down to the mold very well, so the resin doesn't leak out through the gap. Once the mold is ready, place your glass bits or diffusion materials in the bottom. They shouldn't take up more than about 1/4". Adafruit Industries https://learn.adafruit.com/life-proof-led-necklace Page 19 of 23

You want something that's opaque enough to hide your electronics, while being translucent enough to let the light through. I used opaque mosaic glass tiles that I crushed into little bits with a hammer. Set your electronics inside the mold with the induction coil at the top and the LEDs lining the edges. Be sure the induction coil is as level as possible, and that it is the highest point inside the mold. Peek from underneath to be sure your LEDs aren't showing from the front. Put on your protective gloves. Following the manufacturer's directions, mix up the resin really well* and slowly pour it into the mold. Try not to cringe as it coats your electronics in goo. *when they say mix for two full minutes, they mean Mix For Two Full Minutes. Adafruit Industries https://learn.adafruit.com/life-proof-led-necklace Page 20 of 23

Be sure the resin fully covers the inductive coil -- but just barely, you want it right near the surface. Let the resin cure overnight and then pop it out of the mold. Hold up your pendant and rotate it slowly until you see the lights appear. Adafruit Industries https://learn.adafruit.com/life-proof-led-necklace Page 21 of 23

3D Printed Setting Pop your cabochon out and admire it. Print out the pieces of the jewelry setting and charging base. I had the best luck printing the pieces one at a time. Download from Thingiverse http://adafru.it/fyx Adafruit Industries https://learn.adafruit.com/life-proof-led-necklace Page 22 of 23

This file fits a cabochon that's 22mm tall. You may need to edit the files to make the setting taller or shorter to fit your necklace. You can edit them on Tinkercad here. (http://adafru.it/fyy) Or, if you don't have a 3d printer you can order the setting (http://adafru.it/fyz) from Shapeways here. Place the pendant inside the back ring and place the front ring on top. Be sure it fits snugly, but can be twisted left and right so the tilt switch can be activated and the necklace turned on and off while it's being worn. Glue the front ring to the back ring, being careful not to get any glue on the resin pendant (or it won't turn in the setting). Add a necklace chain and clasp to finish it off. Adafruit Industries Last Updated: 2016-08-06 04:44:13 PM UTC Page 23 of 23