update README.md
This commit is contained in:
parent
f2638dddce
commit
51d97c2086
2 changed files with 24 additions and 19 deletions
42
README.md
42
README.md
|
|
@ -1,35 +1,39 @@
|
||||||
# Balcony Weather Station
|
# Balcony Weather Station
|
||||||
|
|
||||||
A DIY weather station on my balcony that is hooked up to [Home Assistant](https://www.home-assistant.io/).
|
A DIY weather station project on my balcony. The data is sent to
|
||||||
|
[Home Assistant](https://www.home-assistant.io/) to be used as part of home
|
||||||
|
automation projects.
|
||||||
|
|
||||||
The source code started as [CircuitPython](https://circuitpython.org/) following
|
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).
|
many of the patterns I learned in creating an [aquarium controller project](https://git.sr.ht/~travisshears/sewa-reef-controller).
|
||||||
I have since switch to using C.
|
I have since switch to using C for better performance and control.
|
||||||
|
|
||||||
## Capabilities
|
## Capabilities
|
||||||
|
|
||||||
Right now the station is fairly limited measuring only temperature, humidity,
|
- Send data to Home Assistant via MQTT
|
||||||
and atmospheric pressure. I have plans to expand the project to in the end measure:
|
- ✅ read tempature
|
||||||
|
- ✅ read humidity
|
||||||
- ✅ tempature
|
- ✅ read atmospheric pressure
|
||||||
- ✅ humidity
|
- read partical matter PM1, PM2.5, and PM10
|
||||||
- ✅ atmospheric pressure
|
- read noise levels
|
||||||
- noise levels
|
- read wind speed
|
||||||
- wind speed
|
- read wind direction
|
||||||
- wind direction
|
- read rain fall
|
||||||
- rain fall
|
- read light level
|
||||||
- light
|
|
||||||
|
|
||||||
## Hardware
|
## Hardware
|
||||||
|
|
||||||
|
### Node1
|
||||||
|
|
||||||
Sensors:
|
Sensors:
|
||||||
- Node1: [BME280](https://shop.pimoroni.com/products/bme280-breakout?variant=29420960677971)
|
- [BME280](https://shop.pimoroni.com/products/bme280-breakout?variant=29420960677971)
|
||||||
|
- reads tempature, humidity, and atmospheric pressure
|
||||||
|
- [PMS5003](https://shop.pimoroni.com/products/pms5003-particulate-matter-sensor-with-cable)
|
||||||
|
- reads partical matter PM1, PM2.5, and PM10
|
||||||
|
|
||||||
MCs:
|
MC: [Raspberry Pi Pico W](https://www.raspberrypi.com/products/raspberry-pi-pico/)
|
||||||
- Node1: [Raspberry Pi Pico W](https://www.raspberrypi.com/products/raspberry-pi-pico/)
|
|
||||||
|
|
||||||
Other:
|
Weatherproof Enclosure: [weatherproof-cover-for-outdoor-sensors](https://shop.pimoroni.com/products/weatherproof-cover-for-outdoor-sensors?variant=40047884468307)
|
||||||
- [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!_
|
_Note: I would not recommend buying from pimoroni from EU as shipping tax is huge!_
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,7 @@ Sourcces:
|
||||||
https://shop.pimoroni.com/products/pms5003-particulate-matter-sensor-with-cable
|
https://shop.pimoroni.com/products/pms5003-particulate-matter-sensor-with-cable
|
||||||
- https://github.com/pimoroni/pms5003-python/blob/main/pms5003/__init__.py
|
- https://github.com/pimoroni/pms5003-python/blob/main/pms5003/__init__.py
|
||||||
- https://github.com/vogelrh/pms5003c/tree/master
|
- https://github.com/vogelrh/pms5003c/tree/master
|
||||||
|
- https://github.com/raspberrypi/pico-examples/blob/master/uart/hello_uart/hello_uart.c
|
||||||
*/
|
*/
|
||||||
|
|
||||||
void pms5003_init(pms5003_config *new_config, uart_inst_t *uart, uint8_t tx_pin,
|
void pms5003_init(pms5003_config *new_config, uart_inst_t *uart, uint8_t tx_pin,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue