Do you have a busy life and fail to check your calendar app in the morning? Or sometimes forget an important event as you are trying to reduce screen time? This project could help bringing some of your online life to a distraction free display in your living space.
This project can display your iCAL calendars on an e-ink display. For example your Google, Apple or Microsoft 365 calendars.
Features:
- Battery powered, lasts months
- Daily cycle at configurable time
- Can fetch and merge multiple calendars
- Retries on errors, gives up if too many
Hardware:
- Device: LilyGo T5 e-Paper S3
- Screen:: 4.7" 960×540 e-paper
- Chipset: ESP32-S3 + ED047TC1
- Power: LiPo battery
- Language: Arduino C++
More photos can be found in images and a CAD model for the enclosure is here
- Copy the template:
cp src/secrets_template.h src/secrets.h - Edit
src/secrets.hwith your own values forWIFI_SSIDWIFI_PASSWORDandCALENDAR_URLS - Install the Arduino CLI
- With the provided sketch.yaml just run
arduino-cli compileto from the root of this repo - To upload run
arduino-cli upload --port <you port device>

