init converting project from micro python to c

This commit is contained in:
Travis Shears 2025-04-06 12:55:40 +02:00
parent 4edd5b1cc2
commit 512e041717
32 changed files with 372 additions and 21 deletions

View file

@ -2,13 +2,23 @@
A DIY weather station on my balcony that is hooked up to [Home Assistant](https://www.home-assistant.io/).
The code is [CircuitPython](https://circuitpython.org/). It follows many of the patterns I learned in creating an [aquarium controller](https://git.sr.ht/~travisshears/sewa-reef-controller).
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
## Capabilities
Right now the station is fairly limited measuring only temperature, humidity,
and atmospheric pressure. I have plans to expand the project to also measure
noise levels, and wind.
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
@ -17,12 +27,12 @@ Sensors:
MCs:
- [Raspberry Pi Pico](https://www.raspberrypi.com/products/raspberry-pi-pico/)
- [Adafruit Airlift](https://www.adafruit.com/product/4201)
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: