52008760 Multiuser Wireless Electronic Notice Board Based on Gsm

22
A Presentation A Presentation On On Multiuser GSM Based Wireless Multiuser GSM Based Wireless Electronic Notice Board Electronic Notice Board Submitted By: Submitted By: Ankita Dashora Ankita Dashora Swati Dadhich Swati Dadhich Aman Jain Aman Jain Yogesh Verma Yogesh Verma Submitted To: Submitted To: Mrs. Hareeta Malani Mrs. Hareeta Malani Asst. Professor Asst. Professor ICT, MLVTEC ICT, MLVTEC

Transcript of 52008760 Multiuser Wireless Electronic Notice Board Based on Gsm

Page 1: 52008760 Multiuser Wireless Electronic Notice Board Based on Gsm

A PresentationA PresentationOnOn

Multiuser GSM Based Wireless Multiuser GSM Based Wireless Electronic Notice Board Electronic Notice Board

Submitted By:Submitted By:

Ankita DashoraAnkita Dashora

Swati DadhichSwati Dadhich

Aman JainAman Jain

Yogesh VermaYogesh Verma

Submitted To:Submitted To:Mrs. Hareeta MalaniMrs. Hareeta MalaniAsst. ProfessorAsst. ProfessorICT, MLVTECICT, MLVTEC

Page 2: 52008760 Multiuser Wireless Electronic Notice Board Based on Gsm

INTRODUCTIONINTRODUCTION The main aim of the project will be to design a GSM based The main aim of the project will be to design a GSM based

electronic notice display systemelectronic notice display system which can replace the which can replace the currently used programmable electronic display. It is designed currently used programmable electronic display. It is designed for displaying notices in college on electronic notice board by for displaying notices in college on electronic notice board by sending messages in form of SMS through mobile, it is a sending messages in form of SMS through mobile, it is a wireless transmission system which has very less errors and wireless transmission system which has very less errors and maintenance.maintenance.

Page 3: 52008760 Multiuser Wireless Electronic Notice Board Based on Gsm

DESIGN OVERVIEWDESIGN OVERVIEW

The design of the project is basically divided into:The design of the project is basically divided into:

1. Transmitting Section1. Transmitting Section

2. Receiving Section2. Receiving Section

Transmitting Section consists of just mobile which has inbuilt Transmitting Section consists of just mobile which has inbuilt GSM modem for wireless data transfer through GSM. GSM modem for wireless data transfer through GSM.

GSMGSM ( (Global System for Mobile communicationsGlobal System for Mobile communications: : originally from originally from Group Special MobileGroup Special Mobile) is the most popular ) is the most popular standard for mobile phones in the world. standard for mobile phones in the world.

Page 4: 52008760 Multiuser Wireless Electronic Notice Board Based on Gsm

Transmitting SectionTransmitting Section Since it is a multiuser system, various users are authenticated to Since it is a multiuser system, various users are authenticated to

use the system or display messages on the notice board.use the system or display messages on the notice board. For security, password is provided to authorized users. Before For security, password is provided to authorized users. Before

sending message, a user need to authenticate itself with the sending message, a user need to authenticate itself with the system by sending the assigned password to the receiver system by sending the assigned password to the receiver section’s SIM number.section’s SIM number.

The receiving section’s system verifies password and sends The receiving section’s system verifies password and sends response to the user and tells it to send the message.response to the user and tells it to send the message.

To prevent misuse, user is provided with a die-out time before To prevent misuse, user is provided with a die-out time before which it has to send message , after which authentication which it has to send message , after which authentication expires. User has to authenticate again if it does not sends expires. User has to authenticate again if it does not sends message within that die-out time.message within that die-out time.

Page 5: 52008760 Multiuser Wireless Electronic Notice Board Based on Gsm

GSM NetworkGSM Network GSM is a cellular network, which means that mobile phones GSM is a cellular network, which means that mobile phones

connect to it by searching for cells in the immediate vicinity.connect to it by searching for cells in the immediate vicinity. The modulation used in GSM is Gaussian minimum-shift The modulation used in GSM is Gaussian minimum-shift

keying (GMSK), signal to be modulated onto the carrier is keying (GMSK), signal to be modulated onto the carrier is first smoothed with a Gaussian low pass filter prior to being first smoothed with a Gaussian low pass filter prior to being fed to a frequency modulator which greatly reduces adjacent fed to a frequency modulator which greatly reduces adjacent channel interference).channel interference).

Page 6: 52008760 Multiuser Wireless Electronic Notice Board Based on Gsm

BLOCK DIAGRAMBLOCK DIAGRAM

Page 7: 52008760 Multiuser Wireless Electronic Notice Board Based on Gsm

Hardware DescriptionHardware Description

Page 8: 52008760 Multiuser Wireless Electronic Notice Board Based on Gsm

The MicrocontrollerThe Microcontroller

Microcontroller is the heart of the system. It is used for Microcontroller is the heart of the system. It is used for interfacing the display, memory and other peripherals with interfacing the display, memory and other peripherals with GSM modem.GSM modem.

The microcontroller used in this case is AT89c52. It is a low-The microcontroller used in this case is AT89c52. It is a low-power, high performance CMOS 8-bit microcomputer with 8K power, high performance CMOS 8-bit microcomputer with 8K bytes of Flash programmable and erasable read only memory.bytes of Flash programmable and erasable read only memory.

It is compatible with the industry-standard 80C51 and 80C52 It is compatible with the industry-standard 80C51 and 80C52 instruction set and pin out. instruction set and pin out.

Page 9: 52008760 Multiuser Wireless Electronic Notice Board Based on Gsm

GSM ModemGSM Modem A GSM modem is a wireless modem that works with a GSM wireless A GSM modem is a wireless modem that works with a GSM wireless

network. It sends and receives data through radio waves. Here we are network. It sends and receives data through radio waves. Here we are GSM Modem of mobile.GSM Modem of mobile.

Modem interfaces to the host via Universal serial receiver-transmitter Modem interfaces to the host via Universal serial receiver-transmitter (USART), which is automatically detected by the operating system (USART), which is automatically detected by the operating system and easily configured using standard operating system drivers. The and easily configured using standard operating system drivers. The modems are controlled by industry standard AT commands. modems are controlled by industry standard AT commands.

AT commands are used to control modems by microcontroller.AT commands are used to control modems by microcontroller.

Page 10: 52008760 Multiuser Wireless Electronic Notice Board Based on Gsm

MAX232 MAX232

The MAX232 is a dual driver/receiver that includes a capacitive The MAX232 is a dual driver/receiver that includes a capacitive voltage generator to supply EIA-232 voltage levels from a voltage generator to supply EIA-232 voltage levels from a single 5-V supply and converts EIA- 232 inputs to 5-V single 5-V supply and converts EIA- 232 inputs to 5-V TTL/CMOS levels. TTL/CMOS levels.

The microcontroller is interfaced with PC via MAX232The microcontroller is interfaced with PC via MAX232 level level convertor.convertor. It is used to convert RS232 voltage to TTL voltage It is used to convert RS232 voltage to TTL voltage levels and vice versa. We use PC's serial port to interface levels and vice versa. We use PC's serial port to interface microcontrollermicrocontroller..

In PC, at RS-232 voltage levels, logic 1 varies from -3 to -15 In PC, at RS-232 voltage levels, logic 1 varies from -3 to -15 volts and logic 0 from +3 to +15 volts. The microcontroller volts and logic 0 from +3 to +15 volts. The microcontroller which works on TTL logic levels, logic 1 is +5 volts and logic 0 which works on TTL logic levels, logic 1 is +5 volts and logic 0 is 0 volts. Therefore to interface the two we use a MAX 232 is 0 volts. Therefore to interface the two we use a MAX 232 driver IC. driver IC.

Page 11: 52008760 Multiuser Wireless Electronic Notice Board Based on Gsm

Display UnitDisplay Unit One of the most common devices attached to an 8051 is an One of the most common devices attached to an 8051 is an

LCD display. Here we have used 16x2 Hitachi HD44780 LCD display. Here we have used 16x2 Hitachi HD44780 compatible module, having 16 pins including 2 pins for compatible module, having 16 pins including 2 pins for backlight. backlight.

Page 12: 52008760 Multiuser Wireless Electronic Notice Board Based on Gsm

Interfacing CircuitInterfacing Circuit

Microcontroller-LCD Interfacing:Microcontroller-LCD Interfacing:

Page 13: 52008760 Multiuser Wireless Electronic Notice Board Based on Gsm

Microcontroller-EEPROM Microcontroller-EEPROM InterfacingInterfacing

Page 14: 52008760 Multiuser Wireless Electronic Notice Board Based on Gsm

Microcontroller-MAX 232 InterfacingMicrocontroller-MAX 232 Interfacing

Page 15: 52008760 Multiuser Wireless Electronic Notice Board Based on Gsm

Power SupplyPower Supply

Power Supply is an important part of a circuit. It provides Power Supply is an important part of a circuit. It provides required supply to different blocks of the circuit from input required supply to different blocks of the circuit from input 230 VAC.230 VAC.

Page 16: 52008760 Multiuser Wireless Electronic Notice Board Based on Gsm

Software DescriptionSoftware Description

Page 17: 52008760 Multiuser Wireless Electronic Notice Board Based on Gsm

A. Express PCB:A. Express PCB: Express PCB is free PCB software and is a snap to learn and use. Express PCB is free PCB software and is a snap to learn and use.

With this, designing circuit boards is simple for the beginner and With this, designing circuit boards is simple for the beginner and efficient for the professional. efficient for the professional.

B. Embedded C:B. Embedded C: Embedded C is language for programming microcontroller for Embedded C is language for programming microcontroller for

embedded applications. There is a large - and growing – embedded applications. There is a large - and growing – international demand for programmers with 'embedded' skills, and international demand for programmers with 'embedded' skills, and many desktop developers are starting to move into this important many desktop developers are starting to move into this important areaarea

C. Keil:C. Keil: Keil is basically compiler to compile embedded C programs. The Keil is basically compiler to compile embedded C programs. The

Keil 8051 Development Tools are designed to solve the complex Keil 8051 Development Tools are designed to solve the complex problems facing embedded software developers.problems facing embedded software developers.

Page 18: 52008760 Multiuser Wireless Electronic Notice Board Based on Gsm

D. Visual Basic:D. Visual Basic: Visual Basic (VB) is an event driven programming language Visual Basic (VB) is an event driven programming language

and associated development environment from Microsoft for and associated development environment from Microsoft for its COM programming model. Visual Basic was derived from its COM programming model. Visual Basic was derived from BASIC and enables the rapid application development (RAD) BASIC and enables the rapid application development (RAD) of graphical user interface (GUI) applications.of graphical user interface (GUI) applications.

Microcontroller coding will be done using Embedded C and Microcontroller coding will be done using Embedded C and Kiel.Kiel.

PC Coding will be done using Visual Basic(VB). Nokia PC PC Coding will be done using Visual Basic(VB). Nokia PC Connectivity SDK is a tool used in VB for GSM Modem Connectivity SDK is a tool used in VB for GSM Modem interfacing.interfacing.

We can use a PC with administrator for ease of message We can use a PC with administrator for ease of message sending and keeping records.sending and keeping records.

Page 19: 52008760 Multiuser Wireless Electronic Notice Board Based on Gsm

Functional FlowchartFunctional Flowchart

Page 20: 52008760 Multiuser Wireless Electronic Notice Board Based on Gsm

Future EnhancementsFuture Enhancements

Alphanumeric LCDs have a limitation on size as well as no of Alphanumeric LCDs have a limitation on size as well as no of characters. These can be replaced with large LED display characters. These can be replaced with large LED display boardsboards

Robots can be controlled in a similar fashion by sending the Robots can be controlled in a similar fashion by sending the commands to the robots. commands to the robots.

Page 21: 52008760 Multiuser Wireless Electronic Notice Board Based on Gsm

ApplicationsApplications

Educational Institutions and OrganizationsEducational Institutions and Organizations Crime PreventionCrime Prevention Managing TrafficManaging Traffic AdvertisementAdvertisement Railway StationRailway Station

Page 22: 52008760 Multiuser Wireless Electronic Notice Board Based on Gsm

Than

k You