в корзину

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

Шилд GSM / GPRS IComSat (SIM900)

Шилд GSM / GPRS IComSat (SIM900)
Модель: IComSat (SIM900)
Можно купить (штук): 1
По цене: 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 разметка не поддерживается! Используйте обычный текст.

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

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



Акции
40 проводков мама-мама 20см
5.00 бел руб 3.00 бел руб
40 проводков мама-папа 20см
5.00 бел руб 3.00 бел руб
40 проводков папа-папа 20см
5.00 бел руб 3.00 бел руб
Arduino LEONARDO + USB кабель
35.00 бел руб 23.00 бел руб
Arduino MEGA 2560 R3 + USB кабель
45.00 бел руб 39.00 бел руб
NodeMcu Lua ESP8266 V3 CH340
20.00 бел руб 14.00 бел руб
NodeMcu Lua WIFI ESP8266 CP2102
20.00 бел руб 16.00 бел руб
PIC16F886, Микроконтроллер 8-Бит. DIP-28
5.80 бел руб 4.00 бел руб
Макетная плата на 830 точек
8.00 бел руб 5.00 бел руб
Микроконтроллер Atmel Atmega 328P-PU
12.00 бел руб 7.00 бел руб