Close
0%
0%

Solar Powered 18650 IOT ESP8266 Weather Station

A solar powered weather station that uses ThingSpeak to store data. Allows for OTA updates.

Public Chat
Similar projects worth following
This weather station is powered by an ESP8266 or ESP8285. It measures Temperature, Pressure, Humidity, Rain and UV Index using a BME280, SHT31 and VEML6075.

ThingSpeak is used as the back end, and I have written a custom public ThingSpeak API grapher that has extra features:

1. Rain totals by 30 min, 1hr and 24 hr intervals
2. Live feed updates (1min)
3. Auto Absolute to Mean Sea Level Pressure conversion
4. Custom date ranges
5. Custom interval ranges

This evolved from a way to explore microcontrollers and 3D printing as a complete beginner to something more complicated. I have Open Sourced all of the parts and source code and welcome improvements.

Please see the below links for the 3D part files and source code:

https://github.com/wilyarti/weather_station
https://www.thingiverse.com/thing:3601839

https://thingspeak.com/channels/645847

https://opens3.net/weatherstats.html

  • 1
    Todo

    I don't have time to do this now.

View all instructions

Enjoy this project?

Share

Discussions

wilyarti wrote 05/04/2019 at 03:04 point

I use a VEML 6075 sensor with a Fused Silica lens. It's housed next to the solar panel.

  Are you sure? yes | no

Mike Szczys wrote 05/03/2019 at 19:29 point

How are you able to sense rain totals for this? I only see humdity, UV, and pressure sensors in your summary.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates