MyProject

31
Mobi - Controller A Project Submitted By Under the Esteemed Guidance of Prof. Dr. V. Malleswara Rao. M.E., Ph.D. Head & Professor K.Raghavendra Prasad 2005ECE032 B.S.Tejasri 2005ECE042 E.Sudhakar Reddy 2005ECE095 Prof. Dr. V. Malleswara Rao. M.E., Ph.D.

description

 

Transcript of MyProject

Page 1: MyProject

Mobi - Controller

A Project Submitted By

Under the Esteemed Guidance ofProf. Dr. V. Malleswara Rao. M.E., Ph.D.

Head & Professor

K.Raghavendra Prasad 2005ECE032 B.S.Tejasri 2005ECE042 E.Sudhakar Reddy 2005ECE095

Prof. Dr. V. Malleswara Rao. M.E., Ph.D.

Page 2: MyProject

Introduction

System Overview

Hardware Requirements

Software Requirements

Mobi - Controller

Page 3: MyProject

INTRODUCTION

India-fast developing country

-Everyone has a mobile

Our project deals with

-Real time control of devices

-GSM/SMS network for communication

-Increases security and safety

Mobi - Controller

Page 4: MyProject

System OverviewO/P 1

O/P 4

O/P 2

O/P 3

O/P 5

O/P 6

O/P 7

Power Supply Section

AVR Microcontroller ATmega8505

Input Protection

Output Driving Stage

O/P 8

Indication LED’s

Mobi - Controller

Page 5: MyProject

Hardware Requirements

Atmega8515 Microcontroller

ULN 2083 MAX 232 NOKIA Mobile

Mobi - Controller

Page 6: MyProject

Low power 8 bit microcontrollerHigh performanceRISC Arcitecture-130 instructionsFlash memory-8kBEEPROM-512BProgramming lock for software securityOne 8 bit(16 bit) Timer/CounterPower on reset and

Programmable Brown Out DetectionOperating voltage: 2.7-5.5 V

Mobi - Controller

Page 7: MyProject

Pin Configuration

Mobi - Controller

Page 8: MyProject

Mobi - Controller

Page 9: MyProject

Mobi - Controller

Page 10: MyProject

Status Register

• Bit 7 – I : Interrupt Enable• Bit 6 – T: Bit Copy Storage• Bit 5 – H: Half Carry Flag• Bit 4 – S: Sign Bit• Bit 3 – V: Overflow Flag• Bit 2 – N: Negative Flag• Bit 1 – Z: Zero Flag• Bit 0 – C: Carry Flag

Mobi - Controller

Page 11: MyProject

General Purpose Register File

Mobi - Controller

Page 12: MyProject

Stack Pointer

• PUSH : Stack Pointer is decremented • POP : Stack Pointer is incremented

Mobi - Controller

Page 13: MyProject

Instruction Execution Timing

Mobi - Controller

Page 14: MyProject

System Clock & Operations Mobi - Controller

Page 15: MyProject

Oscillator

Crystal Oscillator Ext RC Oscillator Ext Clock

Mobi - Controller

Page 16: MyProject

ULN 2083

Circuit Diagram

Mobi - Controller

Page 17: MyProject

MAX 232

Mobi - Controller

Page 18: MyProject

NOKIA Mobile

F-BUS & M-BUS Connections

Speed Factor

M-BUS --- 9.6Kbps

F-BUS --- 115.2Kbps

Mobi - Controller

Page 19: MyProject

This Protocol uses the attention (AT) commands

Some AT commands are not supported by all Nokia products or by all operators.

Some Nokia products do not necessarily support all command parameters

Mobi - Controller

Page 20: MyProject

AT Command Syntax

Mobi - Controller

Page 21: MyProject

AT+CSMS Select Message Service

AT+CSCA Service Centre Address

AT+CNMI New Message Indications to TE

AT+CMGR Read Message

AT+CMGS Send Message

AT+CMGD Delete Message

Mobi - Controller

Page 22: MyProject

Software Requirements AVR Studio

Software flow

Software

Mobi - Controller

Page 23: MyProject
Page 24: MyProject

Editor

I/O Viewer

GCC Cons Message

s

Processor

Page 25: MyProject

Sample Progra

m

Page 26: MyProject

DebugRun

Page 27: MyProject

Port’s& Reg’s

Status

Page 28: MyProject

Software Flow

Send SMS Indicating Fault at Zone

Number

Clear SMS Inbox

Send ‘OK’ SMS After Process

Read SMS & Process Concern

Task

Initialize Mobile Connectivity Check Service Provider Status,

Battery Level etc,.

Initialize all ports, USART& EEPROM. Configure Input

&Output Channels

Yes

Yes

No

No

Rx

Tx

Is

SMS Received

?

Is Input Status

Changed ?

Start

Send ‘OK’ SMS After Process

Read SMS & Process Concern

Task

Rx

Send SMS Indicating Fault at Zone

Number

Mobi - Controller

Page 29: MyProject

Security

Home Automation

Agriculture

Access control

Monitor Server Rooms

Monitor Cool Rooms etc.,

Mobi - Controller has number of applications. Some of them are ::

Mobi - Controller

Page 30: MyProject

With our project ,we can control the appliances using single mobile only. Also we need to check the battery level now and then.

Interactive Content Calling System Industrial Reaches Educational Institutions

SCOPE

Mobi - Controller

CONCLUSION

A high-technology embedded products with advancement in the technology of High-level specification microcontrollers, software reprogram ability, high level integration, etc., we can implement the “Mobi-Controller”.

Page 31: MyProject

Submitted By

E.Sudhakar ReddyB.S.Teja SriK.Ragavendra

Prasad

Our Deep Gratitude To Department Of Electronics & Communication EngineeringGITAM INSTITUTE OF TECHNOLOGY

GITAM UNIVERSITY

Mobi - Controller