// библиотека для работы с GPRS устройством
#include <GPRSk_Shield_Arduino.h>
// библиотека для эмуляции Serial порта
// она нужна для работы библиотеки GPRSk_Shield_Arduino
#include <SoftwareSerial.h>
// создаём объект mySerial и передаём номера управляющих пинов RX и TX
SoftwareSerial mySerial(6, 7);
// номер на который будем отправлять сообщение
#define PHONE_NUMBER «+77019876543»
// текст сообщения, которое будем отправлять
#define MESSAGE «Hello World!»
// создаём объект класса GPRS и передаём в него объект Serial1
GPRSk gprs(mySerial);
void setup()
{
// открываем последовательный порт для мониторинга действий в программе
Serial.begin(9600);
// открываем Serial-соединение с GPRS Shield
mySerial.begin(9600);
// ждём пока не откроется монитор последовательного порта
// для того, чтобы отследить все события в программе
while (!Serial) {
}
Serial. print(«Serial init OK\r\n»);
// включаем GPRS-шилд
gprs.powerOn();
// проверяем, есть ли связь с GPRS-устройством
while (!gprs.init()) {
// если связи нет, ждём 1 секунду
// и выводим сообщение об ошибке;
// процесс повторяется в цикле,
// пока не появится ответ от GPRS-устройства
delay(1000);
Serial.print(«GPRS Init error\r\n»);
}
// вывод об удачной инициализации GPRS Shield
Serial.println(«GPRS init success»);
// сообщаем о написании и отправке СМС по указанному номеру
Serial.println(«Start to send message …»);
// отправляем сообщение по указанному номеру с заданным текстом
if (gprs.sendSMS(PHONE_NUMBER, MESSAGE))
Serial.println(«Success»);
else
Serial.println(«Error»);
}
void loop()
{
}
/*
В результате, помимо SMS по укзанному номеру, в монитор порта попадут такие строки:
Serial init OK
GPRS init success
Start to send message . ..
Success
*/
Общее расчетное время, необходимое для получения заказа, показано ниже:
Общее расчетное время доставки
Общее время доставки рассчитывается с момента размещения вашего заказа до момента его доставки. Общее время доставки разбито на время обработки и время доставки.
Время обработки: Время, необходимое для подготовки вашего(их) товара (ов) для отправки из нашего склада. Это включая подготовку ваших товаров, проверку качества и упаковку для отправки.
Время доставки: Время нужно вашему(им) товару(ам) для отправления из нашего склада в вашего назначения.
Рекомендуемые способы доставки для вашей страны/региона приведены ниже:
Доставка до: Отправка изЭтот склад не может быть отправлен к вам.
Метод(ы) доставки | Срока доставки | Информация о треке |
---|
Примечание:
(1) Время доставки, указанное выше, относится к расчетному времени рабочих дней, которое будет отправлена после отправки заказа.
(2) Рабочие дни не включают субботу/воскресенье и любые праздничные дни.
(3) Эти оценки основаны на нормальных обстоятельствах и не являются гарантией сроков доставки.
(4) Мы не несем ответственности за сбои или задержки в доставке в результате любого форс-мажорного события, такого как стихийное бедствие, непогоды, войны, таможенные вопросы и любые другие события, находящиеся вне нашего прямого контроля.
(5) Ускоренная доставка не может использоваться для адресов PO Box
расчетные налоги:предполагаемые налоги: может применяться налог на товары и услуги.
*В настоящее время мы предлагаем COD платежи для Саудовской Аравии, Объединенных Арабских Эмиратов, Кувейта, Омана, Бахрейна, Таиланда, Сингапура, Малайзии, Филиппин, Индонезии. Мы отправим код подтверждения на ваш мобильный телефон, чтобы подтвердить правильность ваших контактных данных. Пожалуйста, убедитесь, что вы следуете всем инструкциям, содержащимся в сообщении.
*Оплата с рассрочкой (кредитная карта) или Boleto Bancário доступна только для заказов с доставкой в Бразилии.
Если Вам необходимо управлять своим проектом и/или получать от него данные на большом расстоянии Вам нужен «GSM/GPRS SIM900 модуль«. Данный модуль установлен на плате расширения (Shield Sensor), что существенно расширяет возможности самого модуля. На борту платы расширения имеется 12 цифровых входов/выходов, два из них могут работать в режиме ШИМ-контроллера. А также имеется встроенный АЦП.
GPRS/GSM модуль полностью совместим с устройствами Ардуино, собран на базе чип-модуля SIM900 от компании «SIMCom’S«. GPRS/GSM модуль работает на 4-х диапазонах: 850/900/1900/1900 МГц в трех режимах работы: SMS; звуковые сообщения, сеть GPRS с поддержкой FTP и HTTP серверов. СИМ-карта вставляется с обратно стороны модуля.
Очень важно знать: модуль работает с сим-картой напряжением только 1,8 вольта или 3 вольта!!!
Модуль имеет последовательный интерфейс USART подключения к компьютеру и поключается через USB по умолчанию на скорости 9600.
Подключение и использование выводов читайте по ссылке
Управление GPRS/GSM модулем происходит через АТ-команды. Очень подробно и доступным языком описаны АТ-команды по ссылке.
Примечание:
Для оптовых покупателей в нашем магазине существует гибкая система скидок. За консультацией обращайтесь по телефону (см.раздел «Контакты» или по E-mail). Информацию по наличию, пожалуйста, уточняйте по телефону.
Shield GPRS / GSM SIM900 — это самый простой способ подключить ваши проекты Arduino к сотовой сети и, таким образом, иметь возможность отправлять и получать текстовые сообщения (SMS), голосовые вызовы и даже подключаться к Интернет через GPRS и, таким образом, вход в мир Интернета вещей (IoT). Shield SIM900 работает в диапазонах GSM 850/900/1800/1900 МГц. Все, что вам нужно для добавления функций сотовой связи в свой проект, — это SIM-карта (Entel, Movistar или Claro), и теперь вы можете отправлять сообщения, совершать звонки и многое другое.
Основной микросхемой Shield является SIM900: недорогой модем GSM / GPRS с обширной поддержкой. SIM900 поддерживает AT-команды через последовательный UART, с помощью которых он позволяет отправлять и получать SMS, совершать звонки и подключаться к Интернету. В Arduino мы можем использовать программный последовательный порт на контактах D7 и D8, использовать аппаратный последовательный порт на контактах 0 и 1 или напрямую использовать преобразователь USB-Serial платы Arduino, используя контакты D0 (TX) и D1 (RX). На Shield есть две перемычки, которые позволяют выбирать контакты для последовательной связи.
Использовать Shield SIM900 GSM / GPRS с Arduino очень просто. Сначала мы должны вставить SIM-карту в соответствующий разъем, а затем мы можем напрямую установить экран на Arduino Uno. Для питания щита у нас есть 2 варианта, которые можно выбрать с помощью бортового переключателя: питание щита от нашего Arduino или от независимого источника. Если мы выбираем внешний или независимый источник, мы рекомендуем использовать источники от 9 В до 12 В постоянного тока, которые могут обеспечивать токи более 1 А, источник 9 В для Arduino — хороший вариант.Чтобы активировать Shield, мы можем сделать это вручную или с помощью программного обеспечения, вручную с помощью встроенной кнопки и с помощью программного обеспечения с помощью контакта D9 (мы должны предварительно припаять контактные площадки PWR). Shield включает в себя антенну с разъемом SMA, но если мы хотим расширить местоположение антенны, мы можем выбрать одну из этих антенн: линейная антенна GSM с разъемом IPEX или антенна GSM с разъемом IPEX. Shield SIM900 полностью совместим с Arduino Uno и Leonardo, для работы с Arduino Mega мы должны подключить контакты D7 и D8 к контактам RX1 и TX1.
Для плат SIM900 Shield или SIM800L различаются только две специальные функции:
GPRS щит 3.0
GPRS Shield предоставляет вам возможность самостоятельно создать свой собственный мобильный телефон . Вы можете использовать свой GRPS Shield, чтобы набрать номер телефона или отправить текстовое сообщение другу.Помимо этого, вы можете использовать его для доступа к сети и просмотра веб-страниц. Для получения дополнительной информации посетите нашу вики-страницу
.При использовании нескольких программных последовательных портов только один может получать данные одновременно. Не все контакты на Mega и Mega 2560 поддерживают прерывания изменения, поэтому для RX можно использовать только следующие: 10, 11, 12, 13, 14, 15, 50, 51, 52, 53, A8 (62), A9 ( 63), A10 (64), A11 (65), A12 (66), A13 (67), A14 (68), A15 (69). Не все контакты на Леонардо и Микро поддерживают прерывания изменения, поэтому для RX можно использовать только следующие: 8, 9, 10, 11, 14 (MISO), 15 (SCK), 16 (MOSI).На Arduino или Genuino 101 текущая максимальная скорость RX составляет 57600 бит / с. На Arduino или Genuino 101 RX не работает на контакте 13 Если ваш проект требует одновременных потоков данных, см. Библиотеку Paul Stoffregen’s AltSoftSerial. AltSoftSerial преодолевает ряд других проблем с основным SoftwareSerial, но имеет свои ограничения. Обратитесь к сайту AltSoftSerial для получения дополнительной информации.
Убедитесь, что две библиотеки (GPRS_Shield — библиотека модуля GPRS, SoftwareSerial — мы используем программный последовательный порт для связи с модулем GPRS) были в папке ваших библиотек.Затем вы можете провести тест с эскизами в папке с примерами.
Это программное обеспечение написано lawliet zou для компании Seeed Technology Co., Ltd и находится под лицензией MIT License. Проверьте License.txt / LICENSE для получения подробной информации о лицензии MIT.
Мы тепло приветствуем участие в разработке этого программного обеспечения. Вы можете сделать это в основном путем разветвления, фиксации изменений, а затем получения запросов (перейдите по ссылкам выше для руководства по эксплуатации). Приветствуется добавление журнала изменений и вашего контакта в заголовок файла.
Спасибо за ваш вклад.
Seeed — это платформа для инноваций в области аппаратного обеспечения, позволяющая производителям вдохновлять на дифференциацию продуктов.Работая в тесном сотрудничестве с поставщиками технологий любого масштаба, Seeed предоставляет доступные технологии с качеством, скоростью и знанием цепочки поставок.
Когда прототипы готовы к итерации, Seeed помогает произвести от 1 до 1000 единиц, используя собственные разработки, управление цепочкой поставок и гибкие производственные силы. Seeed также объединяются с инкубаторами, китайской технологической экосистемой, инвесторами и каналами сбыта для создания портальных стартапов Maker за ее пределами.Модуль может получать питание одним из двух способов:
Источник питания можно выбрать с помощью DIP-переключателя рядом с антенной.
Обычно модуль имеет собственную розетку. Таким образом, вы можете запитать его от отдельного источника питания примерно 12 В / 1 А или 5 В / 2 А.
Это может быть максимальная номинальная мощность или максимальная входная мощность для поддержки модуля в периоды максимального потребления мощности — при выполнении вызовов.
Но вы также можете запитать модуль напрямую от Arduino, только подключив экран поверх Arduino, как любой другой щит. Это сделает Vcc и GND модуля подключенными к Vcc и GND платы Arduino.
В начале экспериментов я без проблем установил это подключение. Да, вы можете запитать этот ресурсоемкий модуль напрямую от Arduinoboard, но это не рекомендуется, потому что этот модуль требует большой мощности в режиме передачи.
Пока я пытался опробовать все типы кода с этим модулем, у меня не было проблем с питанием от Arduino.
Но через некоторое время я обнаружил, что когда я перемещаю модуль и Arduino в другое место, я заметил, что светодиод питания на модуле начал тускнеть, и в конце концов он отключился.
Сначала я подумал, что с модулем что-то не так. И даже пробовал другую симку другого оператора связи.
И затем я вспомнил о потребляемой мощности этого модуля, поэтому я пошел в другое место с открытой настройкой, так же, как вы используете свой мобильный телефон, чтобы получить лучший сигнал для более четкого голоса.
Итак, в конце моих испытаний с программным обеспечением я решил сделать свой проект максимально надежным, предоставив модулю максимальное энергопотребление от выделенного источника питания.
Я использовал адаптер питания 12В / 1А для питания модуля.
Примечание:
При питании модуля от внешнего источника питания Arduino не может получать питание от модуля. Так что вам также понадобится отдельный источник питания для Arduino.
БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ КНИГА для поддержки вашего путешествия
EH-TW6000 h521A EH-TW5910 EH-TW5900 Litance V13H010L68 Запасная лампа для Epson ELPLP68 EH-TW6100 PowerLite Home Cinema 3010/3020 / 3010e / 3020e Проекторы h550A.Набор F # 73-144 + # 9-16 80 шт.ACNH NFC Tag Mini Card Rare Villager for Animal Crossing New Horizons Series 1-4 для Switch / Switch Lite / Wii U. Дополнительная карта Gigabyte GC-USB 3.1 PCIE to USB Адаптер, красный универсальный кабель CAT5-350-3RED 3 Cat5e, 350 МГц, безупречный соединительный кабель, Cisco DS-SFP-FC8G-SW MDS 8GB Fiber CHNL SW SFP.
Общее расчетное время, необходимое для получения вашего заказа, показано ниже:
Общее расчетное время доставки
Общее время доставки рассчитывается с момента размещения вашего заказа до момента его доставки вам. Общее время доставки делится на время обработки и время доставки.
Время обработки: Время, необходимое для подготовки вашего товара (ов) к отправке с нашего склада. Это включает в себя подготовку ваших товаров, выполнение проверки качества и упаковку для отправки.
Время доставки: Время, в течение которого ваш товар (-ы) дойдет с нашего склада до места назначения.
Ниже приведены рекомендуемые способы доставки для вашей страны / региона:
Отправлено в: Корабль изЭтот склад не может быть доставлен к вам.
Способ (ы) доставки | Срок доставки | Информация для отслеживания |
---|
Примечание:
(1) Вышеупомянутое время доставки относится к расчетному времени в рабочих днях, которое займет отгрузка после отправки заказа.
(2) Рабочие дни не включают субботу / воскресенье и праздничные дни.
(3) Эти оценки основаны на нормальных обстоятельствах и не являются гарантией сроков доставки.
(4) Мы не несем ответственности за сбои или задержки в доставке в результате любых форс-мажорных обстоятельств, таких как стихийное бедствие, плохая погода, война, таможенные проблемы и любые другие события, находящиеся вне нашего прямого контроля.
(5) Ускоренная доставка не может быть использована для почтовых ящиков
Расчетные налоги: Может взиматься налог на товары и услуги (GST).
* В настоящее время мы предлагаем оплату наложенным платежом для Саудовской Аравии, Объединенных Арабских Эмиратов, Кувейта, Омана, Бахрейна, Катара, Таиланда, Сингапура, Малайзии, Филиппин, Индонезии, Вьетнама, Индии. Мы отправим код подтверждения на ваш мобильный телефон, чтобы проверить правильность ваших контактных данных. Убедитесь, что вы следуете всем инструкциям, содержащимся в сообщении.
* Оплата в рассрочку (кредитная карта) или Boleto Bancário доступна только для заказов с адресами доставки в Бразилии.
Модем GSM / GPRS имеет внутренний стек TCP / IP, позволяющий подключаться к Интернету через GPRS. Щит изготавливается с помощью автоматической машины для захвата и укладки в соответствии с высокими стандартами качества. Сам по себе этот щит ничего не может сделать. Для его работы требуется микроконтроллер, такой как Arduino! Дополнительно SIM-карта с возможностью подключения к сотовой сети! Щит может питаться либо через Arduino, либо напрямую через разъем RMC. Вы можете получить несколько заголовков в нашем магазине, если хотите поставить щит сверху.
Дизайн щита совместим со старым корпусом Arduino, а также с новым корпусом R3, что означает, что этот щит полностью совместим с большинством плат Arduino. Это включает в себя самый популярный Uno для ветерана Duemilanove. Он также поддерживает платы 3V3, такие как Arduino Due, со встроенными буферными вентилями смещения уровня. Экран также можно использовать с Arduino Mega и Leonardo, но функция последовательной связи через программные контакты не будет доступна для этих двух плат, но это не повлияет на функциональность экрана, поскольку они могут передаваться через последовательные контакты оборудования.
Эти щиты производятся с помощью автоматической машины для захвата и установки в соответствии с высокими стандартами качества. Сам экран представляет собой высококачественную печатную плату PTH с профессионально разработанной схемой. Встроенный блок питания 3A с низким падением напряжения позволяет подключать нерегулируемый источник питания широкого диапазона (7–12 В), а также выдерживает пиковый ток, возникающий во время сканирования сети. Встроенная схема переключения уровня разработана с использованием буферных вентилей для дополнительной надежности. Мы также рассмотрели дополнительную настройку для удобства пользователей, для чего в конструкцию включены встроенные перемычки на печатной плате.
Характеристики:
SIM900 GSM / GPRS модуль — это четырехдиапазонный модуль GSM / GPRS, совместимый с Arduino.Модуль работает для добавления как функций GSM (голосовой вызов или SMS), так и функций GPRS. Преимуществами этих модулей являются последовательные уровни VCC и TTL с напряжением 5 В, поэтому вы можете напрямую подключить его к Arduino или другой минимальной системе с уровнем напряжения 5 В. На рынке так много модулей GPRS / GSM, которым необходимо добавить регулятор 5 В и схему преобразователя уровня, в то время как модуль SIM900 GSM / GPRS уже имеет встроенную схему регулятора и преобразователь уровня TTL на плате.
Спецификация:1 x SIM900 GPRS / GSM Shield Development Board Четырехдиапазонный модуль Модуль GPRS Shield
.