Arduino UNO WiFi-Controlled Climate Control System with LCD Display
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This project is a Reifeschrank (maturation cabinet) that controls a relay module, reads data from a DHT11 sensor, and displays information on an LCD. The relays control devices such as fans, a humidifier, and a heater. Pushbuttons are used for user input to adjust temperature and humidity settings. The system is powered by a 5V power supply and is controlled by an Arduino UNO R4 WiFi.
Component List
Arduino UNO R4 WiFi
- Description: Microcontroller board based on the ATmega328P.
- Pins: OFF, GND, VRTC, IIC0_SCL, IIC0_SDA, 3V3, GPIO 41, GPIO 0, GPIO 42, GPIO 43, GPIO 44, BOOT, IOREF, RESET, 5V, VIN, A0, A1, A2, A3, A4, A5, RSPCKA, CIPO, COPI, D0/RX, D1/TX, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, AREF, SDA, SCL
5V 8Channel Relay
- Description: Relay module to control high voltage devices.
- Pins: GND, IN1, IN2, IN3, IN4, IN5, IN6, IN7, IN8, VCC, NC, C, NO
DHT11 Humidity and Temperature Sensor
- Description: Sensor to measure temperature and humidity.
- Pins: VDD, DATA, NULL, GND
MKE-M07 LCD1602 I2C
- Description: 16x2 LCD display with I2C interface.
- Pins: GND, 5V, SDA, SCL
POWER SUPPLY 5V 5AMP
- Description: Power supply providing 5V DC output.
- Pins: 220V Positive Pole (AC), 220V Negative Pole (AC), GND, GND (DC), 12V-24V Output (DC)
Power 220V
- Description: 220V AC power source.
- Pins: hot wire, neutral wire
Red Light 220VAC
- Description: Indicator light for 220V AC.
- Pins: -, +
Green Light 220VAC
- Description: Indicator light for 220V AC.
- Pins: +, -
Pushbutton
- Description: Button for user input.
- Pins: Pin 3 (out), Pin 4 (out), Pin 1 (in), Pin 2 (in)
Pushbutton
- Description: Button for user input.
- Pins: Pin 2, Pin 1, Pin 3, Pin 4
Pushbutton
- Description: Button for user input.
- Pins: Pin 2, Pin 1, Pin 3, Pin 4
Pushbutton
- Description: Button for user input.
- Pins: Pin 3 (out), Pin 4 (out), Pin 1 (in), Pin 2 (in)
220 Fan
- Description: Fan for ventilation.
- Pins: N, L
220 Fan
- Description: Fan for ventilation.
- Pins: N, L
220 Fan
- Description: Fan for ventilation.
- Pins: N, L
220 Fan
- Description: Fan for ventilation.
- Pins: N, L
Heater Element
- Description: Heating element.
- Pins: VCC, GND
Wiring Details
Arduino UNO R4 WiFi
5V connected to:
- POWER SUPPLY 5V 5AMP (12V-24V Output (DC))
- MKE-M07 LCD1602 I2C (5V)
- 5V 8Channel Relay (VCC)
- DHT11 Humidity and Temperature Sensor (VDD)
GND connected to:
- 5V 8Channel Relay (GND)
- DHT11 Humidity and Temperature Sensor (GND)
- POWER SUPPLY 5V 5AMP (GND (DC))
- MKE-M07 LCD1602 I2C (GND)
- Pushbutton (Pin 1 (in))
- Pushbutton (Pin 1)
- Pushbutton (Pin 1)
- Pushbutton (Pin 3 (out))
A4 connected to:
- MKE-M07 LCD1602 I2C (SDA)
A5 connected to:
- MKE-M07 LCD1602 I2C (SCL)
D1/TX connected to:
- 5V 8Channel Relay (IN1)
D2 connected to:
- 5V 8Channel Relay (IN2)
D3 connected to:
- 5V 8Channel Relay (IN3)
D4 connected to:
- 5V 8Channel Relay (IN4)
D5 connected to:
- 5V 8Channel Relay (IN5)
D6 connected to:
- 5V 8Channel Relay (IN6)
D7 connected to:
- 5V 8Channel Relay (IN7)
D8 connected to:
- 5V 8Channel Relay (IN8)
D9 connected to:
- DHT11 Humidity and Temperature Sensor (DATA)
D10 connected to:
- Pushbutton (Pin 3 (out))
D11 connected to:
- Pushbutton (Pin 3)
D12 connected to:
- Pushbutton (Pin 3)
D13 connected to:
- Pushbutton (Pin 1 (in))
5V 8Channel Relay
VCC connected to:
- Arduino UNO R4 WiFi (5V)
GND connected to:
- Arduino UNO R4 WiFi (GND)
IN1 connected to:
- Arduino UNO R4 WiFi (D1/TX)
IN2 connected to:
- Arduino UNO R4 WiFi (D2)
IN3 connected to:
- Arduino UNO R4 WiFi (D3)
IN4 connected to:
- Arduino UNO R4 WiFi (D4)
IN5 connected to:
- Arduino UNO R4 WiFi (D5)
IN6 connected to:
- Arduino UNO R4 WiFi (D6)
IN7 connected to:
- Arduino UNO R4 WiFi (D7)
IN8 connected to:
- Arduino UNO R4 WiFi (D8)
C connected to:
- POWER SUPPLY 5V 5AMP (220V Negative Pole (AC))
- power 220v (hot wire)
NO connected to:
- Heater Element (VCC)
- 220 fan (L)
- 220 fan (L)
- 220 fan (L)
- 220 fan (L)
DHT11 Humidity and Temperature Sensor
VDD connected to:
- Arduino UNO R4 WiFi (5V)
DATA connected to:
- Arduino UNO R4 WiFi (D9)
GND connected to:
- Arduino UNO R4 WiFi (GND)
MKE-M07 LCD1602 I2C
5V connected to:
- Arduino UNO R4 WiFi (5V)
GND connected to:
- Arduino UNO R4 WiFi (GND)
SDA connected to:
- Arduino UNO R4 WiFi (A4)
SCL connected to:
- Arduino UNO R4 WiFi (A5)
POWER SUPPLY 5V 5AMP
12V-24V Output (DC) connected to:
- Arduino UNO R4 WiFi (5V)
GND (DC) connected to:
- Arduino UNO R4 WiFi (GND)
220V Negative Pole (AC) connected to:
- 5V 8Channel Relay (C)
Power 220V
hot wire connected to:
- 5V 8Channel Relay (C)
neutral wire connected to:
- POWER SUPPLY 5V 5AMP (220V Positive Pole (AC))
- 220 fan (N)
- Heater Element (GND)
- 220 fan (N)
- 220 fan (N)
- 220 fan (N)