Create a bag that magically collects and holds lights!  Pull up to ten colored lights from nowhere, and drop each one into your bag and watch them light up.  Turn the bag upside down and all the lights will spill out and vanish.


Delight and amaze your friends, UPS guy, kids, or pets with this simple trick.  It's really easy to customize in MakeCode, with endless possibilities for colors, triggers, and magic effects.

First we'll lay out our NeoPixels and solder them together.  Then we'll sew them into a simple fabric bag.

We'll program the Circuit Playground Express using MakeCode, Microsoft's drag-and-drop code editor.  It's easy to customize your magic effects with all the different sensors and options the Circuit Playground has to offer.  


1 x Circuit Playground Express
Circuit Playground Express Microcontroller -- the brains!
2 x NeoPixels
Individual NeoPixels in a pack of 4
1 x NeoPIxel Strand
Could be used instead if you don't like soldering
1 x Battery
LiPoly Battery - 500mAh
1 x Battery Cable with Switch
Extension cable with on/off switch
1 x Battery Charger
USB Battery Charger

Other Materials Needed

  • Fun fur or other pretty fabric, about 16" x 14"
  • Felt or fleece lining, same size plus a bit more
  • Pretty trims or ribbons or jewels for decoration
  • E6000 glue
  • Needle & thread and/or sewing machine
  • Rubber band for the battery

To do this trick the way I'm showing it, you'll also need a magic light-up thumb tip.  These are sold under the brand name D-lite (among others) and come in a variety of colors and a small or large size. 

These are so much fun!  They way they work is that the light comes on when you squeeze your finger against your thumb.  Simple, delightful, and endless possibilities for pranks and magic trickery.  

This guide was first published on Oct 30, 2018. It was last updated on Mar 08, 2024.

This page (Overview) was last updated on Mar 08, 2024.

Text editor powered by tinymce.