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

IP BASED AIR CONDITIONER CONTROLLING SYSTEM

No description
by

Syed Maaz Shahid

on 25 April 2016

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of IP BASED AIR CONDITIONER CONTROLLING SYSTEM

THINGS OF INTERNET
Project Description:-
THINGS OF INTERNET
THINGS OF INTERNET
DESIGN
THINGS OF INTERNET
Flow chart of logical layers of universal module
Tasks done till present in order to achieve the above mentioned
Tasks done till present in order to achieve the above mentioned
Control Layer
THINGS OF INTERNET
IP BASED AIR CONDITIONER CONTROLLING SYSTEM
INTERIM REPORT
The Internet of Things
SYNDICATE MEMBERS:
NC Wardah Sarmad
NC Syed Maaz Shahid
PC Aoun Ali Naqvi
DS:
Lt.

Col Dr Adil Masood

External-DS:
Mughees Sarwar Awan

System Architecture
The goal of our project is to build a universal system to control any air conditioner unit which connected to the network via Wi-Fi and operated through android application .
User will be able to control the functionality of any AC through a control packet sent over the IP network
Controller hardware will be interfaced with the appliances, which, after receiving a control packet, will perform the desired operations
IP Based AC Control System
Project objective/outcomes
Design a Control Module with following specifications:

Able to read IP packet and its contents

Perform switching of AC

Read status information from devices and send data back to control application i.e. Centralized monitoring of air conditioners within the building.

Design of front end application on Android device

Design of front end application on PC
SCOPE,SPECIFICATIONS AND DELIVERABLE OF THE PROJECT
Air conditioner is controlled through internet using smart phones which can be used in any building.
Controlling system will be placed near the air conditioner, which will work as a normal remote,to control the air conditioner parameters.
User will be able to control the air conditioner with his smart phone anywhere.
Centralized controlling and monitoring cell can be deployed in any organization.

Module to control AC Unit
Android App to operate Module

Operate at a voltage of 3-5 volts

Low power and battery operated as it operate at 3-5 volts

It can control an air conditioner system at a distance of 2.5 meters

Compatible wifi 802.11g

No need of wiring

It can control any air conditioner unit irrespective of a company within a room.

Technical Specifications
Design and Implementation
An IP base controlling system has three logical levels
INPUT layer
CONTROL layer
ACTUATOR layer

Input layer

Input layer comprises of two software applications which are :

• Visual Basic application for PC
• Android application for Mobile Phone

Control layer
The purpose of the control layer would be to receive the input from the upper layer, process it and send the desired command to the actuator layer.
The microcontroller acts as perfect control system.
Controller will receive an IP control packet from PC or Android device. The control IP packet would be containing information about which device to turn on and state of that device.
Visual Basic application for PC(Input Layer)

Visual Basic is used in project to develop PC application.

Visual Basic operates in three modes.
• Design mode - used to build application
• Run mode - used to run the application
• Break mode - application halted and debugger is available


Portion of VB, where objects are placed
Tool box which contains the objects used for making application
Learning, storing and transmitting IR protocol circuit
The circuit design consists of a microcontroller,analog switch array, IR protocol learning IC and EEPROM.
IR protocol learning IC which is
AD009-03 16 pins IC
connected with
24c16 EEPROM
which is 8 pins IC and 7 to 128 decoder analog switch array.
AD009-03 IC will learn the IR protocol and the store it in EEPROM.
Each switch in
MT8816 (analog switch array)
correspond to unique IR code stored in 24c16 IC.
Microcontroller passes the 7 bit address to switch array and according to the packet it switch is triggered and AD009-03 IC transmit correspond IR code in EEPROM as AC remote.

Functionality of the Circuit
Indication of Availability of Main Supply
Android application for Mobile Phone
Android is an Operating System developed by Google
Java serves as the backbone for Android app development, since logarithms are implemented in Java
XML is used to design layouts and physical attributes of the application.
Eclipse as an Integrated Development Environment (IDE)
The Eclipse ADT (Android Development Tools) plugin extends the capabilities of Eclipse
Eclipse as an Integrated Development Environment
Layout of Android app
Main screen appears five seconds later
Interfacing of circuits Atmega
Coding of microcontroller
Interfacing of microcontroller with wifi module
Networking Programming of PC application
Development of Android application
Further Tasks/Tasks in Progress
TIMELINE
THANK YOU
Circuits interfacing with Microcontroller
Room Temperature Sensor

Hardware Design of IR protocol learning and storing circuit
Learning Mode
Receiving Mode
Transmit Mode
Indicate the availability of main supply
Full transcript