June 28, 2019
Description
This is my solar powered, wireless weather station, I named it "WIRELESS WEATHER".
My target was to build a complete weather station which sends measurement data via wifi to either internet or to a local network.
I got some inspiration from Davis weather stations and build my own version.
This station includes all common measurement instruments like:
Wind direction gets measured by eight reed switches which are arranged as a star. If magnet is between two reed switches, both are activated which results in 16 distinct directions.
For this station, I used things I've already had laying around like:
Operation is like following:
The ATTINY's are connected to WEMOS by I2C. I've written some I2C slave code for both ATTINY.
Most time, everything is in deep sleep mode. ATTINY85 count impulses by interrupt of anemomenter and tipping bucket and stores it internally. Between I2C communication and if no interrupt occurs, it sleeps.
ATTINY24 for wind direction also sleeps most time. It only wakes up if Wemos asks for wind direction.
Wemos itself is a power hungry device. You can't operate it for long period on a set of batteries without deep sleep and long sleep times. ATTINY uses way less power, so it is used to count.
Wemos wakes up every x minutes and collects data from all sensors and ATTINYs. After send to network is done, it sleeps again.
This operation mode is good for long term measurements but it is not great if you want real time data without delay or if you want to measure wind gust. It can be done with this station too, but you need to change code for this.
All parts can be printed without support.I've splitted anemometer in middle with slicer software. So I've printed an upper and a lower part and glued them together.
You can find the software and a complete BOM at my git repository here
https://github.com/PaddyCube/WirelessWeather
UPDATE: 2019-07-16 Schematics added, still trouble with reliable I2C (crashes after minutes)
UPDATE: 2019-07-20 Schematics update. Trouble with I2C Bus is solved by adding some capacitors and clean up code
UPDATE: 2019-08-06 Text update (BOM available), Anemometer lower part got some fixes
UPDATE: 2019-08-27 new lower part for anemometer (Windfahne-Mast) to reduce distance between magnet of anemometer and reed/hall sensor
License:
Creative Commons - Attribution