Circuit Playground Yoyo

Similar documents
Portable Apple Watch Charger

7 Portable Multitouch Raspberry Pi Tablet

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

Simple LED Unicorn Horn

Circuit Playground Combadge

Trinket NeoPixel LED Longboard

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

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

3D Printed Google AIY Voice Kit

3D Printed Case for Adafruit Feather

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

3D Printed Camera LED Ring

3D Printed 20w Amplifier Box

Bluetooth Controlled NeoPixel Headphones

Boomy The Boombox. Created by Ruiz Brothers. Last updated on :52:13 PM UTC

Con Badge with Circuit Playground Express

7" Portable HDMI Monitor

Guardian Shield+ Zelda Breath of the Wild

3D Printed LED Buckle

3D Printed 20w Amplifier Box

DIY Circuit Playground Shields

Trellis 3D Printed Enclosure

3D Printed LED Knuckle Jewelry

FPV Mini Display. Created by Ruiz Brothers. Last updated on :00:18 PM UTC

Mystical LED Halloween Hood

Zelda Thunder Helm. Created by Ruiz Brothers. Last updated on :46:52 PM UTC

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

Solder Dispenser Adabot Head

Bunny Ears with MakeCode

Lie Ren's Stormflower Gun Blade

Circuit Cookie Roller

DIY Custom American Girl Doll Prosthetics

Magnetic shoelaces. Created by Ruiz Brothers. Last updated on :31:02 PM UTC

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

Desktop Fume Extractor

PyPortal View Master Created by Ruiz Brothers. Last updated on :51:28 AM UTC

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

NeoPixel Ring Bangle Bracelet

DIY Bluetooth Gamepad

Fiddy - the FTDI Clip

Webcam Cover-Up Lego brick with Adabot Mini Fig

Camera LED Ring Light

Mini Mac Pi. Created by Ruiz Brothers. Last updated on :43:27 PM UTC

CircuitPython Media Dial

BLE Light Switch with Feather nrf52840 and Crickit

Bandolier of Light. Created by Becky Stern. Last updated on :16:17 PM EST

Bluetooth LE MIDI Controller

Adabot Operation Game

Reindeer Mask with Animated Eyes

Crawling Animatronic Hand

Circuit Playground Express Head-Tilt Ears

Infinity Mirror Valentine's Candy Box

Raspberry Pi Pipboy 3000

Fiddy - the FTDI Clip

Hammer Time Mini Golf Hazard with Crickit

NeoPixie Dust Bag with Circuit Playground Express

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

3D Printed Daft Punk Helmet with Bluetooth

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

Crawling Baby Sea Turtle Robot

Audio Prank Gift Box. Created by Becky Stern. Last updated on :46:15 PM UTC

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

Paper Airplane Launcher

3D Printed Bone Conduction Transducer Box

UFO Flying Saucer with Circuit Playground Express

New Years Eve Ball Drop Created by Ruiz Brothers. Last updated on :22:24 PM UTC

3D Printed LED Goggles

Crickit Carnival Bumper Bot

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

Ping Pong Ball Launcher

3D Printed Glow-Spike Bracelet

Overwatch Prop Gun: Lucio's Blaster Pt. 3

Wind Blowing Emoji Prop

Circuit Playground Express Laser Tag

3D Printed Camera Tripod Adapter for Telescope

LED Eye Prosthetic. Created by Tully Jagoe. Last updated on :00:17 AM EST

Lady Ada's Bento Box. Created by lady ada. Last updated on :55:35 AM UTC

Celebration Spectacles

Adafruit PowerBoost 500 Shield

Motion-Activated Solder Fume Extractor With Lamp

PyPortal NeoPixel Color Picker Created by Kattni Rembor. Last updated on :42:41 PM UTC

Slider Crank Mechanism -- from Cardboard and Craft Sticks

Light-Up Angler Fish Embroidery

Raspberry Pi Selfie Bot

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

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

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

Unicorn Hat with Moving Ears

Circuit Playground Kaleidoscope

Android GBoard Morse Code Control with Circuit Playground Express

Sword & Wand Prop Effects with Circuit Playground

NeoPixel LED Cortana Costume

Crickit Dancing Marionette Kit Created by Dano Wall. Last updated on :03:11 PM UTC

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

Mad Science Test Tube Rack

Adafruit Pi Cobbler Kit

Crickit Powered Holiday Diorama

Luminous LED Flowers. Created by Becky Stern. Last updated on :47:44 PM UTC

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

3DPrinted Custom Keycaps

Transcription:

Circuit Playground Yoyo Created by Ruiz Brothers Last updated on 2018-01-13 05:56:02 AM UTC

Guide Contents Guide Contents Overview 3D Printed NeoPixel Yoyo History of the Yo-Yo Expectations Parts Tools and Supplies 3D Printing 3D Printed Parts Slice Settings Top Covers Acrylic Cover Remix Design Wiring Switch Parts for Slide Switch Cut to Size Strip & Tin Wires Wire Slide Switch Connect Ground Wires Finished Slide Switch JST Adapter Strain Relief Wire From Lipo Battery Test Circuit YoYo Cover Glue Cover to Top Different Acrylic Colors 3D Printed Cover Assembly Install Axle Align Side Ports Glue Axle to Side A Install Yoyo String Install JST Connect Circuit Playground Install Circuit Playground Twist Yoyo Halves Connect Battery & Install Switch Mount Battery Install Cover Wind up Yoyo String Do Some Tricks! 2 3 3 4 4 5 5 7 7 8 8 8 8 9 9 9 10 11 12 13 13 14 15 15 16 16 17 17 17 18 18 19 19 20 20 21 21 22 22 Adafruit Industries https://learn.adafruit.com/circuit-playground-yoyo Page 2 of 22

Overview 3D Printed NeoPixel Yoyo This project is a derivative of Morgan Stewart's Circuit Playground Yoyo (Watch her demo it on Adafruit's Show & Tell). In this remix, we'll encase a single Circuit Playground board and a lipo battery in 3D printed parts to make a yoyo. The NeoPixel LEDs can shine through the cover, making cool glowy effects. Most of the yoyo parts are 3D printed, and no hardware (machine screws, hex nuts, etc) are required. They feature threads that allow the pieces to be twisted together. Adafruit Industries https://learn.adafruit.com/circuit-playground-yoyo Page 3 of 22

History of the Yo-Yo From Wikipedia: A yo-yo (also spelled yoyo) is a toy which in its simplest form is an object consisting of an axle connected to two disks, and a length of string looped around the axle, similar to a slenderspool. It is played by holding the free end of the string known as the handle (usually by inserting one finger into a slip knot) allowing gravity or the force of a throw to spin the yo-yo and unwind the string (similar to how a pullstring works), then allowing the yo-yo to wind itself back to one's hand, exploiting its spin (and the associated rotational energy). This is often called "yo-yoing". First made popular in the 1920s, yo-yoing remains a popular pastime of many generations and cultures. It was first invented in ancient Greece. Expectations This is a fun project but in not intended to replace a professional yoyo. Because a yoyo relies on perfect balanced weight, it can be challenging to evenly distribute the weight two both sides - That being said, it can be done. I personally was able to get it to sleep for about 2-3 seconds which allows enough time to do tricks like Rock The Baby. Adafruit Industries https://learn.adafruit.com/circuit-playground-yoyo Page 4 of 22

Parts We'll need just a few parts to build this project, most of which are available in the Adafruit shop. You'll need to source a yoyo string. Everything else is 3D printed. Circuit Playground 350mAh Lipo Battery Slide Switch JST Extension Cable Tools and Supplies Here are some tools and supplies that you'll need access to complete this project. If you don't have access to a 3D printer, you can send the STL files to 3DHubs.com 3D Printer + Filament Othermill + Acrylic (optional) Yoyo String Wire Stripers Heat Shrink Soldering Iron + Solder Adafruit Industries https://learn.adafruit.com/circuit-playground-yoyo Page 5 of 22

Adafruit Industries https://learn.adafruit.com/circuit-playground-yoyo Page 6 of 22

3D Printing 3D Printed Parts Below is a list of the parts necessary for building the yoyo. It's composed of five printed pieces, with a translucent cover (ideally acrylic). The parts are optmized to 3D print without any support material and is small enough to fit on most FDM machines. cp-yoyo-b-side.stl cp-yoyo-a-side.stl cp-yoyo-axle.stl Contains battery and slide switch. Contains Circuit Playground PCB. Yoyo string loops around axle. cp-yoyo-top-a.stl Top screws onto Side A. cp-yoyo-top-b.stl Top screws onto Side B. cp-yoyo-cover.stl Cover press fits into the Top A part. Download STLs from Thingiverse https://adafru.it/qkf Download STL from Pinshape https://adafru.it/rkc YouMagine Adafruit Industries https://learn.adafruit.com/circuit-playground-yoyo Page 7 of 22

https://adafru.it/rkd Slice Settings Below are some recommended slice settings. We used simplify3d to slice these parts and generate the gcode. These parts were printed on a Micro M3D using a.4mm nozzle and 1.75mm filament..15mm layer height 220C extruder / PrintInZ Skin 20% infill 4 top/bottom layers 2 shells / parameters 40mm/s printing speed Top Covers The twisty top for cp-yoyo-side-a.stl was designed for a separate cover piece. This can be 3D printed, milled, lasered, or cut out of any type of material that can diffuse the NeoPixel LEDs. Acrylic Cover I milled the cp-yoyo-cover.stl part out of 2 colored acrylic sheet using the Othermil desktop CNC. The toolpaths were generated in Autodesk Fusion 360 using CAM tools. If you'd like to generate your own GCODE, you can grab the source by downloading the fusion 360 archieve below. Remix Design You can download the source files in a varitey of file formats such as, STEP, SAT, IGS, SketchUp, DXF and others. Download Source https://adafru.it/qka Adafruit Industries https://learn.adafruit.com/circuit-playground-yoyo Page 8 of 22

Wiring Switch Parts for Slide Switch To make it easy to turn on/off the circuit, we'll need to build a JST slide switch adapter. The Circuit Playground board doesn't have an onboard power switch, so we'll build one using a slide switch and JST extension cable. The battery in this project can either be a 105mAh battery or a 350mAh battery, which ever you prefer. Cut to Size The JST extension is about 500mm in length, so we'll need to cut it down to size. Here's a good length to start with: 80mm JST Female connector end 150mm JST Male connector end Adafruit Industries https://learn.adafruit.com/circuit-playground-yoyo Page 9 of 22

Strip & Tin Wires Next, we'll pull the ends part and remove about 5mm of insulation from each wire. Then, we can tin the exposed strands of wire by applying a bit of solder. I recommend using a pair of Helping Third Hands to help keep the wires in place while soldering. Adafruit Industries https://learn.adafruit.com/circuit-playground-yoyo Page 10 of 22

Wire Slide Switch Now we can solder the power/voltage wires from the two JST wires to the slie switch. First, we need to snip off one of the legs from the slide switch (either the left or right, not the middle leg). Then, we can tin the two remaining legs by apply a small amount of solder to them. This will make it easier to attach the wires. Solder the two red power/voltage wires from the JST connectors to the slide switch. Adafruit Industries https://learn.adafruit.com/circuit-playground-yoyo Page 11 of 22

Connect Ground Wires We should now be left with two ground wires from the JST extension cable. Cut a small piece of heat shrink tubing and slip it through one of the ground wires - this will insulate the exposed wires. Then, solder the two ground wires together. Now you can slide the piece of tubing over the exposed wire and apply some heat to shrink it in place (I use the edge of the soldering iron, but not the tip!). Finished Slide Switch JST Adapter OK, now we have our slide switch JST adapter! Wooho! Now we easily remove our lipo battery whenever we need to recharge it. Adafruit Industries https://learn.adafruit.com/circuit-playground-yoyo Page 12 of 22

Strain Relief Wire From Lipo Battery I found that this project can wear out the wire from the Lipo battery. In some cases, I mananged to completely rip the wire from the battery, which is BAD! So, to prevent that from happening, we can apply a dab of hot glue to the solder joins on the end of the lipo battery. Test Circuit Now it's time to test our circuit! Go ahead and plug in the male JST connetor from the lipo battery to the female JST connector on the slide switch adapter. Then, connect the male JST connector from the slide switch adapter to the female JST connector on the Circuit Playground board. Flip the switch on and should you see the NeoPixel LEDs light up (make sure the on board switch is on the + symbol). Adafruit Industries https://learn.adafruit.com/circuit-playground-yoyo Page 13 of 22

Adafruit Industries https://learn.adafruit.com/circuit-playground-yoyo Page 14 of 22

YoYo Cover Glue Cover to Top The cp-yoyo-cover.stl part will have a loose fit when placing it over the cp-yoyo-top-a.stl part, so you'll need to use some adhesives to perminanently bond them tgoether. I used super glue, but anything similar should be fine. Adafruit Industries https://learn.adafruit.com/circuit-playground-yoyo Page 15 of 22

Different Acrylic Colors I tried out two different colored sheets of Acrylic sheet. The black on white colored acrylic (https://adafru.it/qjb) is from Inventables. The other is florescent pink acrylic (https://adafru.it/qjc) from amazon. Both are 1/8" thick. 3D Printed Cover You can totally 3D print the cp-yoyo-cover.stl part. In order to get decent diffusion to allow the NeoPixel LED ligh to shine through, you'll need to use a light colored filament, such as natural white, transculent or glow-in-the-dark. Adafruit Industries https://learn.adafruit.com/circuit-playground-yoyo Page 16 of 22

Assembly Install Axle Insert cp-yoyo-axle.stl into cp-yoyo-a-side.stl with the thread going in first. Press until hex side mates with coupler. Align Side Ports Insert cp-yoyo-b-side.stl onto cp-yoyo-axle.stl. Hold cp-yoyo-axle.stl while twisting cp-yoyo-b-side.stl tighten and reorient until ports of both sides are lined up. Adafruit Industries https://learn.adafruit.com/circuit-playground-yoyo Page 17 of 22

Glue Axle to Side A Hold cp-yoyo-axle.stl in place while applying super glue to the hex side. Hold together until glue full sets. Install Yoyo String Untwist the end of the yoyo string and place it over the axle. The loop should slip into a grove on the center of the axle. Adafruit Industries https://learn.adafruit.com/circuit-playground-yoyo Page 18 of 22

Install JST Connect Circuit Playground Insert the male JST connector and thread it into cp-yoyo-b-side.stl. Then, thread it through the cp-yoyo-axle.stl piece and pull it through cp-yoyo-a-side.stl. Install Circuit Playground Orient USB port of circuit playground with hole on cp-yoyo-a-side.stl. Then, lay circuit playground PCB onto the standoffs and press down until pegs snap into pins. Adafruit Industries https://learn.adafruit.com/circuit-playground-yoyo Page 19 of 22

Twist Yoyo Halves Insert axle from Side A and twist it onto Side B. Tighten both halves together. Connect Battery & Install Switch Plug in the male JST connector from lipo battery into female JST connector. Insert slide switch into clips on the side of cp-yoyo-b-side.stl. Adafruit Industries https://learn.adafruit.com/circuit-playground-yoyo Page 20 of 22

Mount Battery Use a piece of mounting tack and stick it on the back of the lipo battery. Stick the lipo battery to the surface of cpyoyo-top-b.stl. Press down on battery to secure it in place. Twist cp-yoyo-top-b.stl onto cp-yoyo-b-side.stl until fully tightened. Install Cover Twist cp-yoyo-top-a.stl onto cp-yoyo-a-side.stl until fully tightened. Adafruit Industries https://learn.adafruit.com/circuit-playground-yoyo Page 21 of 22

Wind up Yoyo String Place finger over gap between halves and partially wind up the string. Remove your finger and then wind up the whole string. Now it's ready for a test spin! Do Some Tricks! I was able to get the yoyo to sleep for about 4 seconds until it came to rest. This should give you enough time to do some basic tricks like walk the dog or even rock the cradle. You can load up any NeoPixel sketch to make cool designs, try out this Kaleidescope code for some motion-activated lights! Adafruit Industries Last Updated: 2018-01-13 05:56:02 AM UTC Page 22 of 22