This repository contains all the schematics, code and 3D parts used to convert an old traffic light into a WiFi controlled party light.
This project uses an ESP8266 based micro controller along with some IRLZ44N mosfets to drive three white 10 watt leds using PWM.
The traffic light can be controlled through an interface that is available through a webserver hosted on the micro controller. Using this interface, it is possible to create and play back sequences (256 brightness levels per channel supported). The sequences can be tried immediately and will be persisted in flash when the "Flash" button in the interface is pressed.
Alternatively, the traffic light can be controlled in real-time using a websocket connection. This can be used to make the LEDs respond to e.g. a game, real-life events, or music.
The traffic light has two physical buttons - one for turning it on and off, and the other for cycling through the programmed sequences.
I'll use the rest of this readme as a collage of some pictures I took during the construction of this thing.



