E-Paper ESP32 Weather Station Page

Home                               Craigs Pages                               Heathers Pages

July 24, 2020
This is my build of an E-Paper ESP32 Weather Station.  It uses an Adafruit HUZZAH32 ESP32 module to drive a 7.5", 800x480 pixel E-Paper display. It obtains weather data over WiFi and the Internet from Open Weather Map then decodes and displays it. Internet NTP servers are used to obtain the time which is conditioned by the local time zone. This amazing piece of software was written by David Bird and is Copyright (c) 2018 with all rights reserved. The original software can be found at:


I made changes as required to use the HUZZAH32 module and numerous cosmetic changes for my personal preferences. The HUZZAH32 Feather module was used because of its built in LiPo battery management. Speaking of battery operation, the Weather Station stops updating between 11:00 PM and 7:00 AM to limit battery drain. The Weather Station will probably run for about a week on a fully charged 1000mAh battery. The battery is charged whenever the HUZZAH32 is plugged into a USB power source. An LED on the module will glow yellow as the battery charges and will be extinguished when charging is complete.

I created the stand for the weather station by bending a piece of red acrylic over a copper tube. All component parts are glued to the acrylic with Goop.

The E-Paper display with the Weather Station app running. An amazing thing about the E-Paper display is that the power can be removed and the image will be indefinitely maintained.

The E-Paper display is tacked to the bent red acrylic stand.

Rear view of the Weather Station. As you can see there isn't much to the circuitry. It consists of the E-Paper display driver, an Adafruit HUZZAH32 module and a LiPo battery.

Another rear view. The acrylic was bent over a copper tube after being heated with a blow torch. Two stick on pads are used underneath the stand (as can be seen in this image) to prevent the stand from sliding around.

Questions and comments to me Craig at: calhjh@gmail.com

Home                               Craigs Pages                               Heathers Pages