Raspberry Pi: Turn the popular single-board computer into a tabletop weather forecast with an ePaper display
Posted on Hackster.io, the project should be simple enough even for beginners to complete in about an hour. Based on a Raspberry Pi 3 Model B+, a 2.7-inch e-Paper display and a ProtoStax enclosure, the "Weather Station with ePaper and Raspberry Pi" is cheap to build too.
Seeing as the project utilises off-the-shelf parts, there is no need to have access to a 3D printer. Likewise, the use of a HAT means that you do need to possess soldering skills either. Sridhar Rajagopal has put together a simple walkthrough too, so you should need not feel daunted when configuring your Pi.
The ePaper display communicates with the Raspberry Pi via SPI, while the project relies on PyOWM and Waveshare's ePaper python library, links to which have been provided in the walkthrough. You will also need an Open Weather Map account to generate the API required to pull weather data.
Overall, the project should come to under US$100, depending on which Raspberry Pi you use. Since it is a relatively simple system, then you can probably save some money and purchase a Pi Model B+ instead of the newer Pi 4 Model B.