Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

smart home

sma
by

Duc Nguyen Anh

on 7 April 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of smart home

Implementations
Gas Sensor
Pic16f887
256 bytes of EEPROM
DSPIC33FJ256GP710
SIM908
nRF24L01

2.4GHz
100m Range at 250kbps
Auto Re-Transmit
Implemetation (Hardware)
Gas Warning Flow
Remote Control
SnO2
Conductivity -> Voltage
40-pin I/O
8-bit microcontroller
SPI
UART
ADC
2-UART
2-SPI
2-I2C
16 bits
Program memory: 256KB
85-pin I/O
IP address
Quad-Band 850/900/1800/1900MHz
Control via AT Command
I - Introduction
Capstone project _Star team. Dec-12
Capstone project introduction
Smart Home
Q&A
demo
test
Implementation
Design description
Requirement specification
Project management
Introduction
Contents
V – Implementation (Service)
GPRS Server:
V – Implementation (Service)
V – Implementation (Service)
YAHOO MESSENGER
Use Yahoo API
YMSG (Yahoo! Messenger Protocol)
V – Implementation (Service)
MAIL
POP3 (Post Office Protocol)
SMTP (Simple Mail Transfer Protocol)
V – Implementation (Service)
SMS
AT Commands to control GSM modem (USB 3G)
Connect Model GMS with Computer via COM port
V – Implementation (Service)
Web
Mail
SMS
GPRS Server
Analysis Data
Yahoo
Database
GPRS SERVER
Using ASP.NET Webforms and ASP.NET MVC side by side
Administrator -
Webform
:
Manage User accounts, devices, services packages provider.
Working with database
Each webform have certain function, not change when deployed.
User -
MVC
:
Control device
Edit account information
Attach more user receive system notification
V – Implementation (Web)
User
V – Implementation (Web)
Capstone project _Star team. Sep-12
Administrator
V – Implementation (Web)
Capstone project _Star team. Sep-12
V – Implementation (Web)
Model
MVC: 1970s
Separates the representation of information from the user's interaction with it; central idea behind MVC is code reusability and separation of concerns.
V – Implementation (Web)
User
USES
SEES
Manipulates
Updates
View
Controller
V – Implementation (Web)
Capstone project _Star team. Sep-12
Model
I – Introduction
Resolving:
Our proposal:
I – Introduction (cont)
I – Introduction
Back ground:
Smart home System of BKAV
I – Introduction
I – Introduction (cont)
Warning GAS
Not too complex

Simple alert function

If you don't stay at home?
Expensive
Long time to develop
ZigBee
I – Introduction (cont)
All Meeting Minutes:
3h/3day/1week
1Teambuilding/month
Team rules:
Late 5 minutes penalty 50.000 VNĐ.
Late Deadline penalty 50.000 VNĐ.
If you estimate wrong deadline must notify reasons before 24h.
Repeat with one error in one month, the penalty doubles.
Communication:
Yahoo, Mail, Phone
II – Project management (cont)
Project organization
II – Project management
Problems:
Including the IS and ES, short time to develop
Experience
3/5 team member is part time
Benefit:
Supervisor
3/5 part time
II – Project management
Development Hardware
II – Project management
Process
II – Project management
Capstone project _Star team. Sep-12
II – Project management
Plan:
Capstone project _Star team. Sep-12
II – Project management
Development Technology
II – Project management
Development Software
II – Project management
Project Management
Introduction
Hardware Requirement
Website Requirement
User Requirement:
Log in/ Log out , change personal information
Can view history
Remote control device/ Remote Control with schedule
Admin Requirement:
Manage User
Manage Device
Service Requirement
Receive SMS, Yahoo Messenger, Mail, Web Request
Process request
Return result to customer
Save information of requests to database
Non-functional Requirement
System Requirement
Remote control device: On / Off via SMS, Yahoo messenger, Web, Mail
Warning Gas: Send messenger to customer’ s phone when have gas leak
III - Requirement
Requirements
Implementation
IV – Design Description (cont)
IV – Design
Problem overview:
Service:
Yahoo API, SMS (USB3G), Mail API
Connect with SIM908
Web application
MVC
Database
Embedded
SIM908
RF
IV – Design
IV – Design
Design
Features to be tested of Hardware
Features to be tested of Service Application
Features to be tested of Website Control
VI – Test
Test Model
Test
Server: Web, service at HOME
Test Remote control LED in Detech
Test Gas Warning in Detech
Demo & QA
Smart Home
UART
SPI
SPI
Program
UART
SPI
SPI
ADC
Delay Timing:
SMS, Yahoo, Website: 5-10 seconds
Mail: 10-20 seconds
Service capacity: 30 people
Admin:
User management: add, edit, active and deactivate user
Device Bank: add, active and deactivate device
User:
Send control command
Show log
Home screen: login/logout system, gmail and yahoo
Request screen: SMS, gmail, yahoo and website Request
Sim 908
Gas sensor
RF
Result
Analysis Data
Problem
Schematic
PCB
Pic16f887
Dspic33fj256gp710
Sim 908
UART
SPI
ADC
RF Communication
Board Center
Board Device
hooho
Full transcript