I ordered the EFCom Pro GSM module this month and to be honest it was beyond “fun” to get it working. Being cheap I ordered it for half of what. Power Supply: +5V; 1x GPRS Module -EFCom Pro; 1x 4 Frequency antenna; 4x Copper cylinder; Control via AT commands (GSM , and EFCOM. Only US$, buy EFCom Pro Wireless ///MHz GPRS/GSM Module w/ Antenna – White from DealExtreme with free shipping now.
|Published (Last):||23 September 2007|
|PDF File Size:||11.80 Mb|
|ePub File Size:||15.47 Mb|
|Price:||Free* [*Free Regsitration Required]|
Please follow the following steps for running this sketch.
ElecFreaks – ElecFreaks
Newer Post Older Post Home. Now that you have gotten a taste of how the AT Commands work, you can try out some more of them before moving on to developing sketches for Arduino to use the GPRS. A C program to perfom the same task as the serial relay sketch present above has also been developed and attached: Please write down what you have to say, your answers will help us improve our.
However, you must be aware that the buffer reserved for incoming messages are hardcoded to 64 bytes in the library header, “SoftwareSerial. Bug Tracker is the place you can publish any bugs you think you might have found during use. This means that if the GPRS module responds with more data than that, you are likely to loose it with a buffer overflow!
You can get the message center number by calling up the customer care center of the GSM Service Provider and asking them for it. Sending an SMS however took about seconds, so I have a delay ofideally I should have a loop checking for serial available but it wasn’t such a complex project that required the additional code.
To do this, reload the serial relay sketch attached above in the getting started section into ATmegaP and type out the AT Commands manually and check the output. If while developing an Arduino sketch, you find that the GPRS isn’t what you expected it to do, then you will need to check your AT Commands and their sequence. Views Read View source View history. Another issue I encountered was the power requirement for the GSM module, many websites including the official one claims a need for a 2A supply testing I couldn’t get it to consume more than 0.
Hope the above helps someone not pull out as many hairs as I have This page was last edited on 8 Mayat This module support software power on and reset. Extract the folder NewSoftSerial from within this. The amount of time the module takes to register on the network does vary, on Cell C in South Africa it took around 8 seconds before I could start sending messages. I followed the advice nonetheless and powered both the Arduino and GSM module from a 5V 3A supply the smallest I had in the cupboard above 2A – just remember that the serial comms rely on having a common ground so if you power the Arduino from USB and the GSM module from a supply the serial seems to be a complete failure.
Arduino software serial has a limit of in baud rate due to the processing that would be required for faster baud rates. You just need connect as below: Being cheap I ordered it for half of what the official Arduino GSM modules goes for so was determined to get it to work even though the documentation available at present pretty much doesn’t exist.
The Arduino sketch for sending an SMS is presented below. XLoader is such a program which runs on Windows can upload. Make sure to restart the Arduino IDE after the library.
GPRS/GSM Module-EFCom Pro EFComPro
Arduino One boards are confirmed to work as well January The Additional Idea is the place to write your project por about this product, or other usages you’ve found. Now that our test setup is ready, let’s play around with some AT Commands before moving on to programming the Arduino to do it by itself instead of doing it manually.
I connected two switches, the aim was to send an SMS when either switch was triggered and a voice call with if the first switch was triggered.
Posted by Etienne le Roux at It has been tested on Arduino Duemilanove but will work on any compatible variant. Retrieved from ” https: For developing such egcom program, we require installation of a new Arduino library – NewSoftSerial Efco You can go through the AT Commands reference manual to figure out the sequence of commands required to do a particular task.
But the library used. The best way to do this using an Arduino board is described below. Navigation menu Personal tools Log in. So you received your GPRSwhat would be the efxom thing you would want to do with it? This section is a work in progress Here are the list of connectors and pin headers present on-board the GPRS:. For users with Arduino 1. See example code below.
The library can be obtained from here. Send out a text SMS to your cell phone?
To start off let’s try sending an SMS.