russellcaragay / Arduino-temperature-control

Controlling LCD, DC motor, and LEDs based on temperature

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Programming Goal

Create an Arduino program for a temperature-controlled system. The simulated system will regulate the temperature based on the given temperature range as LOW, MEDIUM and HIGH. The 3 DC Motors will act as the coolers to regulate the temperature of the system. The 3 LEDs will indicate the temperature. The LCD will display the actual temperature and its range.

Components:

  • Arduino Uno R3
  • 3 LEDs (Yellow, Orange, Red)
  • 3 DC Motors
  • LCD 16 x 2 (I2C)
  • 9V Battery
  • H-Bridge Motor Driver (L293D)
  • 3 1kΩ Resistor

Temperature Conditions:

  • OFF: Below 1 Degree Celsius
  • MEDIUM: 50 to 99 Degree Celsius
  • LOW: 1 to 49 Degree Celsius
  • HIGH: Above 99 Degree Celsius

Demo:

https://user-images.githubusercontent.com/82281497/208437475-9de3f1a6-8583-427a-a7f9-c82566b9b5d0.mp4

About

Controlling LCD, DC motor, and LEDs based on temperature


Languages

Language:C++ 100.0%