Skip to content

cctweaker/epdash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

epdash

ESP8266 + E-paper wireless dashboard

It is a complete project, from 3D design to microcontroller program and webserver helper.

Main components are:

Trigboard is a ESP8266 ultra low power standby device. It wakes up and powers the ESP and display and then goes back to ULP sleep. The timer can be programmed by changing a resistor and I chose one that wakes up the device once every ~30 minutes.

After waking up, the ESP connects to a intranet web server and fetches a 640x384 pixel bmp file that it then displays. After finishing, it signals the timer chip that it is done and power is removed. Countdown of a new sleep period begins.

My goal was a complete freedom to setup the display. Using the ESP to generate the display data meant always changing the programming on the chip, updating its flash and so on. Pretty cumbersome. Moving the display data creation to a local webserver and fetching just the bmp file allowed me change anything at any time, without bothering the display unit itself.

Initial project was a weather display. Data was retreived by json and set up on the ESP, total time to update the display was about 300 seconds. Now I serve just the bmp file, generated on the fly, and the update time was reduced to about 55 seconds with DHCP enabled on the ESP. Probably a few seconds less by manually assigning the IP address.

Sample output:

About

ESP8266 + E-paper wireless dashboard

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published