Raspberry Pi Pico W Wireless Weather station. This was written in Python and takes advantage of PiicoDev attachments.
Requirement: Raspberry Pi Pico W or WH. The code is not meant for regular Picos and a Pico H. Get one from a trusty source
Requirement: PiicoDev Pico Breakout board. To hook up the bme280 sensor, you need the PiicoDev equipment. Get one from Altronics: https://www.altronics.com.au/p/z6419-raspberry-pi-piicodev-expansion-board-for-pico/
Requirement: PiicoDev Cables. Get them at Altronics: https://www.altronics.com.au/p/z6597-piicodev-cable-200mm/
Requirement: BME280 Sensor. Get it at Altronics: https://www.altronics.com.au/p/z6581-picodev-BME280-atmospheric-sensor-board/
Optional and code not provided: Wind speed and rain measurer
You are required to have MicroPython installed onto your Pico W. Click here to download a MicroPython uf2 for a Pico W.
• PiicoDev (pip install piicodev, or install it via thonny)
• Http server
• If you live in australia and want to get external features like forecasting, install weather_au
via thonny or pip install weather_au
This assumes that you have soldered header onto a Pico W, and put it in the breakout board.
- Install the required modules (PiicoDev, http, weather_au [optional])
- Copy over as
main.py
- Hook up your BME280 to one of the ports on the breakout board
- Run and enjoy
(C) Andrew's Abnormal for the code. All rights reserved. This code may be used in a production enviroment without any permission.
PiicoDev is owned by Core Electronics Australia.
Raspberry Pi and Raspberry Pi Pico are owned by Raspberry Pi Foundation in the UK.
Altronics is owned by Altronics (r/technicallythetruth)
I thank Tony Allan for the weather-au
package: https://github.com/tonyallan/weather-au
Any Enquires: Email Me!