0% found this document useful (0 votes)
78 views17 pages

GSM Based Display Synopsis

The document is a project report submitted for the partial fulfillment of a Bachelor of Technology degree. It describes a GSM based display toolkit project. The project aims to integrate a wireless cellular network with information display boards using SMS. An authorized mobile phone would be able to program and control the display board remotely through SMS. The system is designed to receive and validate SMS messages before displaying information on the board.

Uploaded by

Pooja Sharma
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
78 views17 pages

GSM Based Display Synopsis

The document is a project report submitted for the partial fulfillment of a Bachelor of Technology degree. It describes a GSM based display toolkit project. The project aims to integrate a wireless cellular network with information display boards using SMS. An authorized mobile phone would be able to program and control the display board remotely through SMS. The system is designed to receive and validate SMS messages before displaying information on the board.

Uploaded by

Pooja Sharma
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

GSM BASED DISPLAY TOOLKIT

A synopsis is Submitted for the partial fulfillment for the award of the degree of

BACHELOR OF TECHNOLOGY

Submitted To Mr. Rakesh Gill ECE Department

Submitted By Sarita Yadav(08-ECE-205) Swati Bhargawa(08-ECE-218) Pooja Rathi(08-ECE-173) Suman Yadav(08-ECE-214)

DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING

GURGAON INSTITUTE OF TECHNOLOGY & MANAGEMENT GURGAON, HARYANA 122413, INDIA Nov. 2011

[1]

PROJECT ABSTRACT

COLLEGE NAME: Gurgaon Institute Of Technology And Management

TITLE OF PROJECT: GSM BASED DISPLAY TOOLKIT

TEAM LEADER: Pooja Rathi(Email-id:[email protected])

TEAM

MEMBERS:

Pooja

Rathi(08-ECE-173),

Sarita

Yadav(08-ECE-205),Swati

Bhargawa(08-ECE-218),Suman Yadav(08-ECE-214)

OBJECTIVE: This project aims at integrating the expansiveness of a wireless cellular network and the ease of information transfer through the SMS with the coverage of public display boards. The main aim of the project will be to design a SMS driven automatic display toolkit which can replace the currently used programmable electronic display. It is proposed to design receive cum display toolkit which can be programmed from an authorized mobile phone.

PROJECT OVERVIEW: The project GSM based display is a wireless cellular network which is used for displaying the required message on display board. The message to be displayed is sent through a SMS from an authorized transmitter. The toolkit receives the SMS, validates the sending Mobile Identification Number (MIN) and displays the desired information after necessary code conversion.

ADVANTAGES: Wireless network. Efficient. Consumes less time.

[2]

TABLE OF CONTENTS

SERIAL NO.

TITLE

Pg.N0.

1.

INTRODUCTION

METHODOLOGY

5-9

HARDWARE DESCRIPTION

10-12

SOFTWARE DESIGN

13

ADVANTAGES/CONCLUSION

14

FUTURE SCOPE

15

BIBLIOGRAPHY

16

[3]

INTRODUCTION
Wireless communication has announced its arrival on big stage and the world is going mobile. We want to control everything and without moving an inch. This remote control of appliances is possible through Embedded Systems. The use of Embedded System in Communication has given rise to many interesting applications that ensures comfort and safety to human life.

The main aim of the project will be to design a SMS driven automatic display toolkit which can replace the currently used programmable electronic display. It is proposed to design receive cum display toolkit which can be programmed from an authorized mobile phone. The message to be displayed is sent through a SMS from an authorized transmitter. The toolkit receives the SMS, validates the sending Mobile Identification Number (MIN) and displays the desired information after necessary code conversion. The system is made efficient by using clone SIMs of same MIN in a geographical area so that the same SMS can be received by number of display boards in a locality using techniques of time division multiple access. Started of as an instantaneous News display unit, we have improved upon it and tried to take advantage of the computing capabilities of microcontroller. We envision a toolkit that will not only display message but also can be used to do some mechanical work.

Looking into current trend of information transfer in the campus, it is seen that important notice take time to be displayed in the notice boards. This latency is not expected in most of the cases and must be avoided.

It is proposed to implement this project at the institute level. It is proposed to place display boards in major access points. The electronics displays which are currently used are programmable displays which need to be reprogrammed each time. This makes it inefficient for immediate information transfer, and thus the display board looses its importance. The GSM based display toolkit can be used as a add-on to these display boards and make it truly wireless. The display board programs itself with the help of the incoming SMS with proper validation. Such a system proves to be helpful for immediate information transfer.

[4]

METHODOLOGY

Basic block diagram and its description

Fig. 2.1 Basic Block Diagram

There are at least three interfacing circuits: MAX-232 with microcontroller LCD display with microcontroller MAX-232 with GSM MODEM

[5]

1.Microcontroller MODEM Interfacing: DTE and DCE: The terms DTE and DCE are very common in the data communications market. DTE is short for Data Terminal Equipment and DCE stands for Data Communications Equipment. But what do they really mean? As the full DTE name indicates this is a piece of device that ends a communication line, whereas the DCE provides a path for communication.In this example pc is the DTE and MODEM is DCE.

RS-232:In telecommunications, RS-232 is a standard for serial binary data signals connecting between a DTE (Data terminal equipment) and a DCE (Data Circuit-terminating Equipment). It is commonly used in computer serial ports. In RS-232, data is sent as a time-series of bits. Both synchronous and asynchronous transmissions are supported by the standard. In addition to the data circuits, the standard defines a number of control circuits used to manage the connection between the DTE and DCE. Each data or control circuit only operates in one direction that is, signaling from a DTE to the attached DCE or the reverse. Since transmit data and receive data are separate circuits, the interface can operate in a full duplex manner, supporting concurrent data flow in both directions. The standard does not define character framing within the data stream, or character encoding.

[6]

RTS/CTS Handshaking: The standard RS-232 use of the RTS and CTS lines is asymmetrical. The DTE asserts RTS to indicate a desire to transmit and the DCE asserts CTS in response to grant permission. This allows for half-duplex modems that disable their transmitters when not required, and must transmit a synchronization preamble to the receiver when they are reenabled. There is no way for the DTE to indicate that it is unable to accept data from the DCE. A nonstandard symmetrical alternative is widely used: CTS indicates permission from the DCE for the DTE to transmit, and RTS indicates permission from the DTE for the DCE to transmit. The "request to transmit" is implicit and continuous. The standard defines RTS/CTS as the signaling protocol for flow control for data transmitted from DTE to DCE. The standard has no provision for flow control in the other direction. In practice, most hardware seems to have repurposed the RTS signal for this function. A minimal 3-wire RS-232 connection consisting only of transmits data, receives data and ground, and is commonly used when the full facilities of RS-232 are not required. When only flow control is required, the RTS and CTS lines are added in a 5-wire version. In our 25 case it was imperative that we connected the RTS line of the microcontroller (DTE) to ground to enable receipt of bit streams from the modem.

[7]

2.Microcontroller LCD Interfacing:

The LCD panels Enable and Register Select is connected to the Control Port. The Control Port is an open collector / open drain output. While most Parallel Ports have internal pull-up resistors, there are a few which dont. Therefore by incorporating the two 10K external pull up resistors, the circuit is more portable for a wider range of computers, some of which may have no internal pull up resistors. We make no effort to place the Data bus into reverse direction. Therefore we hard wire the R/W line of the LCD panel, into write mode. This will cause no bus conflicts on the data lines. As a result we cannot read back the LCDs internal Busy Flag which tells us if the LCD has accepted and finished processing the last instruction. This problem is overcome by inserting known delays into our program.The 10k Potentiometer controls the contrast of the LCD panel. Nothing fancy here. As with all the examples, Ive left the power supply out. You can use a bench power supply set to 5v or use a onboard +5 regulator.The user may select whether the LCD is to operate with a 4-bit data bus or an 8-bit data bus. If a 4-bit data bus is used, the LCD will require a total of 7 data lines. If an 8-bit data bus is used, the LCD will require a total of 11 data lines. The three control lines are EN, RS, and RW. Note that the EN line must be raised/lowered before/after each instruction sent to the LCD regardless of whether that instruction is read or write text or instruction. In short, you must always manipulate EN when communicating with the LCD. EN is the LCDs way of knowing that you are talking to it. If you dont raise/lower EN, the LCD doesnt know youre talking to it on the other lines. [8]

Circuit Diagram:

[9]

HARDWARE DESCRIPTION:
List of Components:
LCD or LED SCREEN MAX 232 IC MICRO CONTROLLER 12 V TRANSFORMER GSM MODEM RESET CIRCUIT SUPPLY CIRCUIT FOR MICRO CONTROLLER

GSM Modem:A GSM modem is a wireless modem that works with a GSM wireless network.
A wireless modem behaves like a dial-up modem. The main difference between them is that a dial-up modem sends and receives data through a fixed telephone line while a wireless modem sends and receives data through radio waves. Like a GSM mobile phone, a GSM modem requires a SIM card from a wireless carrier in order to operate.

Matrix Simado GDT11 is a Fixed Cellular Terminal (FCT) for data applications. It is a compact and portable terminal that can satisfy various data communication needs over GSM. It can be connected to a computer with the help of a standard RS232C serial port. Simado GDT11 offers features like Short Message Services (SMS), Data Services (sending and receiving data files), Fax Services and Web Browsing. Remote login and data file transfer are also supported. It is the perfect equipment for factory plants, resorts, dams and construction sites where wired connectivity is not available or not practicable. The Simado GDT11 is easy to set up. It finds its applications in IT companies, Banks and Financial Institutions, Logistic Companies, Service Providers, Remote Project Sites, Professionals, and such other business establishments. Computers use AT commands to control modems. Both GSM modems and dial-up modems support a common set of standard AT commands. GSM modem can be used just like a dial-up modem. In addition to the standard AT commands, GSM modems support an extended set of AT commands. These extended AT commands are defined in the GSM standards. With the extended AT commands, various things can be done: [10]

Reading, writing and deleting SMS messages. Sending SMS messages. Monitoring the signal strength. Monitoring the charging status and charge level of the battery. Reading, writing and searching phone book entries.

Microcontroller -Philips P89C51RD2BN: The 89C51RB2/RC2/RD2 device contains a


non-volatile 16kB/32kB/64kB Flash program memory that is both parallel programmable and serial In-System and In- Application Programmable. In-System Programming (ISP) allows the user to download new code while the microcontroller sits in the application. In-Application Programming (IAP) means that the microcontroller fetches new program code and reprograms itself while in the system. This allows for remote programming over a modem link. A default serial loader (boot loader) program in ROM allows serial In-System programming of the Flash memory via the UART without the need for a loader in the Flash code. For In-Application Programming, the user program erases and reprograms the Flash memory by use of standard routines contained in ROM. This device executes one machine cycle in 6 clock cycles, hence providing twice the speed of a conventional 80C51. This device is a Single-Chip 8-Bit Microcontroller manufactured in advanced CMOS process and is a derivative of the 80C51 microcontroller family. The device also has four 8-bit I/O ports, three 16-bit timer/event counters, a multi-source, four-priority-level, nested interrupt structure, an enhanced UART and on-chip oscillator and timing circuits. The added features of the P89C51RB2/RC2/RD2 makes it a powerful microcontroller for applications that require pulse width modulation, high-speed I/O and up/down counting capabilities such as motor control. Features: 80C51 Central Processing Unit On-chip Flash Program Memory with In-System Programming (ISP) and In Application Programming (IAP) capability Boot ROM contains low level Flash programming routines for downloading via the UART Can be programmed by the end-user application (IAP) 6 clocks per machine cycle operation (standard) [11]

12 clocks per machine cycle operation (optional) Speed up to 20 MHz with 6 clock cycles per machine cycle (40 MHz equivalent performance); up to 33 MHz with 12 clocks per machine cycle Fully static operation RAM expandable externally to 64 Kb 4 level priority interrupt 8 interrupt sources Four 8-bit I/O ports Full-duplex enhanced UART Framing error detection Automatic address recognition Power control modes Clock can be stopped and resumed Idle mode Power down mode Programmable clock out Second DPTR register

[12]

SOFTWARE DESIGN

Incoming message

Check for new message

Is senders no.valid?

Keep displaying the previous message

Is new message higher in priority?

Replace old message with new one in memory

Keep displaying the previous message.

The above given flowchart gives the end user perspective on the control flow. During normal operations the LCD reads a message from a fixed memory location in the microcontroller and displays it continuously, until a new message arrives for validation. It is then when a branching occurs basing on the validity of the senders number and further taking into account the priority assigned to the new message in comparison to the previous one.

[13]

ADVANTAGES:
Low operating costs: Using GSM keeps your operating costs down because GSM uses
Short Message Service, which keeps bandwidth and time down. Reliability: GSM is a very reliable system. There is hardly any down time unless a severe electrical storm was to damage a transceiver or cell somewhere. Global coverage: GSM covers the entire globe. So your chances of using your cell phone to make a call and the call going through are 100% at best. You won't need to worry about that aspect of the service. Just travel with confidence knowing you are only a phone call away from reaching your friends and family. Even if you are in Paris, France while they are in the USA. Low power consumption: GSM systems do not use a large amount of power. They rely on so little energy to operate that you can actually you a solar or wind system as backup power and you wouldn't have enough power to operate the system.

CONCLUSION:
The prototype of the GSM based display toolkit was efficiently designed. This prototype has facilities to be integrated with a display board thus making it truly mobile. The toolkit accepts the SMS, stores it, validates it and then displays it in the LCD module. The SMS is deleted from the SIM each time it is read, thus making room for the next SMS. The major constraints incorporated are the use of * as the termination character of the SMS and the display of one SMS as a time. These limitations can be removed by the use of higher end microcontrollers and extended RAM. The prototype can be implemented using commercial display boards. In this case, it can solve the problem of instant information transfer in the campus.

[14]

FUTURE IMPROVEMENT:
The use of microcontroller in place of a general purpose computer allows us to theorize on many further improvements on this project prototype. Temperature display during periods wherein no message buffers are empty is one such theoretical improvement that is very possible. The ideal state of the microcontroller is when the indices or storage space in the SIM memory are empty and no new message is there to display. With proper use of interrupt routines the incoming message acts as an interrupt, the temperature display is halted and the control flow jumps over to the specific interrupt service routine which first validates the senders number and then displays the information field. Another very interesting and significant improvement would be to accommodate multiple receiver MODEMS at the different positions in a geographical area carrying duplicate SIM cards. With the help of principles of TDMA technique, we can choose to simulcast and /or broadcast important notifications. After a display board receives the valid message through the MODEM and displays it, it withdraws its identification from the network & synchronously another nearby MODEM signs itself into the network and starts to receive the message. The message is broadcast by the mobile switching center for a continuous time period during which as many possible display board MODEMS catch the message and display it as per the constraint of validation.Multilingual display can be another added variation of the project. The display boards are one of the single most important media for information transfer to the maximum number of end users. This feature can be added by programming the 40 microcontroller to use different encoding decoding schemes in different areas as per the local language. This will ensure the increase in the number of informed users. Graphical display can also be considered as a long term but achievable and target able output. MMS technology along with relatively high end microcontrollers to carry on the tasks of graphics encoding and decoding along with a more expansive bank of usable memory can make this task a walk in the park.

[15]

BIBLIOGRAPHY:
Literature 8051 Microcontroller and Embedded Systems Muhammad A. Mazidi MATRIX SIMADO GDT11 GSM MODEM Manual

Links
MAX 232 data sheet from Texas Instruments http://www.datasheetcatalog.com http://matrixtelesol.com http://www.8052.com www.wikipedia.org www.keil.com/forum/docs http://www.alldatasheet.co.kr/datasheetpdf/ pdf_kor/PHILIPS/P89C51RD2BN/01.html www.embeddedrelated.com www.howstuffworks.com

[16]

[17]

You might also like