ESP12-E Wireless Clock - WS2812b housing by gunkl 3d model
3dmdb logo
Thingiverse
ESP12-E Wireless Clock - WS2812b housing by gunkl

ESP12-E Wireless Clock - WS2812b housing by gunkl

by Thingiverse
Last crawled date: 3 years ago
What?
ESP12-E / ESP8266 board housing with mounts for a WS2812b 12-LED ring.
Hour hand: Red, Minutes: Green, Seconds: Blue
Since minutes are in increments of 5, I've also added "Purple minutes" - IE if it's 7 after, you'll see the green LED on the 5 mark, and two additional purple LEDs will be lit.
How?
You can make it do flashy things, or use it as a wifi time synced clock.
Github source code: https://github.com/gunkl/esp12e-clock
The current binary for the clock is here: https://s3-us-west-1.amazonaws.com/ds01222018-mypublicbucket/public/esp-clock12.ino.bin
You can set the wifi ssid and password as well as UTC offset by following the menu system via the serial console. Connect at 115200.
I used the HiLetgo WS2812b 12-LED ring obtained from Amazon.
Connect GPIO14 to the DI wire on the LED ring. Use standard resistor and cap wiring for power (+Vin to 330ohm resistor to LED+, GND to LED, 63+uF cap from +Vin to Gnd)
Notes
Currently no daylight savings automatic support.
No echo-back on serial during config, so be prepared to enable local echo.
To Do
Add daylight savings support
Make a new lid design that's a little more aesthetically pleasing.

Tags