Home Automation Project Using Arduino UNO (Automatic Door, Smart Lighting & Temperature-Based Fan)

 

Introduction

The Home Automation Project using Arduino UNO is a smart system designed to automate daily household activities such as door opening, lighting control, and temperature-based fan operation. This project uses sensors like Ultrasonic Sensor, PIR Sensor, and LM35 Temperature Sensor to create an intelligent and energy-efficient home system.

This Arduino-based home automation system is ideal for students, beginners, and robotics enthusiasts who want to learn practical IoT and embedded system applications.


Components Required

  • Arduino Uno

  • Ultrasonic Sensor (HC-SR04)

  • PIR Sensor (Passive Infrared Sensor)

  • LM35 Temperature Sensor

  • Servo Motor

  • DC Motor (Fan representation)

  • LED

  • Motor Driver Module (L298N optional)

  • Jumper Wires

  • Breadboard

  • Power Supply


Automatic Door Opening System Using Ultrasonic Sensor

Working Principle

The automatic door system works using an Ultrasonic Sensor (HC-SR04) to detect the distance of a person standing near the door.

How It Works:

  • If a person comes within 40 cm of the door:

    • The servo motor rotates.

    • The door opens.

  • The door remains open for 2 seconds.

  • The system checks again:

    • If the person is still within 40 cm → Door remains open for 2 more seconds.

    • If no one is detected → The door automatically closes.

Components Used:

  • Ultrasonic Sensor – Distance measurement

  • Servo Motor – Door control

Applications:

  • Smart homes

  • Smart offices

  • Automatic entry systems


 Automatic Room Lighting System Using PIR Sensor

Working Principle

The automatic lighting system uses a PIR (Passive Infrared) Sensor to detect human motion.

How It Works:

  • If movement is detected:

    • The LED turns ON.

  • If no motion is detected:

    • The LED remains OFF.

This helps save electricity and improves energy efficiency.

Components Used:

  • PIR Sensor – Motion detection

  • LED – Light representation

Benefits:

  • Energy saving

  • Automatic lighting

  • Smart energy management


 Temperature-Based Fan Control Using LM35 Sensor

Working Principle

The temperature control system uses the LM35 Temperature Sensor to measure room temperature.

How It Works:

  • If temperature > 20°C:

    • The motor (fan) turns ON.

  • If temperature ≤ 20°C:

    • The motor remains OFF.

This automatic control ensures proper ventilation and comfort.

Components Used:

  • LM35 Temperature Sensor – Temperature measurement

  • DC Motor – Fan representation


 Circuit Connection Overview

Ultrasonic Sensor to Arduino UNO

  • VCC → 5V

  • GND → GND

  • TRIG → Digital Pin

  • ECHO → Digital Pin

PIR Sensor to Arduino

  • VCC → 5V

  • GND → GND

  • OUT → Digital Pin

LM35 to Arduino

  • VCC → 5V

  • GND → GND

  • OUT → Analog Pin


 Arduino Code for Home Automation System

(You can add your full Arduino code here — this increases ranking potential.)


Advantages of Arduino-Based Home Automation

  • Low cost

  • Easy to implement

  • Beginner-friendly

  • Energy efficient

  • Expandable to IoT using ESP8266 or ESP32


 Applications of Smart Home Automation

  • Smart houses

  • Offices

  • Schools and laboratories

  • Industrial automation


 Conclusion

The Home Automation Project using Arduino UNO demonstrates how sensors and microcontrollers can be used to automate daily household tasks efficiently. By combining ultrasonic sensing, motion detection, and temperature monitoring, this system provides security, comfort, and energy efficiency.

This project is a perfect example of how embedded systems and IoT technologies are shaping the future of smart homes.





BEGINNER PROJECTS (Foundation Skills)

  1. Ultrasonic Distance Measurement
  2. Traffic Light Simulation with 7-Segment Display
  3. 7-Segment Display Counter
  4. Kids Piano Circuit (8-Key Version)
  5. 16×2 LCD Display with Text Output
  6. LCD I2C to Arduino UNO
  7. Temperature Measurement using Arduino UNO
  8. LDR Controlled Street Light

INTERMEDIATE PROJECTS (Build Your Skills)

  1. Servo Motor Control Using Potentiometer
  2. DC Motor Speed Control
  3. Temperature Controlled Fan
  4. PIR Based Theft Alert System
  5. LPG Gas Leakage Detection System
  6. Automatic Door Locking System
  7. Soil Moisture Based Automatic Watering System
  8. Simple Digital Clock using Arduino UNO
  9. Automatic Voting Machine (EVM)
  10. Joystick Control using Arduino Uno
  11. RGB Lamp Control using Arduino Uno

    ADVANCED PROJECTS (Master Level)

    1. Home Automation Using Arduino UNO
    2. Bluetooth RC Car using Arduino Uno
    3. Obstacle Avoiding Robot
    4. Line Follower Robot
    5. Radar System Using Arduino UNO
    6. Automatic Parking System
    7. Bi-Directional People Counter using Arduino Uno 
    8. Automatic Plant Watering System
    9. NeoPixel LED Ring Control using Arduino Uno
    10. Smart Gloves for Bedridden People

      ROBOTICS & MOTION PROJECTS

      1. RC Car Using L293D Motor Driver
      2. Robot Arm and Leg Control Using Servo
      3. Smart Irrigation System using Arduino Uno


      Comments