Make: micro:bit controlled indicator jacket

microbit indicator jacket


How I Failed

I had the idea for this jacket a while ago… I started planning and designing it back in July

I had lots of ideas how to make it and kept changing my mind about the best way to make it: https://lorrainbow.wordpress.com/2017/07/14/fail-rgb-led-indicators-for-a-cycling-jacket/

Then I even created the prototype using neopixels, conductive thread and cross stitch material. It looked good!


But sadly it didn’t stand up to testing. When moved the lights would flicker on and off. My amazingly neat stitching wasn’t tight enough and there were overlaps in the thread.

Take 27

I call this jacket Take 27 because I ran out of letters of the alphabet with this original idea. Using the same strip of lights I used for the belt I finally created a micro:bit indicator jacket!


Materials & Equipment


  1. If you’re using a new strip you will have to solder the 3 strips of single core wire onto the light strip
  2. If you have the original connectors then you can connect them just like I did with the belt in step 2: https://lorrainbow.wordpress.com/2017/07/09/make-microbit-shiny-belt/. Connect the 3 strips of single core wire to your connector. All my wire is white so I coloured in the ends to easily tell each wire apart.
  3. Put on the hi-vis vest and have a good friend mark the widest point of your back.
  4. Assemble the strip of lights in a hexagon shape between the widest point of your back. I used tape to secure it downBut be really careful as bending these strips can cause a fault in the connection. I don’t have a better idea how to bend the lights
  5. FAIL: When I twisted the strip I caused a fault in the connection and had to try a different strip
  6. Where the strip starts: cut a hole in the vest and thread the 3 wires through. Do this before you start sewing
  7. FAIL: I tried to pull the wires through after the whole setup was sewed down. I ended up pulling off the soldered wires, gah! Then the 5V wire wouldn’t solder on again and I had to solder it onto the other side of the strip.
  8. Test your setup. Connect the 3 strip wires:
    1. GND to GND on the micro:bit
    2. DiN to Pin0 on the micro:bit using the terminal rings, bolts, nuts and spacers. The spacers stop the terminal rings touching the pins between Pin 0 and Pin 1 and around GND.
    3. 5V to the red wire of a battery pack using a block terminal
  9. Connect the brown wire from the battery to the GND of the micro:bit too.
  10. FAIL: I just put the wire from the battery through the hole in the micro:bit but it’s not very reliable. I might try and crimp it into the ring terminal with the other ground wire.
  11. Plug the second battery into the micro:bit. This is the final setup:
  12. Use a simple block script to test your setup:
  13. Once you’ve confirmed your lights are working start sewing the strip to the jacket. I used 3 strands of cross stitch thread and looped around the strip twice. I placed my thread between every light and tightened it as I went: 


To be confirmed!

The strip is covered in plastic. I’ve glue gunned the exposed parts of wire that I had to solder on. The wires run under the vest into my jacket. The micro:bit is in a sealed pocket in my jacket under the vest… will it hold up to the British weather?? I’ll let you know!


A micro:bit remote on the handle bars to make the indicators flash remotely.



Final result

I’m really happy with how this looks. I hope I can use it every day when cycling to work!