All Projects → spapadim → ESPClock

spapadim / ESPClock

Licence: GPL-2.0 license
ESP8266-based touchscreen clock and light controller with WiFi

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
objective c
16641 projects - #2 most used programming language
OpenSCAD
209 projects
HTML
75241 projects

ESP Clock

Touchscreen clock and light controller with WiFi

ESPClock video

This was a week-long hack, to build a simple touchscreen clock, with the following features:

  • Graphical UI with touch (no buttons)
  • Clock synchronization over NTP
  • Ability to control WiFi-connected LED lamps
  • Web-based configuration UI

This project was partly inspired by the Chumby (remember that?) and by our old X10 light controller (remember those!?). Current iteration's cost is probably comparable to a used Chumby (which also has a lot more features), but it's more fun this way. :) However, the cost could be taken down to ~$10.

Dependencies

Also, for flashing fonts, you will need the original DigoleSerial library (haven't tested/ported the font upload stuff in my rewrite) and, if you want to substitute your own fonts, the font conversion tools from u8glib/ucglib.

BOM

  • Sparkfun Thing
  • Digole 2.4" IPS display (in UART mode, with wire soldered to reset pad)
  • 500mAh LiPo (optional, but recommended)
  • Depending how fancy you want to get with print finishing: XTC-3D resin and/or Bondo putty, spray paint and primer

More details can be found in the making-of post.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].