With this project, you will always know what the weather is. The eInk Bonnet or Breakout will always let you know what the weather is. If you lose power to your Raspberry Pi or other single board computer, you will still be able to see what the latest weather update is because the ePaper display still shows the last thing written to it!

Using Python, this project queries the Open Weather Maps site API to find out the current weather for your location and displays it along with an informative icon.

This project makes use of the meteocons True Type Font to display the icon, so there are no actual images used in this project.

Parts

To run this, you will need a Single Board Computer such as the Raspberry Pi.

The Raspberry Pi 4 Model B is the newest Raspberry Pi computer made, and the Pi Foundation knows you can always make a good thing better! And what could make the Pi 4 better...

You will need a 2.13" Monochrome eInk display such as the eInk Bonnet or the eInk Breakout.

Easy e-paper finally comes to microcontrollers, with this breakout that's designed to make it a breeze to add a monochromatic eInk display. Chances are you've seen one of those...

If you use a breakout board, you will need a few additional parts. First you will need some tactile switches for buttons:

Little clicky switches are standard input "buttons" on electronic projects. These work best in a PCB but

You will also needs a couple of 100K Resistors:

ΩMG! You're not going to be able to resist these handy resistor packs! Well, axially, they do all of the resisting for you!This is a 25 Pack of 100K...
1 x Full sized breadboard
Breadboard for assembling parts
1 x Premium Male/Male Jumper Wires - 40 x 6" (150mm)
Handy for making wire harnesses or jumpering between headers on PCB's.
1 x Stacking Header for Pi A+/B+/Pi 2/Pi 3 - 2x20 Extra Tall Header
Header for adding bonnets without interfering with Pi cooling

This guide was first published on Jul 15, 2020. It was last updated on Jul 15, 2020.

This page (Overview) was last updated on Oct 21, 2020.