Accurate Room Temperature Controller Using NodeMCU ESP8266

Node MCU ESP8266 LCD Display DC Cooling Fan LM35 Temperature Sensor Embedded C Arduino IDE

Authors

  • V. Sowmya Sree M. Tech (PhD), Department of EEE, Assistant Professor, G Pullaiah College of Engineering and Technology, Kurnool, A.P., India., India
  • Kunte Vikas Rao Department of EEE, G Pullaiah College of Engineering and Technology, Kurnool, A. P. India., India
  • C. Santosh Department of EEE, G Pullaiah College of Engineering and Technology, Kurnool, A. P. India., India
  • Shaik Shafi Department of EEE, G Pullaiah College of Engineering and Technology, Kurnool, A. P. India., India
  • Shaik Shakeer Department of EEE, G Pullaiah College of Engineering and Technology, Kurnool, A. P. India., India
Volume 2023
Research Articles
December 15, 2023

Downloads

The “Accurate room temperature controller using NodeMCU ESP8266 “controls the temperature of any device according to its requirement for any industrial/home application. At the heart of the circuit is the NodeMCU controller which controls all its functions. The main purpose of this Digital Temperature Controller is to control the temperature of any device like AC or any other electronic devices whose temperature keeps fluctuating and thus requires a constant watch on the device. A temperature sensor LM35 is used for sensing the temperature of the environment and the system displays the temperature on an LCD in the range of –55°C to +150°C.This temperature is compared with the value stored by the user and if the temperature goes beyond the preset temperature then heater will switch off and if temperature goes below to preset value then heater will switch on. AC bulb is interfaced with the microcontroller which is done with the help of a relay and an npn transistor. The use of this system eliminates constant watching on the device by self controlling the temperature of the system. LCD display is used to display the temperature and when the temperature exceeds the set limit, the lamp is switched off in order to control the temperature. The heater is demonstrated with the help of a lamp. After the heater is switched off, the AC is switched ON. The display consists of LCD display to monitor real time temperature, AC on/off, Bulb On/off etc. By using blynk app, its button allows user to increment and decrement high and low temperatures. After that the system detects temperature and switches the load when it goes beyond set limits. Our proposed project consists of digital temperature sensors for more accurate temperature control in various industries.