Autor brał udział w wydarzeniu nazwanym "Electric Run". To bieg na 5 kilometrów, który wyróżnia się spośród innych ogromną ilością oświetlenia u jego uczestników. Sam autor startował w koszulce z diodami LED sterowanymi przez układ NE555, działającymi jak (bardzo denerwujący) stroboskop. Tak narodził się pomysł na t-shirt z diodami LED. Poniżej zaprezentowano Koszulkę w wersji 2.0.
Oto pewne założenia projektu:
Panel LED-owy z diod ws2813b.
Diody kontrolowane przez układ ESP8266.
Zarządzanie wyświetlaczem z poziomu urządzenia z Androidem (telefon, tablet itp).
Zasilanie z baterii, aby całość była przenośna.
Możliwość sterowania kilkoma panelami LED naraz.
ESP8266
* Używa pakietów UDP
* Częstotliwość odświeżania 60 klatek na sekundę
* Wykorzystuje bibliotekę I2S do sterowania ws2812b od cnlohr
Aplikacja na Androida posiada następujące funkcje i zaprogramowane efekty:
Efekty:
* Stroboskop
* Pulsowanie
* Efekty sterowane dźwiękami (poprzez mikrofon)
* Efekty sterowane potrząsaniem urządzenia (poprzez akcelerometr)
Funkcje tekstowe:
* Przewijanie pojedynczego tekstu
* Przewijanie kilku tekstów
* Wyświetlanie stałego tekstu
* Tekst sterowany z aplikacji Whatsapp
Gry (kontrolowane w czasie rzeczywistym z poziomu Androida):
* Snake
* Pong
* Pong multiplayer - wymaga podłączonego przez WiFi drugiego telefonu
* Tetris
System wspiera wiele wyświetlaczy, zatem można grać na wielu połączonych ze sobą koszulkach!
Ikonki:
* Puste piwo
* Pełne piwo
* Serce
* Cycki
* Środkowy palec
* Penis
* Strzykawka
* Kciuk do góry
Animacje:
* Możliwość importu GIFów
* Fill
* Dwa rodzaje poruszających się światełek
* Losowe zapalanie LEDów
* Poziome zmiany koloru
* Pionowe zmiany koloru
* Losowe zmiany koloru (na wszystkich koszulkach)
* Losowe zmiany koloru (na każdej z koszulek)
* Przejścia kolorów
* Tęcza
* Skaczące cycki sterowane akcelerometrem
* Widmo z analizatora FFT - liczone w czasie rzeczywistym dla dźwięku z mikrofonu
Potrzebne elementy:
1 × Moduł z układem ESP8266-07 ($2.20)
2 × Ogniwo 2300 mAh NCR18650 ($8)
2 × Taśma LED WS2812B o długości 1 metra ($7.5)
1 × Przetwornica LM2587 ($2.50)
1 × Stabilizator AMS1117-3.3 ($0.04)
1 × Płytka TP4056 ($0.25)
1 × Płytka PCB ($1.50)
Razem daje to około 37 dolarów.
Konstrukcja
Autor najpierw eksperymentował z drutem wplecionym w materiał, jednak nie zdało to rezultatu. Panel oparty o gotowe taśmę diod LED okazał się o wiele lepszym rozwiązaniem. Taśmy przytwierdzone są do rzepu, którym mocuje się całość do ubrania.
Część sprzętowa
Źródło: https://hackaday.io/project/8187-led-shirt-esp8266-ws2812b
Oto pewne założenia projektu:
Panel LED-owy z diod ws2813b.
Diody kontrolowane przez układ ESP8266.
Zarządzanie wyświetlaczem z poziomu urządzenia z Androidem (telefon, tablet itp).
Zasilanie z baterii, aby całość była przenośna.
Możliwość sterowania kilkoma panelami LED naraz.
ESP8266
* Używa pakietów UDP
* Częstotliwość odświeżania 60 klatek na sekundę
* Wykorzystuje bibliotekę I2S do sterowania ws2812b od cnlohr
Aplikacja na Androida posiada następujące funkcje i zaprogramowane efekty:
Efekty:
* Stroboskop
* Pulsowanie
* Efekty sterowane dźwiękami (poprzez mikrofon)
* Efekty sterowane potrząsaniem urządzenia (poprzez akcelerometr)
Funkcje tekstowe:
* Przewijanie pojedynczego tekstu
* Przewijanie kilku tekstów
* Wyświetlanie stałego tekstu
* Tekst sterowany z aplikacji Whatsapp
Gry (kontrolowane w czasie rzeczywistym z poziomu Androida):
* Snake
* Pong
* Pong multiplayer - wymaga podłączonego przez WiFi drugiego telefonu
* Tetris
System wspiera wiele wyświetlaczy, zatem można grać na wielu połączonych ze sobą koszulkach!
Ikonki:
* Puste piwo
* Pełne piwo
* Serce
* Cycki
* Środkowy palec
* Penis
* Strzykawka
* Kciuk do góry
Animacje:
* Możliwość importu GIFów
* Fill
* Dwa rodzaje poruszających się światełek
* Losowe zapalanie LEDów
* Poziome zmiany koloru
* Pionowe zmiany koloru
* Losowe zmiany koloru (na wszystkich koszulkach)
* Losowe zmiany koloru (na każdej z koszulek)
* Przejścia kolorów
* Tęcza
* Skaczące cycki sterowane akcelerometrem
* Widmo z analizatora FFT - liczone w czasie rzeczywistym dla dźwięku z mikrofonu
Potrzebne elementy:
1 × Moduł z układem ESP8266-07 ($2.20)
2 × Ogniwo 2300 mAh NCR18650 ($8)
2 × Taśma LED WS2812B o długości 1 metra ($7.5)
1 × Przetwornica LM2587 ($2.50)
1 × Stabilizator AMS1117-3.3 ($0.04)
1 × Płytka TP4056 ($0.25)
1 × Płytka PCB ($1.50)
Razem daje to około 37 dolarów.
Konstrukcja
Autor najpierw eksperymentował z drutem wplecionym w materiał, jednak nie zdało to rezultatu. Panel oparty o gotowe taśmę diod LED okazał się o wiele lepszym rozwiązaniem. Taśmy przytwierdzone są do rzepu, którym mocuje się całość do ubrania.
Część sprzętowa
Źródło: https://hackaday.io/project/8187-led-shirt-esp8266-ws2812b
Fajne? Ranking DIY
