Donnerstag, 2. November 2017

Just another weatherstation with an ESP8266

What i want to show is my idea of a weatherstation. It includes the following sensors:

- BMP280 (Humidity, Temperature, Pressure)
- RTC
- LDR
- Moisture/ Rain
- Winddirection
- Windspeed

The ESP reads out all the sensors. He is possible to send the data to a tingspeak account, and additional to my personal webserver via a GET - command. So in the future i will be able to evaluate the data (Is it raining? How bright is it? Cloudy or Night?) and to take some further (and maybe very inaccurate) steps into weather forcasts.

The Battery has a capacity of 1500mAh at 3,7V. The Solar-Panels have a Pmax of 5,5Wa at Vpmax of 18V and Ipmax of 0,3A.







Der ESP wird via deepSleep in den Tiefschlaf versetzt und wacht alle 20 min auf, um Messwerte einzuholen. Ein NPN Transistor dient dazu, dann auch die anderen Busteilnehmer (BMP280, 2x PCF für Regen und Wind 2x ADC und die RTC) zu aktivieren. Die RTC wird genutzt, um die Windgeschwindigkeit zu errechnen. Die Zeit wird zu Startbeginn des ESP abgefragt, und über die Laufzeit des ESP und die gezählten Umdrehungen des Anemometers wird die Windgeschwindigkeit berechnet. Der AtMega ist nicht mehr Bestandteil der Wetterstation, da dieser zum "Schlafen-legen" des ESP gedacht war, sich mit dem deepSleep-Modus allerdings genug Energie einsparen lässt. 


Keine Kommentare:

Kommentar veröffentlichen