в корзину

Корзина покупок
 

Шилд GSM / GPRS IComSat (SIM900)

Шилд GSM / GPRS IComSat (SIM900)
Модель: IComSat (SIM900)
Можно купить (штук): Предзаказ
По цене: 80.00 бел руб

 

!!!ИНСТРУКЦИЯ!!!

Что можно сделать?
- Основное — управление Arduino с помощью GSM телефона (звонком или с помощью SMS)
- можно позвонить на(с) номер SIM-карты
- можно отправить SMS сообщение на(с) номер SIM-карты
- запрос уровня сигнала
- запрос баланса на счете SIM карты модуля
- запрос данных с датчиков подключенных к модулю
- периодическое получение данных с модуля (показания датчиков и тп) с помощью SMS или голоса на мобильный телефон
- радиус действия в отличие от радиомодулей ограничивается только зоной покрытия сотовых операторов
- и многое другое …

Характеристика
- Модуль поддреживает 4 диапазона 850/900/1800/1900МГц, умеет передавать/принимать голосовые вызовы, работать с смс, делать ussd запросы и работать с сетью через GPRS, с поддержкой ftp, http или tcp/udp.
- Разъем: 3.5мм для микрофона и наушников
- Слот для SIM-карты
- Два разъема для внешней антенны
- Класс GPRS — «B»: как и в большинстве мобильников, одновременно работает либо GPRS (данные), либо GSM (SMS, голос). На время работы GSM, активность GPRS приостанавливается
- Multislot class — 8/10: до 4-х таймслотов от сети к абоненту, до 2-х таймслотов от абонента к сети, что означает до 80 Кбит/с на скачивание и до 40 Кбит/с на загрузку
- Потребление тока в спящем режиме: 1,5 мА
- Рабочие температуры: -40°C to +85 °C

Библиотека с примерами

Схема

Инструкция

Описание и скетчи для работы без библиотеки

Давайте перейдем непосредственно к подключению GSM модулья IComSat (SIM900) к Arduino UNO

Давайте начнем с библиотек..
Для работы модуля нам понадобится библиотека GSM-Shield library (офсайт).

По железу..
- Прикрутите антенну
- На модуле есть перемычки, которые нужно правильно соединить:


Скетч:
Если раскомментировать 27 и 28 строки и вместо номера: +996777123321 — указать свой, то получите от модуля SMS

//Пример скетча для приема и отправки SMS.

#include "SIM900.h"
#include "SoftwareSerial.h"
#include "sms.h"
SMSGSM sms;

int numdata;
boolean started=false;
char smsbuffer[160];
char n[20];

void setup()
{
//Serial connection.
Serial.begin(9600);
Serial.println("char(250) Shield testing.");
if (gsm.begin(2400)){
Serial.println("\nstatus=READY");
started=true;
}
else Serial.println("\nstatus=IDLE");

if(started){
//Раскомментируйте две нижние строки для отправления SMS с модуля на указанный номер.
//if (sms.SendSMS("+996777123321", "Hello Bishkek! by Arduino and GSM Shield!"))
//Serial.println("\nSMS otpravlen");
}

};

void loop()
{
if(started){
if(gsm.readSMS(smsbuffer, 160, n, 20))
{
Serial.println(n);
Serial.println(smsbuffer);
}
delay(1000);
}
};


Так, загрузите скетч в Arduino и запустите монитор порта..
После теста модуля должно выйти «status=READY». Теперь можете послать на номер GSM-модуля SMS.

ОЧЕНЬ ВАЖНО!
- При загрузки скетча модуль должен быть Выключен.
- Перед запуском монитора порта не забудьте Включить модуль (кнопка на модуле — «SIM900-POWER». Лампочка «Status» должна загореться синим.)

- Модуль инициализируется около 30 секунд после включения (иногда в скетчах нужно принудительно ставить данную паузу перед началом работы устройства)

Если с использованием библиотеки возникли трудности, пробуте скетчи которые тут

Написать отзыв

Ваше имя:


Ваш отзыв: Примечание: HTML разметка не поддерживается! Используйте обычный текст.

Оценка: Плохо           Хорошо

Введите код, указанный на картинке: