This project is used to monitor weather conditions of a distant place through zigbee network. A point to point communication network is created using a Tarang F4 based zigbee module.
The temperature, light and Humidity are measured using a ATmega8 microcontroller. Here AVR microcontroller is used in the place of our normal 8051 microcontroller. Its because they have inbuilt ADC and they can operate at 3.3v, which a AT89S51/52 cant do it.
DS1820 is used to measure the temperature and its communicated through 1 wire. For light we are using a LDR and for Humidity we are using SY-HS-220, it provides analog dc output as per the humidity.
At receiver side we are using AT89C2051 microcontroller, which is used to display the data's over the LCD display. And if the data's goes abnormal then the alarm is switched ON.
Circuit Diagram of the transmitter
Circuit Diagram of the Receiver
Project in action
8051 Zigbee based wireless weather monitoring system 1.0
Monitor Temperature, light and Humidity of a distant place through zigbee using AVR/8051 micros