Skip to content
Ace edited this page Feb 12, 2019 · 20 revisions

What is an E-paper Calendar?

Have you ever come across the amazon kindle or other e-book readers? These displays are readable in direct sunlight and have very low current consumptions due to the lack of backlights. While these displays can't update as frequently as LCDs, they are very thin (usually less than 3mm!), very light, don't emit heat and have crisp resolutions. This makes them ideal for devices which are always on. Unfortunately, E-Paper displays usually only display black and white, making a strong contrast impossible. I wanted to use a large (7.5") 3-colour E-Paper for a nice contrast and easy readability.

What does the programm do?

Apart from driving the E-Paper, the programm does the following things:

  1. Display a full layout of the current month.
  2. Automatically syncronise events from your online calendar (google, yahoo etc.) as 'red circles' to the calendar
  3. Display your upcoming events below the monthly calendar
  4. Automatically update the weekday as the week progresses
  5. Fetch live weather data from openweathermap and display a beatiful icon for each weather condition
  6. Fetch the current humidity,temperature, wind speed, weather description, sunrise- and sunset-time from openweathermap and display them on the Calendar.

Why a Raspberry Pi Zero W?

Well, that's simple. The Raspberry Pi Zero W does pack a punch for it's size, doesn't break the bank and has built.in wifi. While an Arduino could just about handle these features, it lacks the ability to create some beautiful pictures that will be displayed in the calendar.

Documentation

Inkycal Web-UI

PiSugar support

Developer documentation

Extras

Clone this wiki locally