Led Shirt - ESP8266 - WS2812B

Led Panel of ws2812b led's driven by a esp8266.
With lithium battery's to make it portable, and an android app to keep it controlled

Similar projects worth following
I once entered a running event called "Electric Run"
Its a 5km run with lights and glow. I fabricated some leds onto a t-shirt controller with some ne555 timers and a very annoying strobe light was build.

So i wanted a new version: Led shirt 2.0

So I powered up some:
Led Panel of ws2812b led's driven by a esp8266.
With lithium battery's to make it portable.
The Android device acts as an access-point.
And can drive multiple panels simultaneously


I'll keep the end movie updated here:


- Using UDP Multicast packages
- Refreshing at 60fps
- Using the i2s ws2812b library from cnlohr

Currently implemented in Android app:

-Sound Effect(via microphone)
-Shake Effect(via accelerometer)

Text Functions:
-Scroll text individual
-Scroll text multiple
-Still text multiple
-Receive text over external apps(Whatsapp) and send to shirt.

-Snake (realtime, controls via Android)
-Pong (realtime, controls via Android)
-Pong Multiplayer (2nd Android phone connects over WiFi)
- Multi screen support, games can be played with a span over multiple shirts.

-Beer empty
-Beer full
-The Finger
-Male ....
-Color picker


-GIF animations parser
-Led Fill
-Led moving
-Led moving 2
-Led random
-Color horizontal
-Color vertical
-Color random (all panels same)
-Color random (all panels different)
-Color transition
-Bouncing boobs(via accelerometer)
-Frequency Analyzer (Realtime microphone -> FFT)

Photo of Frequency Analyzer , mounted on t-shirt

  • 1 × ESP8266-07
  • 2 × NCR18650 2300mah
  • 2 × WS2812B 1M led strip
  • 1 × LM2587
  • 1 × AMS1117-3.3

View all 7 components

View all 9 project logs

Enjoy this project?



a.agrawalankit wrote 01/08/2022 at 17:54 point

Have you shared any tutorial for this? Is this a open source project? I am new to this platform. Thank you

  Are you sure? yes | no

Chip Stewart wrote 08/24/2016 at 20:07 point

I Googled "WS2812B flexible clothing panels" and saw many available, for as little as $30 or so from Alibaba and Aliexpress.  It looks like many of them are in silicone mats.  Would these work?  Seems like a good way to make them easier and less expensive to make.  Also, what about neodymium magnet tape to hold them on?  I just found the app online and can't wait to give it a try.

  Are you sure? yes | no

rajkumar.thavti wrote 04/14/2016 at 12:33 point

Really its awesome project...What was the cost incurred for 1 t shirt .. including all the circurtury..

  Are you sure? yes | no

data wrote 01/23/2016 at 17:49 point

Will you open source the android app?

  Are you sure? yes | no

Willem Wouters wrote 01/24/2016 at 08:16 point

Yes, I'm planning to make the app open source. But at the moment there is too much hack code in. I first want to clean up the app before I release it.

  Are you sure? yes | no

nbietz wrote 01/07/2018 at 09:18 point

Did you publish the ESP8266 code or the android code?

  Are you sure? yes | no

1csnead69 wrote 12/24/2015 at 14:04 point

Thanks for taking the time to make and upload this project. Great project. I'm going to make one for a friend of mine that is a professional karaoke dj.

  Are you sure? yes | no

Mauimacman wrote 12/04/2015 at 15:25 point

great stuff

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates