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
There has been a great deal of value to me in my involvement with the project. Would like to share it with the white cotton shirt team so they can also read it and implement something new.