|
|
2 years ago | |
|---|---|---|
| README.md | 2 years ago | |
README.md
Weatherstation setup with ESP8266, and BME280
first the facts: I didnt write this code. I altered existing code with a link to author and original code in the .ino
weatherstation coding for:
- esp8266
- BME280 sensor
This weatherstation will connect to a wifi network, then start a webserver, and serve up the data it collects. The BME280 sensor provides temperature, barometric pressure, and altitude. On the BME sensor altitude is reckoned using barometric pressure and sealevel pressure - i didnt want to mess with that because my sensors will be distrubuted. Because of that I set altitude as a contant for the location im setting up for.
I am using an esp8266-MOD
the bme280 sensor is connected like this:
- sensor + ---> esp 3.3v
- sensor gnd ---> esp gnd
- sensor SCL ---> esp SCL (d1/gpio 5)
- sensor SDA ---> esp SDA (d2/gpio 4)
For the solar charging i wanted to stay as close to a gardenlight as possible - so i am using a 5v 500mAh solar panel
and a lm4056 breakout board to charge 4x 1.2v NIMH rechargable batteries, which powers the station. Here is a schematic i got off the net:

I didnt end up using the dc/dc converter because the esp8266 runs on 3.3v
The orange and white are power going to the Vin and Gnd pins on the esp8266. Orange is ground coming from the lm4056 and white is power coming from the switch. With the switch positioned like this i can isolate the esp8266 from the solar/battery and use the usb socket if further programming is needed.
or you could check it at http://bvl-out.dkc-hvac.com
download the .ino file and alter to your specification




