I'll keep the end movie updated here:
ESP8266
- Using UDP Multicast packages
- Refreshing at 60fps
- Using the i2s ws2812b library from cnlohr
Currently implemented in Android app:
Effects:
-Strobe
-Pulse
-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.
Games:
-Snake (realtime, controls via Android)
-Pong (realtime, controls via Android)
-Pong Multiplayer (2nd Android phone connects over WiFi)
-Tetris
- Multi screen support, games can be played with a span over multiple shirts.
Icons:
-Beer empty
-Beer full
-Hearth
-Boobs
-The Finger
-Male ....
-Seringe
-Like
-Color picker
Animations:
-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
-Rainbow
-Bouncing boobs(via accelerometer)
-Frequency Analyzer (Realtime microphone -> FFT)
Photo of Frequency Analyzer , mounted on t-shirt
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.