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

Arduino Mega 2560-Based Smart Home Automation System with LCD Display and Sensor Integration

View and Edit Project In Cirkit DesignerImage of Arduino Mega 2560-Based Smart Home Automation System with LCD Display and Sensor Integration

Circuit Documentation

Summary

This circuit is designed using an Arduino Mega 2560 microcontroller to interface with various components including LEDs, pushbuttons, a rotary potentiometer, a DHT11 sensor, an LCD display, a water level sensor, a DS1307 RTC module, a stepper motor, a DC motor, and a motor driver. The circuit is powered using an MB102 Breadboard Power Supply Module.

Component List

  1. MB102 Breadboard Power Supply Module 3.3V/5V

    • Pins: VCC, GND, 3.3V, 5V
    • Description: Provides regulated 3.3V and 5V power supply.
  2. Arduino Mega 2560

    • Pins: IOREF, RESET, 3V3, 5V, GND, VIN, A0-A15, D0-D53, AREF, SDA, SCL
    • Description: Microcontroller board based on the ATmega2560.
  3. LCD Display (16 pin)

    • Pins: VSS, VDD, VO, RS, R_W, E, DB0-DB7, A, K
    • Description: 16x2 character LCD display.
  4. Potentiometer

    • Pins: GND, Output, VCC
    • Description: Variable resistor used to adjust voltage.
  5. Resistor (220 Ohms)

    • Pins: pin1, pin2
    • Description: Fixed resistor with 220 Ohms resistance.
  6. Pushbutton

    • Pins: Pin 3 (out), Pin 4 (out), Pin 1 (in), Pin 2 (in)
    • Description: Momentary pushbutton switch.
  7. Resistor (330 Ohms)

    • Pins: pin1, pin2
    • Description: Fixed resistor with 330 Ohms resistance.
  8. LED: Two Pin (green)

    • Pins: cathode, anode
    • Description: Green LED.
  9. LED: Two Pin (red)

    • Pins: cathode, anode
    • Description: Red LED.
  10. LED: Two Pin (yellow)

    • Pins: cathode, anode
    • Description: Yellow LED.
  11. LED: Two Pin (blue)

    • Pins: cathode, anode
    • Description: Blue LED.
  12. Rotary Potentiometer

    • Pins: leg1, wiper, leg2
    • Description: 10k Ohms rotary potentiometer.
  13. 28BYJ-48 Stepper Motor

    • Pins: BLUE, PINK, YELLOW, ORANGE, RED
    • Description: 5V stepper motor.
  14. Water Level Sensor

    • Pins: SIG, VCC, GND
    • Description: Water level detection sensor.
  15. DS1307 RTC (Wokwi Compatible)

    • Pins: GND, 5V, SDA, SCL, SQW
    • Description: Real-time clock module.
  16. DHT11

    • Pins: DATA, GND, VCC
    • Description: Temperature and humidity sensor.
  17. l293d motor driver

    • Pins: enable 1, input 1, output 1, gnd, output 2, input 2, vs, vss, input 4, output 4, output 3, input 3, enable 2
    • Description: Dual H-Bridge motor driver IC.
  18. DC Motor

    • Pins: pin 1, pin 2
    • Description: DC motor.
  19. ULN 2003

    • Pins: IN1-IN7, GND, +, COIL1-COIL5
    • Description: Darlington transistor array.

Wiring Details

MB102 Breadboard Power Supply Module 3.3V/5V

Arduino Mega 2560

LCD Display (16 pin)

Potentiometer

Resistor (220 Ohms)

Pushbutton

Resistor (330 Ohms)

LED: Two Pin (green)

LED: Two Pin (red)

LED: Two Pin (yellow)

LED: Two Pin (blue)

Rotary Potentiometer