Arduino Smart Home

Two essential projects for home automation and safety:
Door Control with WiFi & LPG Flame Detection.

View Repository Explore Projects

Hardware & Software

Arduino UNO
ESP8266 WiFi
Keypad 4x4
Flame Sensor
LPG Sensor
RemoteXY App
Arduino IDE

Project Showcase

Simulation and diagrams included.

Door Control System Circuit

Door Control System

A smart security system combining a password-protected keypad, servo lock, and real-time temperature monitoring. Controllable via WiFi using RemoteXY.

  • Servo Lock: Keypad based entry
  • Monitor: Live LCD Temp Display
  • Remote: WiFi Control (ESP8266)
Remote Interface
LPG and Flame Detection Circuit

LPG & Flame Detection

A critical safety system for homes. It detects high gas concentrations or open flames and immediately triggers a buzzer alarm and activates a water pump.

  • Gas Leak: LPG Sensor Detection
  • Fire Safety: Auto Water Pump
  • Alert: Loud Buzzer Alarm

Circuit Connections

Pin mappings for Arduino UNO

[Image of Arduino Uno pinout diagram]

Keypad (4x4)

Keypad PinArduino Pin
Row 1Pin 13
Row 2Pin 12
Row 3Pin 11
Row 4Pin 10
Col 1-4Pin 9, 8, 7, 6

Door & Sensors

ComponentArduino Pin
Door ServoPin 3
Motion ServoPin 5
Temp SensorA2
Motion SensorPin 4
LCD (I2C)A4 (SDA), A5 (SCL)

Safety System

ComponentArduino Pin
LPG SensorA1
Flame SensorA5
BuzzerPin 7
Water PumpPin 2

Setup Instructions

# 1. Clone the repository
git clone https://github.com/kawshik-ornob8/Iot-Smart_home-Prroject

# 2. Open in Arduino IDE
File > Open > door_control_system/door_control.ino

# 3. Install Libraries (Sketch > Include Library > Manage Libraries)
- Servo
- Keypad
- LiquidCrystal_I2C
- RemoteXY

# 4. Upload
Tools > Board: "Arduino Uno"
Tools > Port: [Select COM Port]
Click "Upload" (Right Arrow)