Skip to main content

LED Shoes

Brighten up your shoes with LEDs! Stay safe when walking outside in the dark. Show off your light-up shoes while trick-or-treating.


Upgrading My Shoes

Adding some illumination to my shoes seemed like a great upgrade. Sewable LED ribbons come in various colors and number of LEDs per interval. I chose ribbons with 25 blue LEDs from SparkFun Electronics. These are great for sewing, but I thought there might be a faster approach to attaching my LEDs to the soles of my shoes.

Sewable LED Ribbon Lit with 3 AA Batteries

NOTE: One thing you need to consider with any wearable tech project is the power source. I chose to use AA batteries to power 4.5V of electricity through each shoe’s LED ribbon. This was probably a poor choice, but worked well. Smaller batteries or even a lithium ion battery would be a better choice for this project, but make sure you don’t over-power your LEDs.

Some Supplies

AA Batteries, Battery Holder, Snap Connector, Shoes (don’t forget those)

Some Tools: Electrical Tape, Wire Strippers, and Adhesive Velcro Strips

You’ll also need a stapler and staples to attach the LED ribbon to your shoes.

Attaching the LEDs and Batteries to the Shoes

  • Measure the length of your LED ribbon needed by wrapping it around the top of your shoe’s sole.
  • Leave a little extra ribbon and use wire cutters/stripper to trim off the remaining ribbon.
NOTE: Cut the ribbon between the LEDs and be sure to not cut through an LED in the ribbon.

  • Carefully cut away some the fabric on one end of the LED ribbon.
  • Using wire strippers, strip away some of the insulation around each of the two wires protruding from the end of the LED ribbon.
  • Starting in the back of the shoe and just above the sole, carefully staple the ribbon to the sole of each shoe.
NOTE: It’s best to align the LEDs to the top of the sole and staple the sewable fabric on the bottom into the shoe’s sole.

  • After securing the LED ribbon to each shoe’s sole all the around, attach the protruding wires on the end of the ribbon to the battery holder snap connector.
NOTE: There are different ways to attach these two wires, but it’s always important to attach the negative wires (usually black) first and the positive wires (usually red) last. Be sure your positive and negative wires do not connect! This will overheat your LEDs and batteries.
  • I chose to connect the wiring using a twist method. No matter how you connect the wires, be sure to insulate the connections. I used electrical tape to insulate each wire connection.
  • If you haven’t done so already, connect the snap connector to the 3 AA battery holder.
Twist each pair of wires together and insulate the connections
  • I used adhesive Velcro to attach the 3 AA battery holder to the side of each shoe - on the inner side of the shoe. This hides the batteries from view.
Adhesive Velcro on Back of Battery Holder

Optional: You can add a simple slide switch between your batteries and LEDs to easily turn your shoes on and off. To turn off my shoes, I simply disconnected the snap connector from the battery holders and attached the end of the snap connector to the shoe using a tiny strip of adhesive Velcro.

Light Up the Town!

When you’re all finished, you’ll have some pretty bright LEDs that will certainly draw attention to your shoes and keep you safe when walking outside at night.



Comments

Popular posts from this blog

Tippe Top Design

The physics behind the tippe top toy have been the subject of studies by scientists for years - dating back to the early 1890s. The tippe top is spun just like any other top, but pulls a surprise stunt. The top flips over and spins on its stem when given a strong twist. Why does the tippe top flip over? What does this mean for anyone planning to make one on a 3D printer? Nobel Prize winners, Wolfgang Pauli and Niels Bohr, take a break with a tippe top at the 1954 inauguration of the Institute of Physics in Lund, Sweden. Early Top Patents The first patent for the top, listed as “Wendekreisel”, was filed in Germany by Helene Sperl in 1891. While the patent seems to describe the top’s inversion property, reproductions of the top have proved unsuccessful. The patent expired after one year because the fee wasn’t paid. During a trip to South America, Danish engineer Werner Østberg noticed kids spinning a small, round fruit. While spinning, the fruit would flip over (or...

Creating VR Environments

Virtual reality (and augmented reality) have become major buzz words in educational technology. With inexpensive VR headsets, such as Google Cardboard , and the use of student smart phones, teachers can take their classes on virtual reality field trips - a much more preferred trip to administrators than pouring money into bus fuel. But besides immersing students in gimmicky games and field trips until the VR sickness kicks in, how else can virtual reality be leveraged as a learning tool? Building with A-Frame I attended the annual Computer Science Teachers Association (CSTA) Conference in Omaha, Nebraska. I had made it my personal and professional mission to learn how virtual reality could be used as a learning tool in computer science education. On the very first day I dove into a VR workshop where I discovered one method of programming virtual reality worlds and creating interactive 3D environments. Anyone who thinks code must be developed from scratch is kidding ...

micro:bit Fireworks with Python

I used the MicroPython editor to program a fireworks animation that controls the brightness of the LEDs as the firework explodes on the LED display. For young computer science students, this is a great introduction to text-based programming, arrays, and animating LEDs. Code # Display message and show pacman with firework option from microbit import * firework1 = Image("00000:00000:00000:00000:00200") firework2 = Image("00000:00000:00000:00200:00100") firework3 = Image("00000:00000:00200:00100:00000") firework4 = Image("00000:00000:00900:00000:00000") firework5 = Image("00000:07870:08580:07870:00000") firework6 = Image("60706:01210:72127:01210:60706") firework7 = Image("30503:00000:50005:00000:30503") firework8 = Image("10201:00000:20002:00000:10201") all_firework = [firework1, firework2, firework3, firework4, firework5, firework6, firework7, firework8] while True: if button_a.is_pressed(): ...