Skip to content

Temperature controller based on Arduino Uno with LM35 sensor, motor servo, and fan

Notifications You must be signed in to change notification settings

zulfan-jm/Arduino-Temperature-Controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ARDUINO TEMPERATURE CONTROLLER

by: Zulfan Jauhar M.

Temperature control system is a monitoring system and temperature automatic control based on Arduino Uno and LM35 temperature sensor.

COMPONENTS

The system consists of:

  • Arduino Uno
  • LM35 sensor
  • LCD 16x2
  • I2C module
  • Relay 5V
  • Fan 12V
  • Servo SG90
  • Adaptor 12V

HOW THE SYSTEM WORKS

When the system is turned on, LM35 sensor will detect the temperature. Then Arduino will compare the room temperature detected by the LM35 to the reference temperature that has been set. If the detected room temperature is greater than the reference temperature value, the Arduino will instruct the relay to turn on the servo and fan. The servo and fan will turn off if the room temperature is below the desired reference temperature.

NOTES

This system is only run in a simulation, not yet implemented so there may be many changes/improvements during the implementation process.

EXTRAS

How to create hex file in Arduino IDE: https://www.instructables.com/HOW-TO-GET-HEX-FILE-FROM-ARDUINO-/

How to upload hex file in Proteus: https://www.quora.com/How-do-you-load-a-hex-file-on-Proteus

About

Temperature controller based on Arduino Uno with LM35 sensor, motor servo, and fan

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages