Category Archives: programming

ESP8266. Outdoor weather station

espressifText herein is the continuation of my previous work with ESP8266-07 WiFi module. That work was related to connecting the ESP with humidity/temperature sensor (DHT22) and pressure sensor (BMP180). The weather station prototype described here consist of set of ready-to-use modules: ESP8266-07, DHT22, BMP180 and DC-DC converter module (built on LM2596HV chip). All components mentioned above was purchased in arduino-ua.com shop. As enclosure was used standard box with flanges from Gainta (model G203MF).

weather_station2

Outdoor weather station

The described device includes the next sensors – DHT22 and BMP180 which allows to measure such parameters of an weather condition as temperature, humidity and pressure,

  • Pressure 300…1100 hPa (30…110 kPa)
  • Temperature -40…+80 °C
  • Humidity 0…100%

Power supplies to this device with AC-DC adapter 220V-9v(5V), voltage from such adapter is additional converted with DC-DC converter to the level 3,3V.
Continue reading

Weather station

weather-stationAVR (Atmel) based weather station. Was developed for remote sensing of micro-climate parameters.

Controlled by ATmega8A Atmel datasheet *.pdf CPU. CPU reads sensors and send data to PC via serial interface (RS-232 , 9600 bod). PCB board was developed in size which allow further installation into the Gainta G-203CMF Gainta datasheet *.pdf housing.  Current weather station could measure the next parameters:

  • Pressure (BMP085) 225…826 mm.Hg.
  • Temperature (DS18B20, DHT22, BMP085) -50…+50°С
  • Humidity (DHT22/AM2302) 0…99%

pcb-layout Continue reading