ZigBee Based Room Temperature Controller Project

Categories: ,

Product Description


what is the project?

During varying climatic conditions, the outer temperature keeps fluctuating. Due to which the room temperature also changes arising the need for a temperature control system. This project – a signee based room temperature controller helps to maintains the inner room Temperature no matter what the outside temperature is.

How the project works?

This project works with the help of an Atmega microcontroller system. This temperature controller works with two bidirectional communication boards present in Between them. Temperature limit is set using one board while the other board loads the temperature sensor with the desired temperature.   A bulb is present to detect the heat and a fan is present to decree chillness. To maintain the temperature inside the room, the system alternates between the bulb and the fan to increase or decrease the temperature. Basically it does ON/OFF operation of the bulb and the fan to control the temperature. Once the main temperature controller system is initiated, the temperature limit is displayed on the attached LCD screen. Four push buttons are available to perform entering, deleting, increasing and decreasing operations. If the temperature of the room goes above the limited value the fan is turned ON to bring down the temperature inside the room, similarly when the temperature goes down the bulb is turned ON to increase the temperature. Thus, by alternately switching between the fan and the bulb the temperature is maintained as per the set limit of the user.

Hardware Specifications

  • Receiver
  • Power Supply
  • Fan
  • Relay
  • Zigbee
  • LCD Display
  • Atmega 328 Microcontroller
  • Bulb
  • Temperature Sensor
  • Resistors
  • Capacitors
  • Diodes
Software Specifications

  • Arduino Compiler
  • Programming Language: C