0% found this document useful (0 votes)
97 views

Arduino GSM Gprs Gps Shield Manual en

This document provides an overview and instructions for using an Arduino board with an add-on GSM/GPRS/GPS shield. It includes details on the components included, system requirements, technical specifications of the shield modules, diagrams of the boards, and steps for installation and initial operation. The shield allows an Arduino board to connect to mobile/GPS networks and provides example uses like sending location data via text message.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
97 views

Arduino GSM Gprs Gps Shield Manual en

This document provides an overview and instructions for using an Arduino board with an add-on GSM/GPRS/GPS shield. It includes details on the components included, system requirements, technical specifications of the shield modules, diagrams of the boards, and steps for installation and initial operation. The shield allows an Arduino board to connect to mobile/GPS networks and provides example uses like sending location data via text message.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

antrax Datentechnik GmbH

[email protected] - www.antrax.de

GSM/GPRS/GPS-Shield for Arduino


Arduino-Board Duemilanove (Atmega328)
Arduino-Board UNO (Atmega328)
Arduino-Board Mega2560 (Atmega2560)

Manual

04.01.2011

-1-

Hasenbrink 4, 32052 Herford, Germany Tel. +49 (0) 5221 929660 Fax +49 (0) 5221 9296628
antrax Datentechnik GmbH
[email protected] - www.antrax.de

Contents
General...............................................................................................................3
Scope of delivery................................................................................................4
•Hardware......................................................................................................4
•Software.......................................................................................................4
System requirements.........................................................................................4
•General........................................................................................................4
•Programming................................................................................................4
Technical specifications......................................................................................5
•General........................................................................................................5
•GSM............................................................................................................5
•GPS.............................................................................................................5
Board overview..................................................................................................6
•GSM/GPRS/GPS-Shield .................................................................................6
•Arduino-Board Duemilanove (Atmega328).........................................................7
•Arduino-Board UNO (Atmega328).....................................................................8
•Arduino-Board Mega2560 (Atmega2560)...........................................................9
Installation.......................................................................................................10
•Hardware....................................................................................................10
•Software.....................................................................................................10
•Operation....................................................................................................10
Initial operation...............................................................................................11
•Programming the Arduino board.....................................................................11
Example program.............................................................................................13
•Google Maps/Earth.......................................................................................14
Library..............................................................................................................15
Links.................................................................................................................16
Schematics / Layouts.......................................................................................17

-2-

Hasenbrink 4, 32052 Herford, Germany Tel. +49 (0) 5221 929660 Fax +49 (0) 5221 9296628
antrax Datentechnik GmbH
[email protected] - www.antrax.de

General
Arduino is an open-source physical computing platform based on flexible and easy-to-use hardware and
software which is used to for the development of prototypes. The Arduino board is composed of a
microcontroller with several digital and analog inputs and outputs and interfaces. Including JAVA based
development environment, based on processing and other open-source software. Developed programs can
directly by loaded to the Arduino board.

Arduino has a great fan community.. and of course their own website with many example applications as
well as an extensive forum → http://www.arduino.cc/

To extend the functionality of the Arduino board and to control other devices, so-called Shields (extension
boards) are plugged to the Arduino board. By using our the GSM/GPRS/GPS-Shield, it is possible to use
GSM (mobile phone) and GPS (navigation). With this for example, the current position can be determined
by GPS and sent by short message service. Alarms can be sent and travelling routes can be tracked.
The Arduino board in combination with the GSM/GPRS/GPS-Shield is used individually and can be
customized to your needs. The Arduino board communicates with the GSM/GPRS/GPS-Shield over a
serial interface and SPI.

Please read this manual completely and carefully before initial use. It describes correct use and includes
important instructions for the installation of the GSM/GPRS/GPS-Shields with the Arduino-Board. The
manufacturer accepts no liability for damage resulting from improper use. All guarantee claims are then
void.

-3-

Hasenbrink 4, 32052 Herford, Germany Tel. +49 (0) 5221 929660 Fax +49 (0) 5221 9296628
antrax Datentechnik GmbH
[email protected] - www.antrax.de

Scope of delivery
Hardware
Everything there? The delivery of a GSM/GPRS/GPS-Shield unit contains:
● the GSM/GPRS/GPS-Shield
● this manual
● the Arduino board (optional)
● one mobile radio antenna (optional)
● power supply (optional)

Software
Software pack (available for download) containing:
● A library to use the GSM/GPRS/GPS-Shield
● Example program for usage of the GSM and GPS module
● Design and schematic of the Arduino board and GSM/GPRS/GPS-Shield

NOTE: The link to the Arduino development environment (incl. driver) is available at Links.

System requirements
General
● Arduino board ''Duemilanove'' (Atmega328) / Arduino board ''UNO'' (Atmega328) / Arduino-Board
''Mega2560'' (Atmega2560)
● SIM card (pre-paid or contract)

Programming
● Arduino development environment
● USB interface
● Windows / Mac OS X / Linux: 32 or 64 bit

-4-

Hasenbrink 4, 32052 Herford, Germany Tel. +49 (0) 5221 929660 Fax +49 (0) 5221 9296628
antrax Datentechnik GmbH
[email protected] - www.antrax.de

Technical specifications
General
● Operating voltage: 5VDC ... 9VDC
● 14 (Duemilanove/Uno) or 54 (Mega2560) digital in- and outputs
● 6 (Duemilanove/Uno) or 16 (Mega2560) analogue inputs

GSM
● integrated GSM module: Telit GE864-QUAD
● internal supply voltage: 4,2V
● can be operated with pre-paid or contract SIM cards of any provider, no SIM lock
● control via the serial interface (TTL level)

GPS
● integrated GPS module: OriginGPS ORG-1318
● internal supply: 3,3V
● control via SPI

-5-

Hasenbrink 4, 32052 Herford, Germany Tel. +49 (0) 5221 929660 Fax +49 (0) 5221 9296628
antrax Datentechnik GmbH
[email protected] - www.antrax.de

Board overview
GSM/GPRS/GPS-Shield

-6-

Hasenbrink 4, 32052 Herford, Germany Tel. +49 (0) 5221 929660 Fax +49 (0) 5221 9296628
antrax Datentechnik GmbH
[email protected] - www.antrax.de

Arduino-Board Duemilanove (Atmega328)

-7-

Hasenbrink 4, 32052 Herford, Germany Tel. +49 (0) 5221 929660 Fax +49 (0) 5221 9296628
antrax Datentechnik GmbH
[email protected] - www.antrax.de

Arduino-Board UNO (Atmega328)

-8-

Hasenbrink 4, 32052 Herford, Germany Tel. +49 (0) 5221 929660 Fax +49 (0) 5221 9296628
antrax Datentechnik GmbH
[email protected] - www.antrax.de

Arduino-Board Mega2560 (Atmega2560)

To provide the whole range of functionalities of the GSM/GPRS/GPS-Shield combined with the Arduino
Mega2560, it is necessary to perform a few modifications. The manual for the rework instructions is
available at: http://www.antrax.de/downloads/arduino-gsm-gprs-gps-shield-mega2560-rework_en.pdf

The software including the updated specification is available at: www.antrax.de/downloads/gsm-gprs-gps-


shield-mega2560.zip

-9-

Hasenbrink 4, 32052 Herford, Germany Tel. +49 (0) 5221 929660 Fax +49 (0) 5221 9296628
antrax Datentechnik GmbH
[email protected] - www.antrax.de

Installation
Hardware
● Place SIM card in the SIM card holder on the GSM/GPRS/GPS-Shield

● Connect mobie radio antenna

● Plug the GSM/GPRS/GPS-Shield on the Arduino board. Since the GPS patch antenna would
'look up in the sky', the GSM/GPRS/GPS-Shield must be placed as topmost shield.

● Connect the power supply to the Arduino board or use an USB cable to connect the Arduino board
with a PC

NOTE:
NOTE: The
The Telit
Telit GE864
GE864 GSM
GSM module
module has
has aa dynamic
dynamic transmission
transmission powerpower
control.
control. In poor reception conditions, the transmission power
In poor reception conditions, the transmission power isis increased
increased
accordingly.
accordingly. In
In this
this case,
case, aa relatively
relatively high
high current
current isis required
required from
fromthe the power
power
supply. Please use a sufficiently sized external power supply. The
supply. Please use a sufficiently sized external power supply. The exclusive exclusive
use
use of
of the
the USB
USBpower
power supply
supply may
may result
result in
in interruptions
interruptions (due
(due to
to voltage
voltage
drops when sparking).
drops when sparking).

CAUTION: Before inserting/removing the SIM card please switch off (de-energise) the
GSM/GPRS/GPS-Shield (e.g. interrupt power supply). Otherwise the complete content of the SIM card
can be destroyed, which may lead to a fee for exchange by the provider.

Software
If required please load the drivers needed to the Arduino board from the directory of the Arduino
development environment.

Operation
Various inputs can be set via the available push buttons P1 and P2.

- 10 -

Hasenbrink 4, 32052 Herford, Germany Tel. +49 (0) 5221 929660 Fax +49 (0) 5221 9296628
antrax Datentechnik GmbH
[email protected] - www.antrax.de

Initial operation
Programming the Arduino board
The GSM/GPRS/GPS-Shield is always addressed and controlled by the software used on the Arduino
board. An example program is supplied. It is very easy to transfer a software to the Arduino board with
the Arduino development environment. The requested steps are described as follows:

● connect the Arduino board with the already plugged GSM/GPRS/GPS-Shield to the PC via USB
interface

● please have the drivers installed already

● open the Arduino


development environment
○ see File → Examples
○ GSM_GPS_Shield
○ Examples

● since the Arduino board


(despite USB connection)
is shown as serial device
to the PC, please choose
○ Tools → Serial Port
as used interface

● Changes to the example


software needed:
○ SIM pin (if available)
○ target telephone number

- 11 -

Hasenbrink 4, 32052 Herford, Germany Tel. +49 (0) 5221 929660 Fax +49 (0) 5221 9296628
antrax Datentechnik GmbH
[email protected] - www.antrax.de

● use the upload button (highlighted in white in this


picture) to directly upload the the modified program to
the Arduino board

● after the message „done“ is shown at the lower end of


the window the transfer has been completed
successfully

● the program will start automatically

NOTE: The USB connection shall now be disconnected and a power supply can be plugged instead.

- 12 -

Hasenbrink 4, 32052 Herford, Germany Tel. +49 (0) 5221 929660 Fax +49 (0) 5221 9296628
antrax Datentechnik GmbH
[email protected] - www.antrax.de

Example program
The example program shows the use of the individual functions of the library. The example software
enables the GSM/GPRS/GPS-Shield (J1/7) and then permanently retrieves current GPS data. LED1
indicates whether valid position coordinates are received (the GPS receiver shall need up to several
minutes after power ON for this).

Using push button P1 causes a test call to the phone number specified in the example program. By
donig so the GSM module is initialized and the number is dialed. After 10 seconds calling time automatic
hang-up is processed.

By using push button P2 also, if not already done, the GSM module is initialized and the current GPS
coordinates are sent via SMS to the number specified in the example program.

The SMS sent from the GSM/GPRS/GPS-Shield includes following information:

GSM/GPRS/GPS-Shield
---GPS---
52 06.4379N, 08 39.8609E latitude, longitude of the current
position

LED1

Permanently OFF GPS coordinates are being sent


1 x short (approx. 500ms) with 1 Hz Valid GPS coordinates received
repetition rate
2 x short light (appprox. 20ms) with Valid GPS coordinates not yet received
2 Hz repetition rate

LED2

Permanently ON Sending a SMS


Call is in progress
1 x short light with 0,5 Hz repetition GSM module booked in
rate
1 x short light with 2 Hz repetition rate GSM module not booked in

- 13 -

Hasenbrink 4, 32052 Herford, Germany Tel. +49 (0) 5221 929660 Fax +49 (0) 5221 9296628
antrax Datentechnik GmbH
[email protected] - www.antrax.de

Google Maps/Earth
The longitude and latitude values can be inserted into ''Google Earth“ or ''Google Maps'' without any
conversion.

An example for the input of the coordinates ''52 06.4379N, 00 839.8609E'' in ''Google Earth'':

IMPORTANT: When submitting the angles into "Google Earth" and "Google Maps" please separate these
characters with a blank (in this case 52 and 8). In addition, longitude and latitude are separated by a
comma.

- 14 -

Hasenbrink 4, 32052 Herford, Germany Tel. +49 (0) 5221 929660 Fax +49 (0) 5221 9296628
antrax Datentechnik GmbH
[email protected] - www.antrax.de

Library
To make working with the GSM/GPRS/GPS-Shield as
easy as possible a library to this shield was developed
and implemented in the Arduino development
environment.

The library can be added with three clicks to the


currently opened program. Of course, this library can be
modified or extended to your own requirements.

- 15 -

Hasenbrink 4, 32052 Herford, Germany Tel. +49 (0) 5221 929660 Fax +49 (0) 5221 9296628
antrax Datentechnik GmbH
[email protected] - www.antrax.de

Links

Please
Please find
find more
more useful
useful information:
information:

at
at our website →→ http://www.antrax.de
our website http://www.antrax.de

Arduino
Arduino development environment →→ http://arduino.cc/en/Main/Software
development environment http://arduino.cc/en/Main/Software

Telit
Telit GE864
GE864 wireless module →→ http://www.telit.com/en/products/gsm-gprs.php?p=11&p_ac=show
wireless module http://www.telit.com/en/products/gsm-gprs.php?p=11&p_ac=show

Atmega328 →→ http://www.atmel.com/dyn/products/product_card.asp?PN=ATmega328P
Atmega328 http://www.atmel.com/dyn/products/product_card.asp?PN=ATmega328P

GPS
GPS Module
Module OriginGPS ORG318 →→ http://www.origingps.com/product.aspx?pid?25
OriginGPS ORG318 http://www.origingps.com/product.aspx?pid?25

- 16 -

Hasenbrink 4, 32052 Herford, Germany Tel. +49 (0) 5221 929660 Fax +49 (0) 5221 9296628
antrax Datentechnik GmbH
[email protected] - www.antrax.de

Schematics / Layouts

Please find the schematics and PCB layouts of the modules on our website by using the following link:
http://www.antrax.de/site/Onlineshop/Downloads:::370_435.html?language=en#arduino

- 17 -

Hasenbrink 4, 32052 Herford, Germany Tel. +49 (0) 5221 929660 Fax +49 (0) 5221 9296628

You might also like