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

Arduino UNO Controlled Peltier Temperature Regulator with Bluetooth Interface and I2C LCD Display

View and Edit Project In Cirkit DesignerImage of Arduino UNO Controlled Peltier Temperature Regulator with Bluetooth Interface and I2C LCD Display

Circuit Documentation

Summary

This circuit is designed around an Arduino UNO microcontroller and includes various components such as a 2-Channel Relay, a Peltier Module, a 12V Power Supply, an I2C LCD 16x2 Screen, a Bluetooth module, a 9V Battery, a DHT22 temperature and humidity sensor, and two instances of an N-Mos PWM Trigger Motor Driver. The circuit is powered by a 9V battery connected to the Arduino UNO, which also distributes power to other components. The Arduino UNO interfaces with the I2C LCD screen, Bluetooth module, DHT22 sensor, and controls the relay and motor drivers. The relay switches the Peltier Module, which is powered by a separate 12V power supply.

Component List

Wiring Details

Arduino UNO

2-Channel Relay (5V 10A)

Peltier Module

POWER SUPPLY 12V 5AMP

I2C LCD 16x2 Screen

Bluetooth Module

Battery 9V

DHT22

Motor Driver - N-Mos PWM Trigger

Documented Code

Arduino UNO Code (sketch.ino)

void setup() {
  // put your setup code here, to run once:
  pinMode(12, OUTPUT);
}

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

}

This code snippet is a basic template for the Arduino UNO. It includes a setup() function where pin 12 is set as an output, which corresponds to one of the Motor Driver's PWM control pins. The loop() function is currently empty and should contain the main logic that will be executed repeatedly. Additional code is required to control the components connected to the Arduino UNO, such as the relay, motor drivers, I2C LCD, Bluetooth module, and DHT22 sensor.