Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up
for free
LED custome AfrikaBurn KAT-O
Gijs Molenaar
March 23, 2016
Technology
0
48
LED custome AfrikaBurn KAT-O
Gijs Molenaar talks us through the LED jumpsuit he built for AfrikaBurn last year :)
Gijs Molenaar
March 23, 2016
Tweet
Share
More Decks by Gijs Molenaar
See All by Gijs Molenaar
gijzelaerr
1
37
gijzelaerr
1
35
gijzelaerr
3
86
gijzelaerr
0
39
gijzelaerr
1
48
gijzelaerr
1
68
gijzelaerr
1
92
gijzelaerr
0
120
gijzelaerr
3
190
Other Decks in Technology
See All in Technology
sumi
0
600
con_mame
4
2k
jxck
2
250
shoken
0
160
tsugimot
0
170
yuyamada
9
1k
kanaugust
PRO
0
120
yosuke_furukawa
PRO
48
16k
indigo13love
2
620
i35_267
0
280
mukai21
2
580
qryuu
7
4.9k
Featured
See All Featured
zakiwarfel
88
3.3k
trallard
13
650
lynnandtonic
272
16k
tanoku
86
8.5k
mongodb
23
3.8k
yeseniaperezcruz
302
31k
lemiorhan
627
43k
pedronauck
652
110k
chrislema
231
16k
mojombo
358
62k
geeforr
332
29k
rmw
11
750
Transcript
DIY LED COSTUME Gijs Molenaar - KAT-O - Cape Town
- 23 May 2016
HTTP://YOUTU.BE/WMFSZ7VH810
None
WHY?
- me “Why not.”
Play with embedded hardware Prosuming @ AfrikaBurn
THE INGREDIENTS Digital RGB LED strip WS2812B - 60 LED
- 2.5 M ( € 50 ) 8000 mAh powerbank ( € 50 ) Arduino Uno ( € 25 ) Suit, custom made by friend ( € can’t remember ) Money belt ( € 2,50 )
RGB LED STRIP
None
each cell containers 3 LEDS Red, Green Blue 0-255 brightness
per led 16M different colors Cascading port transmission signal by single line Number of LEDS depends on update freq
PRACTICAL LED LEDs are very bright Used 25% brightness
‘SCHEMA’ 3 wire connections Flexible cat-5 for connecting strips
POWERBANK € 50 Off the shelf could run for 2
days still use it often
ARDUINO UNO Real time 14 IO pins 2 KB mem
PRACTICAL ARDUINO very easy to do runs out of memory
quickly (my poor embedded programming)
THE SOFTWARE using FastLED http://fastled.io/ Array based, no worries about
timing
EXAMPLE #include "FastLED.h" CRGB leds[1]; void setup() { FastLED.addLeds<NEOPIXEL, 6>(leds,
1); } void loop() { leds[0] = CRGB::White; FastLED.show(); delay(30); leds[0] = CRGB::Black; FastLED.show(); delay(30); }
MY SOFTWARE https://github.com/gijzelaerr/nye-outfit
None
THE PROBLEMS fragile hardware change requires software
HTTP://YOUTU.BE/WMFSZ7VH810
QUESTIONS SPECIAL THANKS TO: Guyon Moree Yvette barewijk