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

Arduino and ESP32 Controlled Smart Humidifier and UV-C LED System with Fan Automation

View and Edit Project In Cirkit DesignerImage of Arduino and ESP32 Controlled Smart Humidifier and UV-C LED System with Fan Automation

Circuit Documentation

Summary

This circuit is designed to control a humidifier, UV-C LED, and fans using an Arduino UNO and an ESP32 microcontroller. The Arduino UNO is responsible for controlling a 5V 8-channel relay module, which in turn powers the humidifier, UV-C LED, and fans in a specific sequence. The ESP32 is used to interface with a 3.5" TFT LCD Shield for display purposes. Power is supplied by a 12V 200Ah battery and regulated using an LM2596 step-down module.

Component List

  1. Fan

    • Pins: GND, 5V
    • Description: A fan used for ventilation.
  2. Humidifier

    • Pins: GND, 5V
    • Description: A device used to add moisture to the air.
  3. 5V 8-Channel Relay

    • Pins: GND, IN1, IN2, IN3, IN4, IN5, IN6, IN7, IN8, VCC, NC, C, NO
    • Description: A relay module used to control multiple devices.
  4. UV-C LED

    • Pins: +, -
    • Description: A UV-C LED used for sterilization.
  5. LM2596 Step Down Module

    • Pins: OUT-, OUT+, IN-, IN+
    • Description: A step-down voltage regulator.
  6. ESP32

    • Pins: EN, VP, VN, D34, D35, D32, D33, D25, D26, D27, D14, D12, D13, GND, VIN, 3V3, D15, D2, D4, RX2, TX2, D5, D18, D19, D21, RX0, TX0, D22, D23, BOOT
    • Description: A microcontroller with Wi-Fi and Bluetooth capabilities.
  7. 3.5" TFT LCD Shield (320 x 480)

    • Pins: SD_SCK, SD_DO, SD_DI, SD_SS, LCD_D1, LCD_D0, LCD_D7, LCD_D6, LCD_D5, LCD_D4, LCD_D3, LCD_D2, F_CS, LCD_RST, LCD_CS, LCD_RS, LCD_WR, LCD_RD, GND, 5V, 3.3V, RESET
    • Description: A display shield for visual output.
  8. MW LRS-350-48

    • Pins: +48V output, -48V output, GND, N, L
    • Description: A power supply unit.
  9. 12V 200Ah Battery

    • Pins: GND, 12V
    • Description: A battery for power supply.
  10. 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 based on the ATmega328P.
  11. Power Jack

    • Pins: vcc, gnd
    • Description: A power jack for connecting external power.
  12. Micro USB to Cable (2 Pin)

    • Pins: Micro USB, +, -
    • Description: A cable for connecting micro USB to other components.

Wiring Details

Fan

Humidifier

5V 8-Channel Relay

UV-C LED

LM2596 Step Down Module

ESP32

3.5" TFT LCD Shield (320 x 480)

MW LRS-350-48

12V 200Ah Battery

Arduino UNO