Arduino:Продукты/Продукты Arduino/Arduino GSM Shield V2

Материал из Онлайн справочника
Версия от 11:23, 8 июля 2023; EducationBot (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.



Arduino GSM Shield V2[1]

«Шилд» Arduino GSM Shield V2 подключает плату Arduino к интернету при помощи беспроводной GPRS-сети. Просто подключите этот «шилд» к Arduino, вставьте в него SIM-карту от оператора с GPRS-покрытием и следуйте дальнейшим инструкциям. Кроме того, вы можете делать/принимать голосовые звонки при помощи встроенного разъема для микрофона, а также получать/отправлять SMS-сообщения.

Как и всегда в случае с Arduino, каждый элемент платформы – «железо», ПО и документация – доступны бесплатно и распространяются по принципу «open-source». Это значит, что вы можете изучить, как устроен этот «шилд», а потом использовать это знание для собственных проектов.

Технические характеристики:

О гарантии можно почитать тут.

С чего начать

На этой странице можно найти всю необходимую информацию о том, как настроить плату, использовать IDE Arduino и т.д.

Нужна помощь?

Описание

«Шилд» Arduino GSM Shield позволяет подключить плату Arduino к интернету, делать/принимать голосовые звонки и отправлять/принимать SMS. «Шилд» использует радиомодем M10 от Quectel. «Шилдом» можно управлять при помощи AT-команд. Также есть библиотека GSM, куда входит множество функций для коммуникации с «шилдом».

Для программной последовательной коммуникации с M10 «шилд» использует цифровые контакты 2 и 3. Контакт 2 подключен к контакту TX на M10, а контакт 3 – к контакту RX. О работе с платами Arduino Mega, Mega ADK и Leonardo читайте здесь. Контакт PWRKEY на модеме подключен к контакту 7 на Arduino.

M10 – это 4-диапазонный модем GSM/GPRS, работающий с частотами GSM 850 МГц, GSM 900 МГц, GSM 1800 МГц и GSM 1900 МГц. Он поддерживает протоколы TCP/UDP и HTTP через соединение GPRS. Максимальная скорость отправки и получения GPRS-данных – 85,6 Кбит/сек.

Чтобы получить доступ к сотовой сети, плате нужна SIM-карта от оператора связи. Более подробно об использовании SIM-карты читайте на ознакомительной странице.

Самая последняя версия «шилда» Arduino GSM Shield использует распиновку 1.0, которая имеется на Arduino Uno Rev3.

Документация

«Шилд» Arduino GSM Shield распространяется по принципу «open-source». Вы можете создать на его основе собственный «шилд», используя файлы ниже:

Совместимость с SIM-картами

«Шилд» Arduino GSM Shield 2 совместим с SIM-картами типа «Data only» (только данные) и «Voice and Data» (голос и данные). Сервисы GPRS и SMS поддерживаются только 2G-картами типа «Data only», тогда как голосовые звонки требуют SIM-карты типа «Voice and Data», которые используются, как правило, в мобильных GSM-телефонах. Передача данных основывается на технологии GPRS и поэтому несовместима с операторами связи, которые работают только с 3G и UMTS. GPRS – это технология типа 2G.

Питание

Рекомендуется питать плату от внешнего источника питания, который может обеспечить силу тока между 700 и 1000 миллиамперами. Питать плату и «шилд» от USB-соединения не рекомендуется, поскольку оно не способно обеспечить достаточно электроэнергии, если модем испытывает сильную нагрузку.

Встроенные индикаторы

«Шилд» оснащен несколькими статусными светодиодами:

  • On – показывает, что «шилд» получает питание
  • Status – загорается, когда модем обеспечивается питанием, а по сети GPS/GPRS передаются данные
  • Net – моргает, когда модем коммуницирует по радиосети

Встроенные интерфейсы

В «шилд» встроен аудио-разъем, и его можно использовать как для микрофона, так и для входного линейного сигнала. Также есть возможность делать голосовые звонки. Вам не нужно добавлять динамик и микрофон.

Кроме того, на «шилде» есть еще 2 кнопки. Первая названа «Reset», которая подключена к контакту сброса на Arduino. Если на нее нажать, это перезапустит скетч. Вторая – это «Power», она включает/выключает подачу питания на модем. В старых версиях «шилда» для того, чтобы включить модем, вам нужно было обязательно нажать на эту кнопку. В новых версиях модем включается автоматически.

Таким образом, если у вас старая версия «шилда», и модем не включается автоматически, вы можете спаять перемычку CTRL/D7 на обратной стороне платы. Благодаря этому модем будет включаться, когда Arduino будет получать питание.

Несколько контактов «шилда» находятся на его обратной стороне. Они предоставляют доступ к функциям вроде выходного контакта для динамика и входного контакта для микрофона. Более подробно читайте в даташите.

Предыдущие версии

Владеете старой версией продукта? Сверьтесь с этой страницей.

См.также

Внешние ссылки