Advance Weather Station Using ESP8266 in proteus

Advance Weather Station Using ESP8266 in proteus

In this article we will learn how to Interface Advance weather station using ESP8266 in proteus.
In the last post we will learn how to Interfacing ESP8266 IOT base alarm clock circuit in proteus simulation. You can visit our website,
I hope you appreciate my work, let’s discuss about today’s project.

Components which we use in this project are listed below:

  1. ESP (8266)
  2. Arduino Mega (2560)
  3. Barometric pressure (MPL3115A2)
  4. Humidity & Temperature
  5. Wind Direction
  6. Wind Speed
  7. Rain Gauge
  8. Resistors (1k, 4.7k, 10k, )
  9. Capacitor (100nF)
  10. Push button
  11. Jumper wires
  12. LDR

Diagram of this project is below:

Advance Weather Station Using ESP8266 in proteus
Advance Weather Station Using ESP8266 in proteus

Construction of Advance Weather Station Using ESP8266 in proteus

  • Connect pin 4 of Barometric pressure gauge with +ve 3.3v
  • Connect pin 7 of pressure with SDA pin
  • Connect pin 8 of pressure with SCL pin
  • Connect pin 2 of pressure with one side of capacitor 100nF
  • Connect 2nd side of capacitor with GND
  • Connect one pin of wind direction with one side of resistor 1k
  • Connect 2nd side of resistor 1k with AD0 pin through one side of resistor 4.7k
  • Connect 2nd side of resistor 4.7k with +ve
  • Connect 2nd pin of wind direction with one side of resistor 1k
  • Connect 2nd side of resistor with GND
  • Connect pin 6 of humidity gauge with SCL pin
  • Connect pin 1 of humidity gauge with SDA pin
  • Connect one pin of wind gauge with D3 pin
  • Connect 2nd pin of wind gauge with GND
  • Connect one pin of Rain gauge with D2 pin
  • Connect 2nd pin of Rain gauge with GND
  • Connect one pin of LDR with AD3 pin of Arduino and then give +3.3v
  • Connect 2nd side of LDR with AD1 pin of Arduino through one side of resistor 10k
  • Connect 2nd side of resistor 10k with GND
  • Connect TX pin of ESP with RX pin of Arduino
  • Connect RX pin of ESP with TX pin of Arduino
  • Connect SCK pin of ESP with D52 pin of Arduino
  • Connect MOSI pin of ESP with D51 pin of Arduino
  • Connect MISO pin of ESP with D50 pin of Arduino
  • Connect D3 pin of ESP with Reset pin
  • Connect Reset pin of ESP with one side of capacitor 100nF
  • Connect 2nd side of capacitor with GND
  • Connect one side of resistor 10k with one side of push button through the connection of Reset pin and capacitor
  • Connect 2nd side of push button with GND

Working of Advance Weather Station Using ESP8266 in proteus

An advanced weather station using the ESP8266 microcontroller can be a fun and educational project for monitoring weather conditions in your local area

Applications of Advance Weather Station Using ESP8266 in proteus

  1. Home Weather Monitoring
  2. Weather Forecasting
  3. Agriculture
  4. Smart Home Automation
  5. Outdoor Activities Planning

Advantages of Advance Weather Station Using ESP8266 in proteus

  1. Cost-Effective
  2. Wireless Connectivity
  3. Data Logging
  4. Real-Time Updates
  5. Customization