Вы находитесь на странице: 1из 9

GSM / GPRS SHIELD

FEATURES & SPECIFICATIONS Industry proven SIMCOM SIM900D Module Buffered UART provides additional layer of protection Fused power input On board LDO voltage regulator UART/SUART switch selectable port (gizDuino) On board manual power switch SIM Card Holder

GENERAL SPECIFICATIONS Power Input: 5V-7.5VDC @ 1.5A I/O Interface: UART 3.3V Logic 5V Tolerant LED Indicators: Power Network Status PCB Dimensions: 53.5W x 69L mm

GSM/GPRS Modem (Shield)


Hardware Manual Page 1 of 9

Copyright 2012 by e-Gizmo Mechatronix Central 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 initiate 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 implement 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 by e-Gizmo Mechatronix Central All Rights Reserved

GSM/GPRS Modem (Shield)


Hardware Manual Page 2 of 9

Pin I.D. & Descriptions


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

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

GSM/GPRS Modem (Shield)


Hardware Manual Page 3 of 9

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.

GSM/GPRS Modem (Shield)


Hardware Manual Page 4 of 9

Copyright 2012 by e-Gizmo Mechatronix Central 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:

GSM/GPRS Modem (Shield)


Hardware Manual Page 5 of 9

Copyright 2012 by e-Gizmo Mechatronix Central 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 according 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.

GSM/GPRS Modem (Shield)


Hardware Manual Page 6 of 9

Copyright 2012 by e-Gizmo Mechatronix Central 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 exeType: 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 network operator automatically. The process may take some time to complete, 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. Otherwise, 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 improper 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.)

GSM/GPRS Modem (Shield)


Hardware Manual Page 7 of 9

Copyright 2012 by e-Gizmo Mechatronix Central All Rights Reserved

schematic diagram
JP3 8 7 6 5 4 3 2 1 HEADER 8 JP4 8 7 6 5 4 3 2 1 HEADER 8 S1 AREF 13 12 11 10 9 8 Reset RESET +3.3V +5V GND GND VIN JP1 1 2 3 4 5 6 HEADER 6 D2 R1 LED RES1 Q1 JP5 1 2 HEADER 2 F1 FUSE1 D5 DIODE 3 + C3 100u U1 EZ1086CM Vin ADJ +Vout 2 R4 RES1 + C2 100u VBAT D3 VBAT C1LED 100n R3 RES1

NPN

JP6 1 3 5 7 9 11 2 4 6 8 10 12

R5 RES1

7 6 5 4 3 2 1 0

TX RX

A5 A4 A3 A2 A1 A0

JP2 6 5 4 3 2 1 HEADER 6 D1

R2 RES1 LED Q2

PowerON

HEADER 6X2 VBAT

NPN

48 47 46 45 44 43 42 41 40

39 38 37 36 35

34 33 32

GND NC DISP_CS CTS RTS DTR DCD NETLIGHT GPO1

VBAT VBAT GND GND GND

CON1 R6 1 3 VBAT 5 C6 100n U2 4 RXD 5 SIM CLOCK RESET Vcc GND C4 224 DATA 2 4 6 10 K 22 22 22 R7 R8 R9

TX 3 RX 2

S3

S2 18 19 20 21 22 23 24 25 26 27 28 29 30 31

C5 SW DPDT 100n U3 4

VBAT 5

SW-PB

Q3 PowerON NPN

TXD

HEADER 5X2

HEADER 5X2

D4 DIODE

Figure 5. Schematic diagram of GSM/GPRS Shield.

Hardware Manual Page 8 of 9

74LVC1G125 1 3

1 3 5 7 9

2 4 6 8 10

1 3 5 7 9

2 4 6 8 10

GSM/GPRS Modem (Shield)

JP7

GND GND

74LVC1G125

TEMP_BAT VCHG ADC0

MIC2P MIC2N MIC1N MIC1P AGND SPK1P SPK1N SPK2N SPK2P

1 2 RXD 3 TXD 4 5 6 7 8 9 10 11 12 13 14 15 16 17

DBG_RXD DBG_TXD RXD TXD STATUS SIM_DATA SIM_CLK SIM_RST SIM_VDD KBR0 RI PWRKEY DISP_CLK DISP_DATA VRTC DISP_D/C GND

GND ANTENNA GND

Module1 SIM340D

JP8

VBAT

Copyright 2012 by e-Gizmo Mechatronix Central All Rights Reserved

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)

GSM/GPRS Modem (Shield)


Hardware Manual Page 9 of 9

Copyright 2012 by e-Gizmo Mechatronix Central All Rights Reserved

Вам также может понравиться