Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

Arduino-Controlled Temperature Monitoring and DC Motor Management System

View and Edit Project In Cirkit DesignerImage of Arduino-Controlled Temperature Monitoring and DC Motor Management System

Circuit Documentation

Summary of the Circuit

This circuit integrates an Arduino UNO microcontroller with a DHT11 temperature and humidity sensor, an L298N DC motor driver, a DC motor, a 12V battery, and an LCD2004I2C display module. The Arduino UNO serves as the central processing unit, interfacing with the DHT11 sensor to read environmental data, controlling the DC motor via the L298N driver, and displaying information on the LCD screen. The 12V battery provides power to the motor driver, which in turn controls the DC motor's operation. The LCD2004I2C is used to display data or messages, and it communicates with the Arduino UNO via the I2C protocol.

Component List

Arduino UNO

L298N DC Motor Driver

DC Motor

DHT11

Battery 12V

LCD2004I2C

Wiring Details

Arduino UNO

L298N DC Motor Driver

DC Motor

DHT11

Battery 12V

LCD2004I2C

Documented Code

Arduino UNO Code (sketch.ino)

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

Note: The provided code is a template and does not contain any functional code to operate the circuit. The user is expected to write the necessary code to read from the DHT11 sensor, control the DC motor via the L298N, and display data on the LCD2004I2C.

Additional Files