Edge Device/Display

 For the edge device/display, I decided to use an ESP32.  This device allows WiFi connectivity to my home network, and enough horsepower to quickly parse the broker data and power a display.  In addition, it supports low power "sleep" modes and timers can wake the processor at regular intervals.

This page will eventually talk more about the SW and hardware design I implemented, including calculations and measurements of power and predictions about recharge time.

At a minimum, the devices I used are as follows:

  1. Waveshare ESP32 Univeral e-Paper driver board: www.waveshare.com/e-paper-esp32-driver-board.htm
  2. Waveshare 7.5" e-Paper display hat: www.waveshare.com/product/displays/e-paper/epaper-1/7.5inch-e-paper-hat.htm
  3. Sparkfun USB LiPo charger: www.sparkfun.com/products/12711
  4. 2000 mAh LiPo battery: www.sparkfun.com/products/13855
  5. Custom designed 3d printed case

Some interesting findings:

  • The ESP32 sleep modes allowed for at least 30-60 days of display between charges using 2000 mAh batteries.
  • The ESP32 supported WPA2 Enterprise, the WiFi network I use at home