
WIRELESS WEATHER
thingiverse
This is my solar-powered, wireless weather station, which I've named "Wireless Weather". My goal was to build a complete weather station that sends measurement data wirelessly via the internet or local network. I drew inspiration from Davis weather stations and created my own version. This station includes all common measurement instruments like: - Temperature - Humidity - Pressure (BME280) - Wind speed (Hall Sensor or Reed switch) - Wind direction (Reed switches) - Rain (tipping bucket, Hall Sensor or Reed switch) - Sun intensity (indirectly measured by solar voltage) Wind direction is measured using eight reed switches arranged in a star pattern. When the magnet is between two reed switches, both are activated, resulting in 16 distinct directions. For this project, I used items I had on hand like: - Wemos D1 mini pro - ATTINY85 (wind speed, rain) - ATTINY24 (wind direction) - BME280 (temp, hum, pressure) - Solar panel 150x150mm - 3 NiMh cells Operation is as follows: The ATTINYs are connected to WEMOS via I2C. I've written I2C slave code for both ATTINYs. Most of the time, everything is in deep sleep mode. The ATTINY85 counts impulses from the anemometer and tipping bucket using interrupts and stores them internally. Between I2C communication and if no interrupt occurs, it sleeps. The ATTINY24 for wind direction also spends most of its time sleeping. It only wakes up when Wemos asks for wind direction. Wemos is a power-hungry device that can't operate for long periods on a set of batteries without deep sleep and long sleep times. The ATTINY uses significantly less power, so it's used to count impulses. Wemos wakes up every x minutes to collect data from all sensors and ATTINYs. After sending the data to the network is complete, it sleeps again. This operation mode is suitable for long-term measurements but isn't ideal for real-time data without delay or measuring wind gusts. It can be done with this station too, but you'll need to modify the code for that. All parts can be printed without support. I split the anemometer in half using slicer software and printed two separate parts that are glued together. You can find the software and a complete bill of materials at my Git repository here: https://github.com/PaddyCube/WirelessWeather UPDATE: 2019-07-16 Schematics added, still experiencing trouble with reliable I2C (crashes after minutes) UPDATE: 2019-07-20 Schematics updated. Trouble with the I2C Bus was solved by adding some capacitors and cleaning up the 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
With this file you will be able to print WIRELESS WEATHER with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on WIRELESS WEATHER.