GSM Shield SM5100 - Arduino And Firewing
Moderators: Chuckt, Garth, bitfogav
Re: GSM Shield SM5100 - Arduino And Firewing
*update* still working on the gsm terminal...
Heres another useful website for checking your countries gsm band..
http://www.worldtimezone.com/gsm.html
Heres another useful website for checking your countries gsm band..
http://www.worldtimezone.com/gsm.html
If you don't know what Voltage your country is using, you shouldn't be doing electronics 

Re: GSM Shield SM5100 - Arduino And Firewing
In this post I am just going to cover the gsm Speaker and Mic..
The SM5100 shield has a connection port for a Speaker and Mic connection, the Speaker connection supports an impedance of 16 to 150 Ohm, bearing in mind that this will not power a BIG speaker, It should drive up to a 200mW speaker though without an external amplifier.
The Mic supports all electret microphones, recommended impedance of 2.2Kohm.
Important
I found out by default the gsm module is set not to ring (no sound from speaker) when there is an incoming call, I needed to set a ring tone.
This can be set by entering the following in the serial terminal:
AT+SCDM= followed by a number between 1-15 (1-15 are preset melody's within the gsm module).
To answer an incoming call just use the following serial terminal command:
ATA
I managed to pick up a very cheap headset, which came with two 3.5mm (3 way) jack connections - 1x for Mic and 1x for headset speaker. I also purchased two Sparkfun Audio jack breakout boards and jack plugs.
The links below to the jack breakout board and jack plug, you can get these from many suppliers.
Breakout board
Jack Plug
Then connected up in the following way, the images should show you which colour wire goes to the shield and breakout board. The one image with the headset shows a Pink jack plug this is for the Mic and the Green jack plug is for the Speaker. Other notes:
I found whatever I did, even sending the correct AT command and confirming it was set I could not get the Speaker volume to change
I hope that someone else finds this information useful as I couldn't find anything else on the internet which covered the mic and speaker.
The SM5100 shield has a connection port for a Speaker and Mic connection, the Speaker connection supports an impedance of 16 to 150 Ohm, bearing in mind that this will not power a BIG speaker, It should drive up to a 200mW speaker though without an external amplifier.
The Mic supports all electret microphones, recommended impedance of 2.2Kohm.
Important
I found out by default the gsm module is set not to ring (no sound from speaker) when there is an incoming call, I needed to set a ring tone.
This can be set by entering the following in the serial terminal:
AT+SCDM= followed by a number between 1-15 (1-15 are preset melody's within the gsm module).
To answer an incoming call just use the following serial terminal command:
ATA
I managed to pick up a very cheap headset, which came with two 3.5mm (3 way) jack connections - 1x for Mic and 1x for headset speaker. I also purchased two Sparkfun Audio jack breakout boards and jack plugs.
The links below to the jack breakout board and jack plug, you can get these from many suppliers.
Breakout board
Jack Plug
Then connected up in the following way, the images should show you which colour wire goes to the shield and breakout board. The one image with the headset shows a Pink jack plug this is for the Mic and the Green jack plug is for the Speaker. Other notes:
I found whatever I did, even sending the correct AT command and confirming it was set I could not get the Speaker volume to change

I hope that someone else finds this information useful as I couldn't find anything else on the internet which covered the mic and speaker.
If you don't know what Voltage your country is using, you shouldn't be doing electronics 

- brad
- Site Admin
- Posts: 2578
- Joined: Fri Mar 26, 2010 10:30 pm [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
Re: GSM Shield SM5100 - Arduino And Firewing
Cool bitfogav, so we're you able to make a phone call using your arduino and gsm shield?
Re: GSM Shield SM5100 - Arduino And Firewing
I am indeed Brad able to make a call with an Arduino and Firewing board.. 
Using the Arduino/Firewing code I posted on the last page the Arduino/Firewing board act like a two way serial terminal, which makes it super easy to connect to the GSM shield via my terminal GUI (which I will post shortly).

Using the Arduino/Firewing code I posted on the last page the Arduino/Firewing board act like a two way serial terminal, which makes it super easy to connect to the GSM shield via my terminal GUI (which I will post shortly).
If you don't know what Voltage your country is using, you shouldn't be doing electronics 

- brad
- Site Admin
- Posts: 2578
- Joined: Fri Mar 26, 2010 10:30 pm [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
Re: GSM Shield SM5100 - Arduino And Firewing
So you can use it to dial in to something like an old school BBS and interact in that sort of a fashion?

(image from engadget)

(image from engadget)
Re: GSM Shield SM5100 - Arduino And Firewing
No, but that would be cool.. I ment a two way serial has in the arduino communicates to the pc and pc to arduino. 

If you don't know what Voltage your country is using, you shouldn't be doing electronics 

- brad
- Site Admin
- Posts: 2578
- Joined: Fri Mar 26, 2010 10:30 pm [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
Re: GSM Shield SM5100 - Arduino And Firewing
Maybe Stacy could use it to turn his new fridge lights on and off 

Re: GSM Shield SM5100 - Arduino And Firewing
Here is the GSM tool which will make it easier to communicate with the GSM module, the GUI basically just sends serial commands to the GSM via a Com Port.. Works with Arduino and Firewing boards.. I tried to keep the GUI universal but some functions my only work with certain mobile networks..
Below is an example image of the GUI in a connected state with the PC, you may have to reset the GSM module and wait for the command +SIND: 4 on the terminal window which is the command from the GSM module which means the GSM is ready!.. I've made a few calls and sent many sms using this tool, its been great fun!.
Note: Not all functions of the GSM module is supported with this GUI (e.g. network data), but it should operate the basic commands and you can always manually enter the GSM commands into the Send box as you would any serial comms terminal and process the function that way. The software that I have shared here is only shared for fun!..
Below is an example image of the GUI in a connected state with the PC, you may have to reset the GSM module and wait for the command +SIND: 4 on the terminal window which is the command from the GSM module which means the GSM is ready!.. I've made a few calls and sent many sms using this tool, its been great fun!.
Note: Not all functions of the GSM module is supported with this GUI (e.g. network data), but it should operate the basic commands and you can always manually enter the GSM commands into the Send box as you would any serial comms terminal and process the function that way. The software that I have shared here is only shared for fun!..

If you don't know what Voltage your country is using, you shouldn't be doing electronics 

- brad
- Site Admin
- Posts: 2578
- Joined: Fri Mar 26, 2010 10:30 pm [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
Re: GSM Shield SM5100 - Arduino And Firewing
Very nice work bitfogav!
Who is online
Users browsing this forum: No registered users and 5 guests