
The forecast-rp2040-station is a project based on the Raspberry Pi RP2040 microcontroller. It aims to provide a compact and efficient meteorological station capable of monitoring and displaying temperature and atmospheric pressure. This station displays real-time data on graphics and provides users with a forecast for 10 hours ahead by simply comparing pressures.
The forecast-rp2040-station offers the following features:
- Temperature Monitoring: Continuously tracks the ambient temperature. Also every 17 minutes there will be an update of the graphic on temperature.
- Pressure Measurement: Measures atmospheric pressure. Also doing a graphic out of it.
- Forecast feature: The main feature of this station is forecast based on the atmospheric pressure.

- Download the code from this repository and open it in arduino IDE
- Download all adafruit libraries that have to be in this project
- Correct the address of display to 0x3C in Adafruit_SSD1306.h
- Correct the address of the pressure sensor to 0x76 in Adafruit_BMP280.h
- Check all wiring!
- Run the code on your microcontroller :)
So the first two screens will show an estimated time for data to log. The dots displayed on graphics are updated every 15 minutes for temperature and every 30 minutes for pressure. So, to see the first dot we have to wait some time.

Than when all the data is uploaded we will see a screen with a pressure graphic and a temperature graphic.


And when there will be at least 11 logs of pressure(estimated time is 7 hours) we will see the forecast. Then it will be displayed permanently. We will wait for the forecast only when starting microcontroller.


