Project Presentation (Final)
Project Presentation (Final)
Project Presentation
Home Automation System Using Arduino
1
Presented To:
2
Presented By:
Aslam Mamud Akhanda (172-15-9585)
MD. Al Imran (172-15-9835)
Md. Mobarak Hossain (172-15-9636)
Md Faruk (172-15-9984)
Mahmudul Hasan (172-15-10082)
Sadia Islam (172-15-9645)
2
3
Topics
Project analysis slide 2
INTRODUCTION Components
Home
IMPLEMENT Automation DESIGN
System
CONCLUSION DEVELOP
3
4
Introduction
Project analysis slide 4
Every group
Tasks member did their
The objective of
individual task.
management is
to automate the Management
whole system. Objectives
And save energy
and people.
This Project took
Project Implementation
Schedules 1 week to
Objectives Plan
complete.
Customer will be
benefited
through this Customer The main objective of this
We implement this
project as the Objectives project is to develop a home
project using a
whole system is automation system using an
virtual platform For resources we
automated and Arduino board to automate
called TINKERCAD. Resources used Arduino
hassle-free. the whole home systems Project Hub.
4
5
Components
Project analysis slide 7
Components Name Quantity Price
LED 4 5*4 = 20/-
Resistor 8 5*8 = 40/-
Buzzer 2 15*2 = 30/-
Ultrasonic Distance Sensor 2 70*2 = 140/-
PIR Sensor 1 88/-
Gas Sensor 1 120/-
TIP 120 Sensor 1 20/-
Relay 1 125/-
Power Supply 1 1000/-
9V Battery 1 440/-
Arduino UNO 1 399/-
Breadboard 1 65/-
Dc motor 1 599/-
JUMPER WIRE 1 Set 129/-
5
Circuit Design 6
6
Implementation 7
Project analysis
Auto Car Parking slide
System with 5 Sensor.
Ultrasonic
void loop()
{
// measure the ping time in cm
cm = 0.01723 * readUltrasonicDistance(7, 7);
// convert to inches by dividing by 2.54
inches = (cm / 2.54);
#define green 13 Serial.print(inches);
#define yellow 12 Serial.print("in, ");
#define red 11 Serial.print(cm);
#define buzzer 10 Serial.println("cm");
int inches = 0; delay(100); // Wait for 100 millisecond(s)
int cm = 0;
if(cm>=100)
{
long readUltrasonicDistance(int
digitalWrite(green,HIGH);
triggerPin, int echoPin) delay(500);
{ digitalWrite(green,LOW);
pinMode(triggerPin, OUTPUT); delay(500);
digitalWrite(triggerPin, LOW); }
delayMicroseconds(2);
digitalWrite(triggerPin, HIGH); else if(cm>=50 && cm<100)
delayMicroseconds(10); {
digitalWrite(triggerPin, LOW); digitalWrite(yellow,HIGH);
delay(500);
pinMode(echoPin, INPUT);
digitalWrite(yellow,LOW);
return pulseIn(echoPin, HIGH); delay(500);
} }
else if(cm>=25 && cm<50)
void setup() {
{ digitalWrite(red,HIGH);
Serial.begin(9600); delay(500);
pinMode(green,OUTPUT); digitalWrite(red,LOW);
pinMode(yellow,OUTPUT); delay(500);
}
pinMode(red,OUTPUT);
else if(cm<25)
pinMode(buzzer,OUTPUT); {
} digitalWrite(buzzer,HIGH);
delay(500);
digitalWrite(buzzer,LOW);
delay(500);
}
7
}
8
8
9
9
10
10
Implementation 11
Project analysis
Automatic Room slide 5
Lightning System float x,y ;
void setup ()
{
pinMode( 8, INPUT);
pinMode( 5, OUTPUT);
pinMode( A5, INPUT);
Serial.begin(9600);
}
void loop ()
{
x= digitalRead(8);
y= analogRead(A5);
//Serial.println(x);
// Serial.println(y);
if ( (x>0) && (y<300))
{
digitalWrite(5, HIGH);
//delay (5000);
}
else if((x<0) && (y>300))
{
digitalWrite(5, LOW);
//delay (5000);
}
else
digitalWrite(5, 0);
} 11
Implementation 12
void setup()
{
pinMode(redled, OUTPUT);
pinMode(greenled, OUTPUT);
pinMode(buzzer, OUTPUT);
pinMode(sensor, INPUT);
}
void loop()
{
int analogValue = analogRead(sensor);
Serial.print(analogValue);
if(analogValue>sensorThresh)
{
digitalWrite(redled,HIGH);
digitalWrite(greenled,LOW);
tone(buzzer,1000,10000);
}
else
{
digitalWrite(greenled,HIGH);
digitalWrite(redled,LOW);
noTone(buzzer);
}
}
12
Implementation 13
Project
Automated analysis
Water Tap slide 5 #define echoPin 4
#define trigPin 5
int long duration;
int distance;
void setup(){
pinMode(echoPin,INPUT);
pinMode(trigPin,OUTPUT);
pinMode(3,OUTPUT);
digitalWrite(3,LOW);
delay(2000);
}
void loop(){
digitalWrite(trigPin,LOW);
delayMicroseconds(2);
digitalWrite(trigPin,HIGH);
delayMicroseconds(10);
digitalWrite(trigPin,LOW);
duration=pulseIn(echoPin,HIGH);
distance=(duration*0.034/2);
if(distance<=20){
digitalWrite(3,HIGH);
}
else{
digitalWrite(3,LOW);
}
}
13
Develop 14
14
Final Implementation 15
Implementation
Link :
https://www.tinkercad.com/things/eEfPRmOrVwg-home-automation/editel?sharecode=RNFhpIRvpY9AFbqaX6XbNyJlc2Qe-vFThrFL2S-g_
JE&sharecode=vzp6plfWy6_LFmxeEVfRqX1XNn6SdZMJT5p0b32VvuU
15
Conclusion 16
16
17
Thank You
17