iot home automation project

25

Upload: shohin-aheleroff

Post on 28-Jan-2018

603 views

Category:

Education


6 download

TRANSCRIPT

Page 1: IoT home automation project
Page 2: IoT home automation project

Smart ( IoT ) Home System

Amar Singh

Varinder Singh

Project Supervisor: Shohin Aheleroff

PMP, PRINCE2, ITIL, PSM, CoBIT

Page 3: IoT home automation project

Agenda

• Introduction

• Functional overview

• Circuit diagram

• Block diagram

• Components datasheet

• IoT middleware

• Advantages

• Proof of Concept

• Challenges

• Lessons learned

• Future Works

• References

Page 4: IoT home automation project

Introduction

• Reduce Energy Consumption.

• Smart Control System.

• Mobile phone Monitoring & Controlled System.

• 24/7 available!

• Improve comfort

• Fully open-source solution

Page 5: IoT home automation project

Functional OverviewControlling and Monitoring devices over the Internet

• Automatic light and Camera on/off by motion sensor.

• Main door open/close detection by magnetic door sensor.

• Automatic AC on/off by temperature sensor.

• Alarm when smoke detected by smoke sensor.

• Appliance controlled through mobile phone.

• Notification via Email & SMS.

Page 6: IoT home automation project

Circuit Diagram

Page 7: IoT home automation project

Block Diagram

Online

dashboard

Mobile

application

Arduino

Motion

sensor

Smoke

sensor

Fan Alarm Camera Light

Door sensor

Temperatur

e sensor

Cloud

Page 8: IoT home automation project

Components datasheet

• It has 14 digital input/output pins (of

which 6 can be used as PWM outputs)

• It has 6 analog inputs

• A 16 MHz crystal oscillator.

• Output voltage is 5v

• Input voltage 5-12v

Arduino datasheet

Page 9: IoT home automation project

Ethernet shield

• The Arduino Ethernet Shield allows an Arduino board to connect to the internet.

• It is based on the Wiznet W5100 Ethernet chip.

LEDs:

PWR: indicates board & shield are powered

LINK: indicates network link & flashes when the shield transmits or receives data

FULLD: indicates full duplex connection

100M: indicates the presence of a 100 Mb/s network connection (as opposed to 10

Mb/s)

RX: flashes when the shield receives data

TX: flashes when the shield sends data

COLL: flashes when network collisions are detected

Page 10: IoT home automation project

Passive Infrared Motion sensor

Output: Digital pulse high (3V) when

triggered

Sensitivity range: up to 20 feet (6 meters)

Power supply: 5V-12V input voltage

Page 11: IoT home automation project

Temperature sensor

• Its model number is DS18B20.

• Measures temperatures from -55°C to +125°C.

• Power supply range is 3.0V to 5.5V

Page 12: IoT home automation project

Magnetic door sensor(MC-31)

Switch Type: NO circuit is connected when magnet is near the switch.

Page 13: IoT home automation project

Smoke sensor

Character

Good sensitivity to Combustible gas in wide range

High sensitivity to LPG, Propane and Hydrogen

Long life and low cost

Application

Domestic gas leakage detector

Industrial Combustible gas detector

Portable gas detector

Page 14: IoT home automation project

IoT MIDDLEWARE

Cayenne is the world’s first drag and drop IoT

project builder .

It help users create Internet of Things prototypes

and then bring them to production.

Cayenne was designed to work from IOS and

Android smartphones and popular browsers.

Cayenne is totally free.

There are two components in the platform:

Cayenne Mobile Apps

Cayenne Online Dashboard

Page 15: IoT home automation project

Advantages

• Saves electricity.

• Control home appliances form anywhere in the world.

• Quick response.

• You will receive a email or SMS for any activity.

• Helps for safety purpose.

• Monitoring 24/7.

Page 17: IoT home automation project

Challenges

Arduino burned

LCD connection

Damaged wires

Poor internet connection

Coding of temperature sensor

Connection of door sensor

Page 18: IoT home automation project

Arduino burned

Page 19: IoT home automation project

LCD connection

Page 20: IoT home automation project

Loose Wires

Page 21: IoT home automation project

Poor internet connection

Page 22: IoT home automation project

Coding of temperature sensor

Page 23: IoT home automation project

Lessons learned

Making IoT based Application

Connecting different Sensors

Meeting deadlines and Milestones

Coding and Debugging – C programming

Making a smart solution by connecting things to the Internet.

Self Study

Problem Solving

Effective Communication Management

Cost management - keep the project within the approved budget

Risk and Conflict Management

Project Documentation

Page 24: IoT home automation project

Future Works

Fingerprint Security System.

RFUD-enabled Door System

Power by Solar System.

Automatic cut off between Solar and Main Power

Connection to a Smart Parking System

Data Analytics – appliance usage

Page 25: IoT home automation project

Question & Answer

July 2017