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 involves an Arduino Mega 2560 microcontroller interfacing with various components including LEDs, pushbuttons, a rotary potentiometer, an LCD display, a DC motor, a stepper motor, a water level sensor, a DHT11 humidity and temperature sensor, a real-time clock module, and a motor driver. The circuit is designed to demonstrate basic input/output operations, motor control, and sensor data acquisition.

Component List

  1. Arduino Mega 2560

    • Description: A microcontroller board based on the ATmega2560.
    • Pins: IOREF, RESET, 3V3, 5V, GND, VIN, A0-A15, D0-D53, AREF, SDA, SCL
  2. Pushbutton

    • Description: A simple pushbutton switch.
    • Pins: Pin 1 (in), Pin 2 (in), Pin 3 (out), Pin 4 (out)
  3. Resistor

    • Description: A 330 Ohm resistor.
    • Pins: pin1, pin2
    • Properties: Resistance: 330 Ohms
  4. LED: Two Pin (red)

    • Description: A red LED.
    • Pins: cathode, anode
  5. LED: Two Pin (yellow)

    • Description: A yellow LED.
    • Pins: cathode, anode
  6. LED: Two Pin (blue)

    • Description: A blue LED.
    • Pins: cathode, anode
  7. LED: Two Pin (green)

    • Description: A green LED.
    • Pins: cathode, anode
  8. L293D

    • Description: A motor driver IC.
    • Pins: Enable 1,2, Input 1, Output 1, GND, Output 2, Input 2, VCC2, VCC1, Input 4, Output 4, Output 3, Input 3, Enable 3,4
  9. DC Motor

    • Description: A simple DC motor.
    • Pins: pin 1, pin 2
  10. Power mb V2

    • Description: A power module.
    • Pins: -, +, DC-ln
  11. ULN2003A breakout board

    • Description: A Darlington transistor array.
    • Pins: In 1, In 2, In 3, In 4, In 5, In 6, In 7, 0V, +5V, ON/OFF jumper switch, BLUE wire, PINK wire, YELLOW wire, ORANGE wire, RED wire
  12. 28BYJ-48 Stepper Motor

    • Description: A stepper motor.
    • Pins: BLUE, PINK, YELLOW, ORANGE, RED
  13. Water Level Sensor

    • Description: A sensor to measure water level.
    • Pins: SIG, VCC, GND
  14. DHT11 Humidity and Temperature Sensor

    • Description: A sensor to measure humidity and temperature.
    • Pins: VDD, DATA, NULL, GND
  15. Real Time Clock Module - DS1307 RTC Breakout Board

    • Description: A real-time clock module.
    • Pins: 5V, GND, SQW, SCL, SDA
  16. LCD Display (16 pin)

    • Description: A 16-pin LCD display.
    • Pins: VSS, VDD, VO, RS, R_W, E, DB0-DB7, A, K
  17. Rotary Potentiometer

    • Description: A 10k Ohm rotary potentiometer.
    • Pins: leg1, wiper, leg2
    • Properties: Resistance: 10k Ohms

Wiring Details

Arduino Mega 2560

Pushbutton

Resistor

LED: Two Pin (red)

LED: Two Pin (yellow)

LED: Two Pin (blue)

LED: Two Pin (green)

L293D

DC Motor

Power mb V2

ULN2003A breakout board