016 GSM Based Digital Notice Board
016 GSM Based Digital Notice Board
016 GSM Based Digital Notice Board
INDEX
1 Introduction
2 Block Diagram
4 Circuit Diagram
6 PCB Layout
7 System Software
8 Component Description
9 Conclusion
10 References
11 Data sheet
GSM BASED DIGITAL NOTICE BOARD
GSM BASED DIGITAL NOTICE BOARD
INTRODUCTION
Mobile Phones and the related technologies are becoming more and more
Embedded Systems have come very near to the common people. The number of
people with cell phones is on the rise. A day will come, somewhere in the near
future, when a mobile phone is referred to in the same class of Food, clothing and
very dense networks. Land line telephones have been becoming less and less
A Remote Control is perhaps the most popular gadget today. Right from
the intense creativity of remotely controlling laser chip markers to the highly
destructive remotely ignitable bombs, from the pins to the planes, remote control
is not only occupying a omnipresence state, but is also enhancing its scope and
domains.
their home appliances to a mobile phone wirelessly. With this, people would be
able to turn on and off, and to some extent, control the appliances at their home
even from a distant place. One of the very basic examples of an utility of this is
GSM BASED DIGITAL NOTICE BOARD
switching on the air conditioner in the room just some time before reaching home,
so that the room is sufficiently cool by then. The usefulness of a long range
remote control to home appliances has no limits. A setup facilitating such a thing
GSM modem that receives the controls from the user, the means of sending
SMS is a success all over the world. The number of SMS messages exchanged
every day is enormous. SMS messaging is now one of the most important revenue
SMS Messages can be Sent and Read at Any Time: Nowadays, almost
every person has a mobile phone and carries it most of the time. With a mobile
phone, you can send and read SMS messages at any time, no matter you are in
call, you can send an SMS message to your friend even when he/she has not
switched on the mobile phone or when he/she is in a place where the wireless
operator will store the SMS message and later send it to your friend when his/her
SMS Messaging is Less Disturbing While You can Still Stay in Touch:
Unlike a phone call, you do not need to read or reply an SMS message
immediately. Besides, writing and reading SMS messages do not make any noise.
While you have to run out of a theater or library to answer a phone call, you do
SMS Messages are Supported by 100% GSM Mobile Phones and they can
mature technology. All GSM mobile phones support it. Not only that you can
exchange SMS messages with mobile users of the same wireless carrier, but you
can also exchange SMS messages with mobile users of many other wireless
carriers worldwide.
GSM BASED DIGITAL NOTICE BOARD
are some of the reasons that make SMS a suitable technology for wireless
Building wireless applications on top of the SMS technology can maximize the
text. They can be used to transfer ringtones, pictures, operator logos, wallpapers,
made conveniently.
download application that charges a fee from the user for each ringtone
downloaded. One way to accept payment is to use a reverse billing phone number
obtained from a wireless carrier. To buy a ringtone, the user will write an ordinary
SMS text message that contains the ID of the ringtone he/she wants to buy and
GSM BASED DIGITAL NOTICE BOARD
send it to your SMS application's reverse billing phone number. Your SMS
application will then send back one or more reverse billing SMS messages that
carry the ringtone. The user will be charged a fee for the reverse billing SMS
messages he/she received. The fee will be included in the user's monthly mobile
phone bill or be deducted from his/her prepaid card credits. Depending on the
agreement between you and the wireless carrier, all or part of the money received
This is time consuming since we need time for preparing notices. Also there is
wastage of paper. If we need to renew the notice then we have to take a new
hardcopy.
Wireless notice board is a means of wireless data transfer for quick display
GSM TECHNOLOGY:
Block Diagram
uC LED Matrix
Display
GSM
MODEM
8
Level
Converter 9
Buzzer
C Driver
5
1 Buzzer
+ 5 Volts
Power Supply
GSM BASED DIGITAL NOTICE BOARD
GSM BASED DIGITAL NOTICE BOARD
1. Microcontroller 89c51
3. Buzzer Driver
4. Buzzer
5. Power Supply
7. GSM MODEM
80C51 instruction set and pin out. The on-chip Flash allows the program
RAM, 32 I/O lines, Watchdog timer, two data pointers, three 16-bit
frequency and supports two software selectable power saving modes. The
Idle Mode stops the CPU while allowing the RAM, timer/counters, serial
saves the RAM contents but freezes the oscillator, disabling all other chip
Format for sending string is very simple and it can accept maximum
of 255 characters of ASCII text. We have provided sample source code for
software.
GSM BASED DIGITAL NOTICE BOARD
3. Buzzer Driver:
amplify that signal. Buzzer driver block i.e. amplifier block amplifies the
signal for driving the Buzzer. For amplification Transistor BC 547 is used.
4. Buzzer:
received then Buzzer turns ON for some time. Again when SMS is read
then Buzzer Turns On for some time. Again when SMS is deleted then
5. POWER SUPPLY:
For our project we require + 5 Volt and +12 Volts supply. +5 Volts
232 voltage levels, logic 1 varies from -3 to -15 volts and logic 0 from +3
to +15 volts. The microcontroller which works on TTL logic levels, logic
7.GSM Modem
GSM BASED DIGITAL NOTICE BOARD
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,
operate.
phone, a GSM modem requires a SIM card from a wireless carrier in order
to operate.
GSM modem just like a hayes compatible modem. GSM modems support
Circuit Diagram
LED
Matrix
Display
GSM BASED DIGITAL NOTICE BOARD
GSM BASED DIGITAL NOTICE BOARD
A. CPU Board
B. Input Board
1. Power supply
For getting +5 volts supply, the + 9 volts supply from power supply
Vdc and Maximum input is + 35 vdc. And we are giving + 9 Vdc as input
to the 7805. Therefore the output of the 7805 is constant regulated +5 Vdc.
When we switch ON the power supply of the CPU board then micro-
circuit will provide logic High pulse to RESET pin of 89C51, when you
Some times we requires manual RESET. For this purpose one push
to ON tact switch is used. When you press this tact switch then logic high
3. Clock Generator:
Mhz. Therefore we can use any frequency less then 24 Mhz. But if we are
using PC interfacing then for selecting the bits per second we have to use
particular crystal. For selecting 9600 bits per second we have to use
11.0593 MHz crystal. Now just connecting the crystal is not sufficient to
5. LED DISPLAY:
In our project to display the notice we are using LED matrix display.
This Display is taken from sunroom website. When you give any data to
this display then that data is moving on the led display. We can change the
6. MAX232 IC:
logic, i.e., logic '1' is -3V to -12V and logic '0' is +3V to +12V. To convert
a TTL logic, say, TxD and RxD pins of the uC chips, thus need a converter
chip. A MAX232 chip has long been using in many uC boards. It provides
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
phone, a GSM modem requires a SIM card from a wireless carrier in order
to operate.
232 voltage levels, logic 1 varies from -3 to -15 volts and logic 0 from +3
to +15 volts. The microcontroller which works on TTL logic levels, logic
.
GSM BASED DIGITAL NOTICE BOARD
GSM BASED DIGITAL NOTICE BOARD
PCB Designing:
For designing the PCB we had used Express PCB software. This
software is downloaded from NET. This is user friendly and very simple.
We made the PCB layouts in this Software. The main disadvantage of this
tracing paper. After taking the printout, reverse the tracing paper you will
get the mirror image of the PCB layout. After getting the PCB layout give
it to screen printer. The screen printer will paint that mirror image on Cu
After that using FeCl3 solution remove the unwanted Cu. Process of
removes the color by using blade. After removing color, using PCB hand
1 ;**********************************************************************
2 ;TITAL : GSM BASED NOTICE BOARD GPK
3 ;DATE : 9_03_2017
4 ;PROGRAMMER : SANTOSH ASHOK KAMBLE
5 ;**********************************************************************
6 ; P0.4 = BUZZER
7 ; P2.0 = RELAY
8 ; P3.0 = RXD
9 ; P3.1 = TXD
10 ;Program starts here
11
0000 12 ORG 0000H ;START
0000 C284 13 CLR P0.4 ;buzzer off
0002 C2A0 14 CLR P2.0 ;RELAY OFF
0004 12013C 15 LCALL SERIAL_COMM_PORT_INITILIZE
0007 1200CD 16 LCALL SEND_AT
000A 1200D7 17 LCALL SEND_AT_CMGF
000D 1200E8 18 LCALL SEND_AT_CMGD
19
0010 120115 20 LCALL LONG_DELAY
0013 120115 21 LCALL LONG_DELAY
0016 120115 22 LCALL LONG_DELAY
0019 120115 23 LCALL LONG_DELAY
24
001C 12015A 25 LCALL MOVING_PR_DISPLAY
26
001F 27 HERE:
001F 00 28 NOP
0020 314F 29 HERE111: ACALL READ_COMM_PORT
0022 B422FB 30 CJNE A,#'"',HERE111
31
0025 D284 32 SETB P0.4
0027 120115 33 LCALL LONG_DELAY
002A 120115 34 LCALL LONG_DELAY
002D 120115 35 LCALL LONG_DELAY
0030 C284 36 CLR P0.4
37
0032 1200CD 38 LCALL SEND_AT
0035 1200D7 39 LCALL SEND_AT_CMGF
0038 1200E1 40 LCALL SEND_AT_CMGR
41
003B 12011D 42 LCALL READ_NOTICE
003E 120165 43 LCALL MOVING_NOTICE_DISPLAY
44
0041 120115 45 LCALL LONG_DELAY
46
0044 00 47 NOP
0045 D284 48 SETB P0.4
GSM BASED DIGITAL NOTICE BOARD
NAME T Y P E V A L U E ATTRIBUTES
COMPONENT DESCRIPTION
MICROCONTROLLER AT89C51
The AT89C51 is a low-power, high-performance CMOS 8-bit
technology and is compatible with the industry standard 80C51 instruction set
and pin out. The on-chip Flash allows the program memory to be reprogrammed
AT89C51 provides the following standard features: 8K bytes of Flash, 256 bytes
of RAM, 32 I/O lines, Watchdog timer, two data pointers, three 16-bit
port, on-chip oscillator, and clock circuitry. In addition, the AT89C51 is designed
with static logic for operation down to zero frequency and supports two software
selectable power saving modes. The Idle Mode stops the CPU while allowing the
The Power-down mode saves the RAM contents but freezes the oscillator,
disabling all other chip functions until the next interrupt or hardware reset.
GSM BASED DIGITAL NOTICE BOARD
Features:
• Watchdog Timer
• Power-off Flag
Pin Description:
VCC:
Supply voltage.
GND:
Ground
GSM BASED DIGITAL NOTICE BOARD
Port 0:
each pin can sink eight TTL inputs. When 1s are written to port 0 pins, the
external program and data memory. In this mode, P0 has internal pull-ups.
Port 0 also receives the code bytes during Flash programming and outputs
the code bytes during program verification. External pull-ups are required
Port 1:
Port 1 output buffers can sink/source four TTL inputs. When 1s are written
to Port 1 pins, they are pulled high by the internal pull-ups and can be used
as inputs. As inputs, Port 1 pins that are externally being pulled low will
source current (IIL) because of the internal pull-ups. In addition, P1.0 and
Port 2:
Port 2 output buffers can sink/source four TTL inputs. When 1s are written
to Port 2 pins, they are pulled high by the internal pull-ups and can be used
as inputs. As inputs, Port 2 pins that are externally being pulled low will
source current (IIL) because of the internal pull-ups. Port 2 emits the high-
order address byte during fetches from external program memory and
during accesses to external data memory that use 16-bit addresses (MOVX
emitting 1s. During accesses to external data memory that use 8-bit
Function Register.
Port 3:
Port 3 output buffers can sink/source four TTL inputs. When 1s are written
to Port 3 pins, they are pulled high by the internal pull-ups and can be used
as inputs. As inputs, Port 3 pins that are externally being pulled low will
RST:
Reset input. A high on this pin for two machine cycles while the
oscillator is running resets the device. This pin drives high for 98 oscillator
periods after the Watchdog times out. The DISRTO bit in SFR AUXR
(address 8EH) can be used to disable this feature. In the default state of bit
ALE/PROG:
Address Latch Enable (ALE) is an output pulse for latching the low
byte of the address during accesses to external memory. This pin is also
and may be used for external timing or clocking purposes. Note, however,
that one ALE pulse is skipped during each access to external data memory.
PSEN:
memory, PSEN is activated twice each machine cycle, except that two
PSEN activations are skipped during each access to external data memory.
EA/VPP:
GSM BASED DIGITAL NOTICE BOARD
enable the device to fetch code from external program memory locations
to VCC for internal program executions. This pin also receives the 12-volt
XTAL1:
XTAL2:
Oscillator Characteristics:
resonator may be used. To drive the device from an external clock source,
Figure 6.2. There are no requirements on the duty cycle of the external
clock signal, since the input to the internal clocking circuitry is through a
GSM BASED DIGITAL NOTICE BOARD
divide-by-two flip-flop, but minimum and maximum voltage high and low
Oscillator Connections
Idle Mode
In idle mode, the CPU puts itself to sleep while all the on chip
of the on-chip RAM and all the special functions registers remain
unchanged during this mode. The idle mode can be terminated by any
instruction that invokes power down is the last instruction executed. The
on-chip RAM and Special Function Registers retain their values until the
power down mode is terminated. The only exit from power down is a
hardware reset. Reset redefines the SFRs but does not change the on-chip
RAM. The reset should not be activated before VCC is restored to its
normal operating level and must be held active long enough to allow the
General Features: -
the current limiting resistor is also internal to the device. The main
external circuit and the minimum of external components. Fig. Shows the
Although, the three terminal regulators offers only fixed output voltages,
there are wide variety of voltages available, both positive and negative.
General description: -
Features:
voltage (I supplies)
Input voltage 35 V
8.3Capacitors
capacitors; axial where the leads are attached to each end (220µF in
picture) and radial where both leads are at the same end (10µF in picture).
Radial capacitors tend to be a little smaller and they stand upright on the
circuit board.
clearly printed with their capacitance and voltage rating. The voltage rating
electrolytic capacitor.
GSM BASED DIGITAL NOTICE BOARD
capacitors because there are many types of them and several different
labeling systems. Many small value capacitors have their value printed but
without a multiplier, so you need to use experience to work out what the
8.4 Diodes
the direction in which the current can flow. Diodes are the electrical
Electricity uses up a little energy pushing its way through the diode,
rather like a person pushing through a door with a spring. This means that
voltage drop and is about 0.7V for all normal diodes, which are made from
GSM BASED DIGITAL NOTICE BOARD
the current passing through the diode so they have a very steep
Reverse Voltage
but all real diodes leak a very tiny current of a few µA or less. This can be
ignored in most circuits because it will be very much smaller than the
the diode will fail and pass a large current in the reverse direction, this is
called breakdown.
Ordinary diodes can be split into two types: Signal diodes which
pass small currents of 100mA or less and Rectifier diodes which can pass
large currents. In addition there are LED (which have their own page) and
Colours of LEDs
LEDs are available in red, orange, amber, yellow, green, blue and
white. Blue and white LEDs are much more expensive than the other
colours.
not by the colouring of the 'package' (the plastic body). LEDs of all colours
clear (often described as 'water clear'). The coloured packages are also
8.6 Presets
Presets are much cheaper than standard variable resistors so they are
normally be used.
GSM BASED DIGITAL NOTICE BOARD
made. The screw must be turned many times (10+) to move the slider from
one end of the track to the other, giving very fine control.
1800 MHz and PCS 1900 MHz. It is very compact in size and easy to use
connect with internet via GPRS. It is suitable for SMS as well as DATA
transfer application in M2M interface. You need only two wire (Tx,Rx)
power supply. Using this modem, you can send SMS, data and read SMS
Feature:
over GPRS.
Specifications:
Data Specifications
GSM BASED DIGITAL NOTICE BOARD
Coding scheme 1, 2, 3, 4
PPP Stack
GSM IMP:
phones in the world. Its promoter, the GSM Association, estimates that
80% of the global mobile market uses the standard. GSM is used by over
3 billion people across more than 212 countries and territories. Its ubiquity
world. GSM differs from its predecessors in that both signaling and speech
mobile phone system. This has also meant that data communication was
TECHNICAL DETAILS
different cell sizes in a GSM network, micro, pico, femto and umbrella
roof top level. Micro cells are cells whose antenna height is under average
roof top level; they are typically used in urban areas. Picocells are small
cells whose coverage diameter is a few dozen meters; they are mainly used
supports in practical use is 35 kilometres (22 mi). There are also several
could be double or even more, depending on the antenna system, the type
GSM BASED DIGITAL NOTICE BOARD
indoor antennas fed through power splitters, to deliver the radio signals
system. These are typically deployed when a lot of call capacity is needed
interference).
GSM FREQUENCIES
(separated into GSM frequency ranges for 2G and UMTS frequency bands
GSM BASED DIGITAL NOTICE BOARD
for 3G). Most 2G GSM networks operate in the 900 MHz or 1800 MHz
bands. Some countries in the Americas (including Canada and the United
States) use the 850 MHz and 1900 MHz bands because the 900 and 1800
NETWORK STRUCTURE
The network behind the GSM seen by the customer is large and
divided into a number of sections and these are each covered in separate
articles.
¢ The Base Station Subsystem (the base stations and their controllers).
¢ The Network and Switching Subsystem (the part of the network most
similar to a fixed network). This is sometimes also just called the core
network.
¢ The GPRS Core Network (the optional part which allows packet based
Internet connections).
containing the user's subscription information and phone book. This allows
Alternatively, the user can also change operators while retaining the
handset simply by changing the SIM. Some operators will block this by
allowing the phone to use only a single SIM, or only a SIM issued by them;
GSM SECURITY
whereas GSM only authenticates the user to the network (and not vice
A5/1 and A5/2 stream ciphers are used for ensuring over-the-air voice
privacy. A5/1 was developed first and is a stronger algorithm used within
Europe and the United States; A5/2 is weaker and used in other countries.
2008, Pico Computing, Inc revealed its ability and plans to commercialize
FPGAs that allow A5/1 to be broken with a rainbow table attack.[14] The
Format for sending string is very simple and it can accept maximum
of 255 characters of ASCII text. We have provided sample source code for
software.
GSM BASED DIGITAL NOTICE BOARD
GSM BASED DIGITAL NOTICE BOARD
GSM BASED DIGITAL NOTICE BOARD
CONCLUSION
the range i.e. distance. We can send notice from any location.
GSM BASED DIGITAL NOTICE BOARD
GSM BASED DIGITAL NOTICE BOARD
10. REFERENCES
1. 8051 Microcontroller
By K.J.Ayala
2. Embedded System
Software used
i. EDIT.com - Editor
ii. ASM31.exe - Assembler
iii. Express PCB - For PCB
iv. uC Flash - Microcontroller Programmer
GSM BASED DIGITAL NOTICE BOARD