"Creating Beautiful LED Art with JavaScript"
Abstract
More and more art incorporates LEDs these days, and for good reason. They're eye-catching and can be controlled cheaply by a Raspberry Pi.
The question of course is: how do we animate them from JavaScript? The answer is more complicated than just figuring out how to turn LEDs on and off. Animating LEDs smoothly requires math!
This talk will dive into the theory and practice of using different color spaces combined with some clever math to create beautiful LED animations for your JavaScript-powered art piece.
Video
Useful Links
This repository contains the source code and circuit board schematics for the ESP8266 controllers in the art piece.
This repository contains the source code for the Raspberry Pi-based server for controlling the lights.
This repository contains the library used to power the connection between the home lights server and the art piece controllers.
This repository contains the library I used in the Arduino code example for creating animations, and is also used in the home lights server.
This repository contains the library I used in the Arduino code example for communicating with the LED strips.
This repository contains the presentation software I created for this talk (and others). Warning: poorly documented.
This repository contains the slide-deck for this presentation, for use in RPrez.