Difference between revisions of "ATWIN Quad-band GPRS/GSM Shield for Arduino"
Katherine.d (talk | contribs) (→Application Ideas) |
Katherine.d (talk | contribs) (→Resources) |
||
Line 234: | Line 234: | ||
== Resources == | == Resources == | ||
− | *[ | + | *[https://s3.amazonaws.com/linksprite/Shields/ATWIN/AT139+Hardware+Design+Manual_V1.3.pdf ATWIN Hardware Design Manual] |
− | *[ | + | *[https://s3.amazonaws.com/linksprite/Shields/ATWIN/AT+Commands+for+AT137139.pdf AT commands for AT137/139] |
− | *[ | + | *[https://s3.amazonaws.com/linksprite/Shields/ATWIN/AT137139_TCPIP_APPNOTE.pdf AT137/139_TCPIP_APPNOTE in PDF] |
− | *[ | + | *[https://s3.amazonaws.com/linksprite/Shields/ATWIN/SMS_APPNOTE_FOR_AT137139.pdf SMS app note for AT137/AT139 in PDF] |
== How to buy == | == How to buy == |
Revision as of 01:32, 27 November 2012
Contents
Introduction
This LinkSprite ATWIN Quad-band GPRS/GSM shield has PCB etched antenna, so no need for external antenna.
ATWIN Quad-band GPRS/GSM shield is an ultra compact and high quality wireless module base on infineon UCL2 platform with industy-standard interface.
This is a SMT package with small dimension, low power consumption, quad-band (AT139) and dual-band (AT139D) GSM/GPRS module.
It can provide with voice, SMS, Fax, data applicationgs for customers.
Description:Video Intro
Model: ATGPRS_SHIELD
Features
Features | Description | |
---|---|---|
Network | GSM/GPRS | |
Frequency Bands | AT139: GSM850/GSM900/DCS1800/PCS1900MHz | AT139D:GSM900/DCS1800MHz |
RF Output Power | AT139: GSM850/GSM900: 33dBm, DCS1800/PCS1900: 30dBm | AT139D:GSM900: 33dBm, DCS1800: 30dBm |
RF Receive Sensitivity | <-108dBm | |
Speech codec modes | FR、EFR、HR、AMR | |
SMS | TEXT/PDU | |
GPRS Connectivity | GPRS Class 10 | |
Coding Scheme:CS1,CS2,CS3,CS4 | ||
Physical Characteristics | ||
Package | SMT | |
Dimensions | 24(±0.1)*24(±0.1)*3(±0.1)mm | |
Weight | 4g | |
Performance | ||
Power Supply | 3.3V~4.5V | |
Antenna | External Antenna | |
MCP | 64Mb NOR + 32Mb PSRAM | |
Audio | Two input/output Audio channels | |
SIM Card Application | Support SIM Card:1.8V/3.0V | |
Pin Amounts | 38 PINs | |
Firmware | ||
Operating System | OSE |
Application Ideas
Arduino Passthrough Sample Code for LinkSprite ATWIN GPRS/GSM Shield
<syntaxhighlight lang="c">
- include <SoftwareSerial.h>
char incoming_char=0; //Will hold the incoming character from the Serial Port. SoftwareSerial cell(2,3); //Create a 'fake' serial port. Pin 2 is the Rx pin, pin 3 is the Tx pin. void setup() {
//Initialize serial ports for communication.
Serial.begin(9600); cell.begin(9600); Serial.println("Starting ATWIN Communication..."); } void loop() { //If a character comes in from the cellular module... if(cell.available() >0) { incoming_char=cell.read(); //Get the character from the cellular serial port. Serial.print(incoming_char); //Print the incoming character to the terminal. } //If a character is coming from the terminal to the Arduino... if(Serial.available() >0) { incoming_char=Serial.read(); //Get the character coming from the terminal cell.print(incoming_char); //Send the character to the cellular module. } } </syntaxhighlight>
This sample code requires
Cautions
The warnings and wrong operations possible cause dangerous.
Schematic
Specification
May include key specification and other specifications.
Pin definition and Rating
Mechanic Dimensions
Usage
Hardware Installation
The shield must be powered by a wall adapter with 12V, 1A, like this one: PW-12VDC-1A_X3
- RX jump to MRX, TX jump to MTX, and remove the atmega328P from arduino. By doing this, we can directly monitor serial port output using the USB port.The default baud rate is 115200.
- Install X-CTU serial terminal console:setup_xctu_5100.exe
- Now we are going to use atmega328P's UART to talk to USB, and soft serial of atmega328P to talk to ATWIN.
- Before we do that, we have to change ATWIN's data rate to 9600 as soft serial can't go to 119200.In first tutorial setup, do: AT+IPR=9600 to set the baud rate to 9600
- Now set the jumper RX to D3, and TX to D2. SO that atmega328P's UART to talk to USB and soft serial of atmega328P to talk to ATWIN.
Programming
#include //Include the NewSoftSerial library to send serial commands to the cellular module. #include //Used for string manipulations char incoming_char=0; //Will hold the incoming character from the Serial Port. NewSoftSerial cell(2,3); //Create a 'fake' serial port. Pin 2 is the Rx pin, pin 3 is the Tx pin. void setup() { //Initialize serial ports for communication. Serial.begin(9600); cell.begin(9600); Serial.println("Starting ATWIN Communication..."); } void loop() { //If a character comes in from the cellular module... if(cell.available() >0) { incoming_char=cell.read(); //Get the character from the cellular serial port. Serial.print(incoming_char); //Print the incoming character to the terminal. } //If a character is coming from the terminal to the Arduino... if(Serial.available() >0) { incoming_char=Serial.read(); //Get the character coming from the terminal cell.print(incoming_char); //Send the character to the cellular module. } }
FAQ
Please list your question here:
Support
If you have questions or other better design ideas, you can go to our forum to discuss or creat a ticket for your issue at linksprite support.
Resources
How to buy
Here to buy ATWIN Quad-band GPRS/GSM Shield for Arduino ATGPRS_SHIELD on LinkSprite Cart
See Also
Other related products and resources.
Licensing
This documentation is licensed under the Creative Commons Attribution-ShareAlike License 3.0 Source code and libraries are licensed under GPL/LGPL, see source code files for details.