Using GSM and GPS

Hi!

I want to develop an aplication which sends a sms (GMS module) with the location obtained with a GPS module.

Is it possible?

Where I can find more information about?

Regards and thanks in advance.

Yes it is. Ive done it with this module:

http://www.robotshop.com/productinfo.aspx?pc=RB-Dfr-190&lang=en-US

Of course, you dont need the very same one.

All you have to do, is figure out your cellphone bandwith (frequency in wich it works) and if its compatible with the shield.

For example, the one I showed you works on frequencies EGSM 900MHz/DCS 1800MHz and GSM850 MHz/PCS 1900MHz. Wich on my country cellphone companies fits perfectly.

Then, there are several lybraries wich decode the GPS data into strings like latitude, longitude, altitude, time, speed, etc....

All you have to do is get the data and then send it with the GSM module. There are libraries that might help, or you can use ATcommands. Those are the commands most GSM cellphones works with. You can check the link i posted, on documentation there is a file with supported ATcommands.

Of course you dont need that exact same shield. You can have separatly the GPS and GSM shield. As long as comunication between shields an uController are OK, you shouldnt have any problems.

this is the GPS library I used (quite a while ago). Works with serials GPS.

TinyGPS | Arduiniana

Thank you so much for your help!

I guess this is the same shield http://www.dfrobot.com/index.php?route=product/product&filter_name=gps&product_id=673 ??

Can I use this module with Arduino Uno? I am new in this area :P

It seems they are quite similar (disposition of components may vary but besides that I say they are the same). It says arduino compatible, of course it should work with your UNO. I made it work with a with an Arduino clone, this one

http://www.seeedstudio.com/depot/seeeduino-v221-atmega-168p-p-690.html?cPath=190

So I can assure you that it will work just fine. When configuring, read all the pins that the shield uses to comunicate. Sometimes some shields use, for example, pins 11,12,7,6,5, but the default library uses pins 10,9, 3,2,1 and might give you headaches or you might think your shield is not working, bla bla bla.. anyways, read shield manual and library usage- I assure you its very simple, and you will have it working in less than an hour. :D

Thanks N4rf!!