You are on page 1of 9

GSM / GPRS SHIELD

FEATURES & SPECIFICATIONS GENERAL SPECIFICATIONS

Industry proven SIMCOM Power Input:


SIM900D Module 5V-7.5VDC @ 1.5A
Buffered UART provides I/O Interface:
additional layer of protection UART 3.3V Logic 5V Tolerant
Fused power input LED Indicators:
On board LDO voltage regulator Power
UART/SUART switch selectable Network
port (gizDuino) Status
On board manual power switch PCB Dimensions:
SIM Card Holder 53.5W x 69L mm

Copyright 2012
GSM/GPRS Modem (Shield) by e-Gizmo Mechatronix Central
Hardware Manual Page 1 of 9 All Rights Reserved
Major Components Presentation

Top

Bottom

Figure 1. GSM/GPRS Major Parts ID & Presentation (Top & Bottom).

We develop a GSM/GPRS modem circuit board that is compatible with Arduino or on our own version of Arduino, the gizDuino.
These kinds of circuit is known as Shields, an easy to install and compatible pins that fits to gizDuino or any other Arduino compatible
clones. With the power of SIM900D (the module that was used to our GSM/GPRS modem (Shield)), the utilization of SMS and voice can be initi-
ate a remote control command from any range that the network service provider covers.

Not all the pins of sim900d was used to inline the compatibility of the shield to any gizDuino compatible controllers, but the unused
pins of SIM900d may yet be used because we put the uncommitted ports to each pin that is ready for interfacing and soldering. We also imple-
ment a mini SIM card slot & holder for (ISO/IEC 7810:2003, ID-000) SIM cards, that will act as the medium in connecting to a network provider. ,
We also attached 3 LED indicators for easy power, command status, & network status checking, UART SUART switch for, a built in Antenna slot
for wider signal range, and a jamming port for controlling the power switch of the shield through codes or command.

Copyright 2012
GSM/GPRS Modem (Shield) by e-Gizmo Mechatronix Central
Hardware Manual Page 2 of 9 All Rights Reserved
Pin I.D. & Descriptions

JP1 Details & Pin Assignment


Pin I.D. Description
RST Reset Pin JP4 Details & Pin Assignment
3.3V 3.3V Device Power Supply Pin I.D. Description
5V 5V Device Power Supply 7 Digital I/O
GND Ground 6 Digital I/O
GND Ground 5 Digital I/O
VIN 8-12V Device Power Supply 4 Digital I/O
3 Digital I/O / SUART mode (Transmit)
2 Digital I/O / SUART mode (Recieve)
TX Digital I/O / Transmit
RX Digital I/O / Recieve

JP2 Details & Pin Assignment


Pin I.D. Description
A0 Analog In / Digital I/O
A1 Analog In / Digital I/O SIM900D open interfacing pin ports Details & Pin Assignment
A2 Analog In / Digital I/O Pin I.D. Description
A3 Analog In / Digital I/O PWR Power indicator
A4 Analog In / Digital I/O MC2N Auxiliary positive and negative voiceband input
A5 Analog In / Digital I/O MC2P Auxiliary positive and negative voiceband input
MC1N Positive and negative voiceband input
MC1P Positive and negativevoiceband input
AGND Analog Ground
SP1P Positive and negative voiceband output
SP1N Positive and negative voiceband output
SP2N Auxiliary positive and negative voiceband output
JP3 Details & Pin Assignment
SP2P Auxiliary positive and negative voiceband output
Pin I.D. Description
TEMP Battery temperature
AREF analog reference pin for the A/D Converter.
VCHG Voltage input for the charge
- -
ADCO General purpose analog to digital converter
13 Digital I/O
12 Digital I/O
11 Digital I/O
10 Digital I/O
9 Digital I/O
8 Digital I/O
SIM900D open interfacing pin ports Details & Pin Assignment
Pin I.D. Description
RI Ring Indicator
DRXD Serial interface for debugging and firmware upgrade
DTXD Serial interface for debugging and firmware upgrade
CTS Clear to send
RTS Request to send
DTR Data terminal ready
DCD Data carry detect
NETL Net status indicator
GPO1 Normal output port

Copyright 2012
GSM/GPRS Modem (Shield) by e-Gizmo Mechatronix Central
Hardware Manual Page 3 of 9 All Rights Reserved
How to test GSM / GPRS Shield
Using with gizDuino microcontroller

Figure 2. First, connect the gizDuino to your PC to upload


the sample sketch for GSM/GPRS shield.

After connecting the gizDuino to your PC, open the the CD (included in purchasing the kit.) and go to e-Gizmo KITS> GSM-GPRS
(Shield)> Sample Arduino Sketch> GSM_Shield_test> GSM_Shield_test, and after opening the sample sketch, you need to edit some codes.
Find the line containing codes like this ( send_msg(09232814046, this is the message area edit here.); ) , on the first quotation mark
insert the recievers number, and on the second quotation mark input any alphanumeric characters (it will serve as the message). After editing
the codes, upload the sketch and wait until the uploading is complete and do not remove the USB cable.

Figure 3. Install the GSM/GPRS shield to the gizDuino


microcontroller..

After installing the GSM/GPRS shield to the microcontroller, put a 5 to 9V power supply to the GSM/GPRS shield, the Power status LED
Indicator should turn green upon supplying. Next install the antenna, and SIM card and switch the the Serial programming switch to UART and
then press the Power button switch approximately 1-5 seconds until the status LED indicator turn red, the Network indicator will blink fast upon
turning on, wait until the blink has 2-3 seconds blink delay; it means the signal of the GSM/GPRS shield is stable. if the network indicators blink
is stable press the reset button once and wait until the number indicated in the sample sketch recieve the message.

Note: the network indicator LED may take a long time before getting to a stable state depending on the networks signal, make sure that the
antenna is attached for more signal strength, and the SIM card you install have load that can call or text depending on your program.
Copyright 2012
GSM/GPRS Modem (Shield) by e-Gizmo Mechatronix Central
Hardware Manual Page 4 of 9 All Rights Reserved
How to test GSM / GPRS Shield
GSM/GPRS Shield to PC

Figure 4. A example Interface of GSM/GPS Shield


(PC to USB-UART Serial Converter to GSM/GPRS Shield)
In testing the GSM/GPRS shield directly to you PC, we also need a 5-9V external power supply for the shield, a programming dongle
in this case we will use our USB-UART Serial TTL Converter, wires to connect the shield to the programming dongle, a SIM card, USB Cable type
A to type B, and ofcourse your PC with Hyperterminal application (Hyperterminal is not available in windows vista and windows 7 but it was
downloadable through the internet.).

Now attach all the said components needed to run and test the GSM/GPRS shield just like the illustration above (Figure 4.). After setting
up all the components needed, press the power button and hold the power button until the the status LED indicator turn red (just like on how we
test the shield using gizDuino microcontroller) and wait until the Network LED indicator blink normally. Now we need to open the Hyperterminal,
in opening the Hyperterminal just follow these steps (in windows XP) Click start>, All programs>, Accessories>, Communications>, and
finally Hyperterminal. After opening it, the connection wizard will apear and follow these steps:

Copyright 2012
GSM/GPRS Modem (Shield) by e-Gizmo Mechatronix Central
Hardware Manual Page 5 of 9 All Rights Reserved
How to test GSM / GPRS Shield
GSM/GPRS Shield to PC

First, enter the name of your connection

Second, Replace this with the COM port in which the GSM modem
is attached to. To know which COM you used, go to
(My Computer>, Properties>, hardware tab>, Device
Manager>, Ports>).

The third step is to configure the COM port parameters.


These parameters are the Baud Rate or Bits per second, Data bits,
Parity, Stop bits, and Flow control. Each of these must be set accord-
ing to the values found on the figure to the left. just click the restore
default button and then click OK.

And last step is typing AT Commands, type the commands indicated


bellow.

Edit this field and enter the Cellphone number that will recieve
the test message and press Enter

Edit this field and enter the text message, and press (CTRL+Z) to send.

Copyright 2012
GSM/GPRS Modem (Shield) by e-Gizmo Mechatronix Central
Hardware Manual Page 6 of 9 All Rights Reserved
How to test GSM / GPRS Shield
List of basic 'AT Commands

The characters <CR> represent a Carriage Return command. It is simply Display SIM number: AT+CNUM<CR>
an ENTER key command on the keyboard.
Show operator network: AT+COPS?<CR>
Type:
AT<CR> Show signal quality: AT+CSQ<CR>
GSM Response:
OK Display an SMS message: AT+CMGR=1<CR>
(This is just the commands previously done.) (If there are no messages in storage of the SIM card, it will return an
Error message.)
Type:
ATE1<CR> Display all SMS messages: AT+CMGL=ALL<CR>
GSM Response: WARNING: If there are large amounts of SMS messages in the SIM card,
OK this command will flood your HyperTerminal with SMS messages.
(This command tells the GSM Modem to echo the characters you type
into the Hyper Terminal, which allows the display of every character Send an SMS message: AT+CMGS=SIM number<CR>
typed.) User Message <CTRL Z>
For example, if the user types in AT+CMGS=09123456789 and exe-
Type: cutes ENTER, and types in for the message Hello There! (excluding the
AT+CMGF=1<CR> apostrophes) and presses down both CTRL and Z simultaneously, the
GSM Response: GSM modem will send a Hello There! message to the desired number.
OK Note that this will cost an amount of credit or load depending on the
(This command tells the GSM Modem to display SMS messages in the network service provider.
Human Read able Text Format.)
Show list of all available commands: AT+CLAC<CR>
Type:
AT+CMEE=2<CR> Switches GSM Module power to OFF: AT+CPOWD<CR>
GSM Response:
OK For more information regarding all the available commands of the GSM
(This command lets the GSM Modem report any errors found in a read- module, the user may refer to the SIM900D AT Command manual.
able format.)

Type:
AT+CFUN=1<CR>
GSM Response:
OK
(This command sets all the GSM Modem functions to be available to
the user.)

Type:
AT+COPS=0<CR>
GSM Response:
OK
(This command lets the GSM Modem functions choose an available net-
work operator automatically. The process may take some time to com-
plete, and its completion is marked by the OK response. This usually
takes around 30 seconds to complete.)

Type:
AT+CPAS<CR>
GSM Response:
OK
(Whenever this command is executed during the processing time from
the above command, it reports on the status of the loading process.
When the GSM modem is still loading, it will respond with an OK. Oth-
erwise, if it is done it will respond Ready. If the GSM modem responds
an Error up until a minute then the problem may result in the improp-
er attachment of the SIM card. To remedy this, turn off the GSM modem
power, carefully reattach the SIM card and check if it is properly placed,
and resume with the start up process once again.)

Copyright 2012
GSM/GPRS Modem (Shield) by e-Gizmo Mechatronix Central
Hardware Manual Page 7 of 9 All Rights Reserved
by e-Gizmo Mechatronix Central
schematic diagram

All Rights Reserved


Copyright 2012
U1
S1 JP5 EZ1086CM VBAT D3
F1
JP3 3 2
1 Vin +Vout
AREF Reset
8 2 FUSE1
JP1 D2 + C3 + C2
7 C1LED

ADJ
13 RESET VBAT HEADER 2 D5 100u R4 R3
6 1 R1 DIODE 100u 100n
12 +3.3V RES1 RES1
5 2
11 +5V RES1
4 3 LED
10 GND Q1
3 4

1
9 GND
2 5
8 VIN
1 6
HEADER 8 HEADER 6 R5
NPN JP6 RES1
1 2
JP4
3 4
7
8 5 6
6 JP2 PowerON
7 R2 7 8
5 A5
6 6 9 10
4 A4 RES1
5 5 11 12
3 A3 D1 Q2
4 4 LED
2 A2 HEADER 6X2
3 3
1 TX A1
2 2
0 RX A0
1 1
VBAT
HEADER 8 HEADER 6 NPN

48
47
46
45
44
43
42
41
40

39
38
37
36
35

34
33
32
Module1

DISP_CS

DTR
DCD
GND
NC

CTS
RTS

NETLIGHT
GPO1

VBAT
VBAT
GND
GND
GND

GND
ANTENNA
GND
SIM340D
1
DBG_RXD
CON1 2
DBG_TXD
RXD 3
R6 RXD
TXD 4
TXD
10 K 5
R7 STATUS
1 2 6
CLOCK DATA R8 SIM_DATA
22 7
R9 SIM_CLK
3 4 22 8
RESET SIM_RST
22 9
SIM_VDD
VBAT C6 5 6 10
Vcc GND KBR0
11
RI
SIM 12
PWRKEY
100n C4 13
5

DISP_CLK
14
DISP_DATA
U2 224 15
VRTC

TEMP_BAT
2 4 RXD 16
DISP_D/C
17
GND

MIC2N
MIC1N

SPK1N
SPK2N
MIC2P

MIC1P
AGND
SPK1P

SPK2P

VCHG
74LVC1G125

ADC0

GND
GND
TX S3
3

S2
3

18
19
20
21
22
23
24
25
26

27
28
29

30
31
RX
C5 VBAT SW-PB Q3
2
SW DPDT PowerON
100n
5

JP7 JP8 VBAT

GSM/GPRS Modem (Shield)


U3
NPN 1 2 1 2
4 2 TXD
3 4 3 4
5 6 5 6
7 8 7 8
74LVC1G125
9 10 9 10

Hardware Manual Page 8 of 9


1

HEADER 5X2 HEADER 5X2

D4

DIODE

Figure 5. Schematic diagram of GSM/GPRS Shield.


PCB LAYOUT

Figure 6. GSM/GPRS Shield Silk screen layout

Figure 7. GSM/GPRS Shield Copper layout (Top) Figure 8. GSM/GPRS Shield Copper layout (Bottom)

Copyright 2012
GSM/GPRS Modem (Shield) by e-Gizmo Mechatronix Central
Hardware Manual Page 9 of 9 All Rights Reserved

You might also like