eInk calendar display object
I bought a colour eInk screen last summer and had a bit of fun getting it to talk to my shared Google calendar that runs our house. Recently I finally got around to making a frame for it so it can...
I bought a colour eInk screen last summer and had a bit of fun getting it to talk to my shared Google calendar that runs our house. Recently I finally got around to making a frame for it so it can sit somewhere prominent and tell us about upcoming events. It's basically just a raspberry pi zero hat, so it's debian underneath. There's some slightly hacky python to make it (a) talk to Google, (b) mung their API output into something useful, which turned out to be HTML which is then "screenshotted" to create a PNG which can be sent to the eInk display. Updating takes about 30 seconds in total, partly because the pi zero is slow and partly because the refresh rate of the screen is in double-digit seconds. Works in full sunlight though, which is nice, and it's a much nicer screen than it looks in photos.
Screen is this one here. Pi Zero is a pi zero, the frame is flamed oak, the base is beech, the copper is copper. If there are no events in the next week, it shows a random picture instead (and boy, if I thought rendering html was slow on a zero that's nothing on 7-colour dithering a jpg!)