Skip to content

Latest commit

 

History

History
27 lines (17 loc) · 1.93 KB

README.md

File metadata and controls

27 lines (17 loc) · 1.93 KB

M5Interface

An interface for viewing the weather and other things on an M5Paper.

Build

M5paper

Intended features

Date and time

The device contains an RTC which allows it to keep time. This can be used to get the time and display it on the epaper display. To sync the time I am intending to use an NTP server which can be contacted using the WiFi feature from the ESP32.

Battery level

To keep the device working whilst not being connected with a usb cable it has a battery. But that battery does get empty at some point. To keep track of the status of the battery it is gonna get a display of its voltage converted to a percentage.

Weather

The main feature I started this project for is a way to display the weather for the day. This I am intending to achieve by contacting an online weather API to retrieve weather info from an displaying it.

Room temperature

The M5Paper contains a temperature sensor. I want to use this to display the temperature in the room it is in. It could be that the heat that the microcontroller generates interferes to much to get a representative number. This is yet to be determined.

Game of life

To have some fun I want it to be able to display the game of life.

Power efficiency

A big aspect of why I chose the M5paper is because of it's epaper display which is able to retain it's image when not being powered. I want to use this feature to extend the time between charges to the maximum.