Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Project Documentation

Arduino-Controlled Temperature Monitoring and Motor Activation System

Image of Arduino-Controlled Temperature Monitoring and Motor Activation System

Circuit Documentation

Summary of the Circuit

This circuit is designed to interface an Arduino UNO with a DHT11 temperature and humidity sensor and a single-channel relay module. The relay module is used to control a hobby gearmotor with a 48:1 gearbox. The Arduino UNO is powered by its onboard voltage regulator, and it supplies power to both the DHT11 sensor and the relay module. The relay module is also connected to a 12V battery, which is used to drive the gearmotor when the relay is activated. The Arduino UNO controls the relay through one of its digital pins and reads data from the DHT11 sensor via an analog input.

Component List

Arduino UNO

  • Description: A microcontroller board based on the ATmega328P.
  • Pins: UNUSED, IOREF, Reset, 3.3V, 5V, GND, Vin, A0-A5, SCL, SDA, AREF, D13-D0.

Relay Module 1 Channel

  • Description: A module that allows a low-power signal to switch a higher power circuit.
  • Pins: S (Signal), 5V, GND, NC (Normally Closed), COM (Common), NO (Normally Open).

DHT11

  • Description: A basic, ultra low-cost digital temperature and humidity sensor.
  • Pins: 5V, S (Signal), GND.

Hobby Gearmotor with 48:1 Gearbox

  • Description: A DC motor with a gearbox for increased torque.
  • Pins: pin 1, pin 2.

Battery 12V

  • Description: A 12-volt battery to provide power to the gearmotor.
  • Pins: + (Positive), - (Negative).

Wiring Details

Arduino UNO

  • 5V: Connected to the 5V pins of the DHT11 and the Relay Module.
  • GND: Connected to the GND pins of the DHT11 and the Relay Module.
  • A0: Connected to the S pin of the DHT11 for data communication.
  • D7: Connected to the S pin of the Relay Module to control the relay state.

Relay Module 1 Channel

  • 5V: Powered by the 5V output from the Arduino UNO.
  • GND: Connected to the GND on the Arduino UNO.
  • S: Controlled by the D7 pin on the Arduino UNO.
  • COM: Connected to the + pin of the 12V battery.
  • NO: Connected to pin 2 of the Hobby Gearmotor.

DHT11

  • 5V: Powered by the 5V output from the Arduino UNO.
  • S: Data signal connected to the A0 pin on the Arduino UNO.
  • GND: Connected to the GND on the Arduino UNO.

Hobby Gearmotor with 48:1 Gearbox

  • pin 1: Connected to the - pin of the 12V battery.
  • pin 2: Connected to the NO pin of the Relay Module.

Battery 12V

  • +: Connected to the COM pin of the Relay Module.
  • -: Connected to pin 1 of the Hobby Gearmotor.

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 must implement the setup and loop functions to initialize the sensor and control the relay module.