ماژول gsm gprs Gtm900b
ماژول GSM به شما این امکان را می دهد تا با استفاده از سیم کارت تلفن همراه و برد آردوینو ، خیلی از عملیات مخابراتی را که از طریق اپراتورهای موبایل میسر است از قبیل ارسال و دریافت پیامک ، تماس تلفنی و پاسخ به تماس های دریافتی و اتصال به اینترنت از طریق GPRS را انجام دهد. این ماژول در کنار برد آردوینو می تواند همانند تلفن همراه عمل کند. وقتی ماژول GSM به برد آردوینو متصل می شود این امکان را برای کاربر فراهم می کند که با استفاده از شبکه موبایل یک ارتباط بیسیم ایجاد کند. ماژول GSM اغلب برای اتصال به اینترنت و کنترل سایر ماژول ها و دستگاه ها استفاده می شود و همچنین از آن می توان در ارسال و دریافت SMS برای مانیتورینگ ، ره گیری و ... استفاده نمود.
با استفاده از این ماژول قدرتمند می توانید درب بازکن هوشمند بسازید و یا تجهیزات کشاورزی را از راه دور و با موبایل کنترل کنید و یا اینکه با کمک یک ماژول GPS خوردرو خود را در هر زمان و مکانی ردیابی و کنترل نمایید و صدها پروژه دیگر که برای انجام آنها نیاز به یک شبکه بیسیم سراسری دارید.
ویژگی ها
باند های فرکانسی: Dual band EGSM900/GSM1800
حدکثر توان انتقال: EGSM900/GT800 Class4(2W) - GSM1800 Class1(1W
حساسیت دریافت: <-106dBm
تغذیه: 3.3V~4.8V ( توصیه می شود 3.8V )
جریان در حالت Standby : تا 3.8mA
جریان در حالت Power-off : تا 50uA
سازگار با پرتکل های: GSM / GPRS Phase2 / 2 + Huawei GT800
پشتیبانی از دستورات AT : شامل GSM standard AT command ، V.25 AT command و Huawei extended AT command
دارای کانکتور: 40PIN FPC
دارای رابط UART : ماکزیمم baud rate پورت سریال 115200bit/s
دارای اینترفیس استاندارد سیمکارت (1.8V or 3V)
دارای دو رابط صدا
دارای کانکتور آنتن GSC RF و 50Έ GSC
پشتیبانی از صدا با کدینگ FR, EFR, HR, و AMR
پشتیبانی از تماس بصورت hands-free
دارای قابلیت حذف Echo
دارای قابلیت: MTو MO SMS
نقطه به نقطه وcell broadcast
پشتیبانی از SMS بصورت TEXT و PDU
دارای قابلیت سرویس دیتا GPRS CLASS 10
با انکودینک CS 1, CS 2, CS 3, CS 4
ماکزیمم نرخ تا 85.6Kbit / s
پشتیبانی از PBCCH
پروتکل یکپارچه TCP / IP : پشتیبانی از multiple links و با قابلیت ارائه پاسخ ACK و cashe با ظرفیت بالا
پشتیبانی از سرویس دیتا با ماکزیمم نرخ 14.4Kbit / s
پشتیبانی از FAX : Group3, Class2.0
پشتیبانی از : USSD
مثال
برقراری تماس با استفاده از ماژول GTM900b و برد آردوینو
کد:
#include <SoftwareSerial.h>
SoftwareSerial GTM900(7, 8); // configure software serial port
void setup()
{
GTM900.begin(9600);
GTM900power();
delay(20000); // give time to log on to network.
}
void GTM900power()
// software equivalent of pressing the GSM shield "power" button
{
digitalWrite(9, HIGH);
delay(1000);
digitalWrite(9, LOW);
delay(5000);
}
void callSomeone()
{
GTM900.println("ATD + +12128675309;"); // dial US (212) 8675309
delay(100);
GTM900.println();
delay(30000); // wait for 30 seconds...
GTM900.println("ATH"); // hang up
}
void loop()
{
callSomeone(); // call someone
GTM900power(); // power off GSM shield
do {} while (1); // do nothing
}
ارسال SMS با استفاده از ماژول GTM900B و برد آردوینو
کد:
#include <SoftwareSerial.h>
SoftwareSerial GTM900(7, 8);
void setup()
{
GTM900.begin(9600);
GTM900power();
delay(20000); // give time to log on to network.
}
void GTM900power()
// software equivalent of pressing the GSM shield "power" button
{
digitalWrite(9, HIGH);
delay(1000);
digitalWrite(9, LOW);
delay(5000);
}
void sendSMS()
{
GTM900.print("AT+CMGF=1\r"); // AT command to send SMS message
delay(100);
GTM900.println("AT + CMGS = \"+12128675309\""); // recipient's mobile number, in international format
delay(100);
GTM900.println("Hello, world. This is a text message from an Arduino Uno."); // message to send
delay(100);
GTM900.println((char)26); // End AT command with a ^Z, ASCII code 26
delay(100);
GTM900.println();
delay(5000); // give module time to send SMS
GTM900power(); // turn off module
}
void loop()
{
sendSMS();
do {} while (1);
}
مرجع:
Tutorial - Arduino and SIM900 GSM Modules
جهت سفارش این کالا، به این بخش در فروشگاه آفتاب رایانه مراجعه نمایید.