Arduino UNO-Based Smart Humidifier and Temperature Monitor with OLED Display
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This document provides a detailed overview of a circuit that includes various components such as sensors, a display, a relay module, a power supply, and an Arduino UNO microcontroller. The circuit is designed to monitor temperature and humidity, display the data on an OLED screen, and control an exhaust fan and a humidifier based on the sensor readings.
Component List
KY-004 Key Switch Module
- Pins: S, Middle, -
- Description: A simple key switch module used for user input.
RTC (Real-Time Clock)
- Pins: VCC, GND, CLK, DAT, RST
- Description: A real-time clock module used for keeping track of time.
KY-015 DHT11 Temperature-Humidity Sensor Module
- Pins: VCC, GND, DOUT
- Description: A sensor module used to measure temperature and humidity.
POWER SUPPLY 5V 5AMP
- Pins: 220V Positive Pole (AC), 220V Negative Pole (AC), GND, GND (DC), 12V-24V Output (DC)
- Description: A power supply module providing 5V and 12V-24V DC outputs.
0.96" OLED
- Pins: GND, VDD, SCK, SDA
- Description: A small OLED display used to show data.
Exhaust Fan
- Pins: L, GND
- Description: An exhaust fan used for ventilation.
Power 220V
- Pins: Hot wire, Neutral wire
- Description: A 220V AC power source.
KIS-3R33S USB Output Converter Step Down Module
- Pins: +, -, USB
- Description: A step-down converter module providing USB output.
5V Adapter
- Pins: AC In 1, AC In 2, 5V, GND
- Description: A 5V adapter for powering components.
Arduino UNO
- Pins: UNUSED, IOREF, Reset, 3.3V, 5V, GND, Vin, A0, A1, A2, A3, A4, A5, SCL, SDA, AREF, D13, D12, D11, D10, D9, D8, D7, D6, D5, D4, D3, D2, D1, D0
- Description: A microcontroller board used to control the circuit.
Relay 4 Channel 5V
- Pins: GND, IN1, IN2, IN3, IN4, VCC, COM1, COM2, COM3, COM4, NO1, NO2, NO3, NO4, NC1, NC2, NC3, NC4
- Description: A relay module used to control high voltage devices.
USB Power
- Pins: +, -
- Description: A USB power source.
DIY Humidifier
- Pins: V- 24V, V+ 24V, V+ 5V, V- 5V
- Description: A DIY humidifier used to maintain humidity levels.
Wiring Details
KY-004 Key Switch Module
- S: Connected to Arduino UNO D3
- Middle: Not connected
- -: Connected to GND (shared with OLED, RTC, DHT11, and Arduino UNO)
RTC (Real-Time Clock)
- VCC: Connected to 5V (shared with OLED, DHT11, and Arduino UNO)
- GND: Connected to GND (shared with OLED, KY-004, DHT11, and Arduino UNO)
- CLK: Connected to Arduino UNO A5 (shared with OLED SCK)
- DAT: Connected to Arduino UNO A4 (shared with OLED SDA)
- RST: Not connected
KY-015 DHT11 Temperature-Humidity Sensor Module
- VCC: Connected to 5V (shared with OLED, RTC, and Arduino UNO)
- GND: Connected to GND (shared with OLED, KY-004, RTC, and Arduino UNO)
- DOUT: Connected to Arduino UNO D2
POWER SUPPLY 5V 5AMP
- 220V Positive Pole (AC): Connected to Relay 4 Channel 5V NO2
- 220V Negative Pole (AC): Connected to Power 220V Neutral Wire
- GND: Connected to Power 220V Neutral Wire
- GND (DC): Connected to KIS-3R33S USB Output Converter Step Down Module - and DIY Humidifier V- 24V
- 12V-24V Output (DC): Connected to KIS-3R33S USB Output Converter Step Down Module + and DIY Humidifier V+ 24V
0.96" OLED
- GND: Connected to GND (shared with KY-004, RTC, DHT11, and Arduino UNO)
- VDD: Connected to 5V (shared with RTC, DHT11, and Arduino UNO)
- SCK: Connected to Arduino UNO A5 (shared with RTC CLK)
- SDA: Connected to Arduino UNO A4 (shared with RTC DAT)
Exhaust Fan
- L: Connected to Relay 4 Channel 5V NO4
- GND: Connected to Power 220V Neutral Wire
Power 220V
- Hot wire: Connected to Relay 4 Channel 5V COM2 and COM4
- Neutral wire: Connected to Power Supply 5V 5AMP 220V Negative Pole (AC) and GND
KIS-3R33S USB Output Converter Step Down Module
- +: Connected to Power Supply 5V 5AMP 12V-24V Output (DC)
- -: Connected to Power Supply 5V 5AMP GND (DC)
- USB: Not connected
5V Adapter
- AC In 1: Not connected
- AC In 2: Not connected
- 5V: Not connected
- GND: Not connected
Arduino UNO
- UNUSED: Not connected
- IOREF: Not connected
- Reset: Not connected
- 3.3V: Not connected
- 5V: Connected to 5V (shared with OLED, RTC, and DHT11)
- GND: Connected to GND (shared with OLED, KY-004, RTC, and DHT11)
- Vin: Not connected
- A0: Not connected
- A1: Not connected
- A2: Not connected
- A3: Not connected
- A4: Connected to RTC DAT and OLED SDA
- A5: Connected to RTC CLK and OLED SCK
- SCL: Not connected
- SDA: Not connected
- AREF: Not connected
- D13: Not connected
- D12: Not connected
- D11: Not connected
- D10: Not connected
- D9: Connected to Relay 4 Channel 5V IN2
- D8: Connected to Relay 4 Channel 5V IN4
- D7: Connected to Relay 4 Channel 5V IN3
- D6: Not connected
- D5: Not connected
- D4: Not connected
- D3: Connected to KY-004 Key Switch Module S
- D2: Connected to KY-015 DHT11 Temperature-Humidity Sensor Module DOUT
- D1: Not connected
- D0: Not connected
Relay 4 Channel 5V
- GND: Not connected
- IN1: Not connected
- IN2: Connected to Arduino UNO D9
- IN3: Connected to Arduino UNO D7
- IN4: Connected to Arduino UNO D8
- VCC: Not connected
- COM1: Not connected
- COM2: Connected to Power 220V Hot Wire
- COM3: Not connected
- COM4: Connected to Power 220V Hot Wire
- NO1: Not connected
- NO2: Connected to Power Supply 5V 5AMP 220V Positive Pole (AC)
- NO3: Not connected
- NO4: Connected to Exhaust Fan L
- NC1: Not connected
- NC2: Not connected
- NC3: Not connected
- NC4: Not connected
USB Power
- +: Connected to DIY Humidifier V+ 5V
- -: Connected to DIY Humidifier V- 5V