final evaluation: iot- and android-based automation system
TRANSCRIPT
-
8/10/2019 Final Evaluation: IoT- and Android-based Automation System
1/15
1
-
8/10/2019 Final Evaluation: IoT- and Android-based Automation System
2/15
Internet of Things- andAndroid-based
Automation System
Group Members:
Amar Jeet [BECS/H/F10/0117]
Uzair Ahmed [BECS/H/F10/0118]
Project Supervisor:Asst. Prof. Shams-ul-Arfeen
Project Co-Supervisor:
Engr. Abdul Haseeb
Final Evaluation Presentation
-
8/10/2019 Final Evaluation: IoT- and Android-based Automation System
3/15
Overview of the Project
Designing and building an automation system based on
the principles of Internet of Things(IoT)
A system control and overview mechanism via
smartphone app developed for Android platform
3
-
8/10/2019 Final Evaluation: IoT- and Android-based Automation System
4/15
Project Objectives
Research: Study and discuss the Internet of Things
approach for different aspects of control and automation
Design: Conceive a general approach for a system of
interconnected devices that can communicate with, and
take orders from userssmartphone
Implementation: Create the working prototype and user
applications for demonstration purposes and implement
them for a variety of daily-life devices
4
-
8/10/2019 Final Evaluation: IoT- and Android-based Automation System
5/15
Communication Overview
5
-
8/10/2019 Final Evaluation: IoT- and Android-based Automation System
6/15
-
8/10/2019 Final Evaluation: IoT- and Android-based Automation System
7/15
Hardware Components:
Relay Module & Test-bed
Relay Module
6 Channels
10A / 250 VAC
Receives switching signal from Arduinos digital I/O pins
Test Bed
Energy Savers/Bulbs
Ordinary Sockets
Doorlock
Environmental Sensor
(DHT11)
7
-
8/10/2019 Final Evaluation: IoT- and Android-based Automation System
8/15
Software Components:
Android Application 1
Device Management
Control Devices via Intuitive UI
Add, Delete, Update Devices
View Sensor Data
List View
Graph View
Communication with Webserver
JSONParser Class
AsyncTask
SimpleAdapter
8
-
8/10/2019 Final Evaluation: IoT- and Android-based Automation System
9/15
Software Components:
Android Application 2
Data Logging
Logging of all app activity
(Device updates, Logins, Logouts)
Viewable by all users
Removable only by administrators
User Privileges
Admins:
View/Control all devices
Regular users:
View/Control self-defined devices
Public Access:
Make a device available publicly
9
-
8/10/2019 Final Evaluation: IoT- and Android-based Automation System
10/15
Software Components:
Webserver
MySQL Database
Users, Devices, Sensor Data
Access for App & Arduino via PHP Scripts
User Management System
Add, Remove, Update Users
Communication with Arduino
Respond to Scan Requests
Store Devices Status & Sensor Data
10
-
8/10/2019 Final Evaluation: IoT- and Android-based Automation System
11/15
Flowchart for C Program
11
-
8/10/2019 Final Evaluation: IoT- and Android-based Automation System
12/15
Sequence Diagram
12
-
8/10/2019 Final Evaluation: IoT- and Android-based Automation System
13/15
Project Milestones
First Evaluation
Android App with basic database connectivity
Relay Control Circuit assembly
Basic Test-bed assembly and Relay circuit integration
Final Evaluation
Final database design and development of PHP-based webservice
Database connectivity with Arduino
User privileges (Android app)
Data-logging (Android app)
Environmental sensors connectivity and storage
Complete Test-bed assembly and integration with door-lock
13
-
8/10/2019 Final Evaluation: IoT- and Android-based Automation System
14/15
Cost Analysis
Item Cost Spent
Arduino Microcontroller Board PKR 3,200
Arduino Wi-Fi Shield PKR 13,200
Relay Control Circuit Components PKR 1,090
Sensor PKR 370
Door-lock & Assembly Costs PKR 2,400
Assembly & Misc. Costs PKR 1,500
Total PKR 21,760
14
-
8/10/2019 Final Evaluation: IoT- and Android-based Automation System
15/15
Thank You!Kindly bear with us for the project demonstration;
any questions, comments and queries are
welcome!