balcony_weather_station/README.md

48 lines
1.6 KiB
Markdown

# Balcony Weather Station
A DIY weather station on my balcony that is hooked up to [Home Assistant](https://www.home-assistant.io/).
The source code started as [CircuitPython](https://circuitpython.org/) following
many of the patterns I learned in creating an [aquarium controller](https://git.sr.ht/~travisshears/sewa-reef-controller).
I have since switch to using C.
## Capabilities
Right now the station is fairly limited measuring only temperature, humidity,
and atmospheric pressure. I have plans to expand the project to in the end measure:
- tempature
- humidity
- atmospheric pressure
- noise levels
- wind speed
- wind direction
- rain fall
- light
## Hardware
Sensors:
- [BME280](https://shop.pimoroni.com/products/bme280-breakout?variant=29420960677971)
MCs:
- [Raspberry Pi Pico](https://www.raspberrypi.com/products/raspberry-pi-pico/)
Other:
- [Weatherproof Enclosure](https://shop.pimoroni.com/products/weatherproof-cover-for-outdoor-sensors?variant=40047884468307)
_Note: I would not recommend buying from pimoroni from EU as shipping tax is huge!_
## Images
Circuit board:
![project circuit board](https://travisshears.com/image-service/images/sourcehut/balcony-weather-station/circuit.jpg)
Home Assistant screen shot:
![home assistant screen shot](https://travisshears.com/image-service/images/sourcehut/balcony-weather-station/home_assistant.jpg)
Case:
![project weather proof case](https://travisshears.com/image-service/images/sourcehut/balcony-weather-station/case.jpg)
Power box:
![power case](https://travisshears.com/image-service/images/sourcehut/balcony-weather-station/power.jpg)