Arduino:Продукты/Продукты Arduino/Arduino GSM Shield V1
Содержание | Знакомство с Arduino | Продукты | Основы | Справочник языка Arduino | Примеры | Библиотеки | Хакинг | Изменения | Сравнение языков Arduino и Processing |
Arduino GSM Shield V1[1]
Arduino GSM Shield V1 подключает плату Arduino к интернету при помощи беспроводной сети GPRS. Пользоваться им просто: просто подключите его к плате, воткните в него SIM-карту от оператора, предлагающего GPRS-покрытие, и следуйте простым инструкциям. Вы также можете получать/принимать голосовые звонки (для этого понадобится внешняя цепь с динамиком и микрофоном) и SMS-сообщения.
Как и всегда в случае с Arduino, каждый элемент платформы – «железо», ПО и документация – доступны бесплатно и распространяются по принципу «open-source». Это значит, что вы можете изучить работу платы и использовать эти знания в создании собственных проектов.
Технические характеристики
- Требуется плата Arduino (в комплекте не идет)
- Рабочее напряжение – 5 вольт (идут от платы Arduino)
- Соединение с Arduino Uno – через контакты 2, 3 (программная последовательная коммуникация) и 7 (сброс). О том, как работать с Mega, Mega ADK и Leonardo, читайте в этих инструкциях.
О гарантии можно почитать тут.
С чего начать
На этой странице можно найти всю необходимую информацию о том, как настроить «шилд», использовать IDE Arduino и т.д.
Нужна помощь?
- Здесь можно почитать о библиотеке GSM
- Здесь – о проектах
- Здесь можно запросить клиентскую поддержку о продуктах
Описание
Arduino GSM Shield V1 позволяет плате Arduino подключаться к интернету, получать/отправлять голосовые звонки и SMS. «Шилд» использует радиомодем [Media:Quectel_M10_datasheet.pdf|M10 от Quectel]. Кроме того, с «шилдом» можно коммуницировать при помощи AT-команд и функций библиотеки GSM.
Для программной последовательной коммуникации с «шилдом» используются цифровые контакты 2 и 3. Контакт 2 подключен к контакту TX на M10, а контакт 3 – к контакту RX. О том, как работать с Mega, Mega ADK и Leonardo, читайте в этой статье. Контакт PWRKEY на модеме подключен к контакту 7 на Arduino.
M10 – это 4-диапазонный модем, работающий с GSM/GPRS на частотах GSM 850 МГц, GSM 900 МГц, DCS 1800 МГц и PCS 1900 МГц. Он поддерживает протоколы TCP/UDP и HTTP через соединение GPRS. Максимальная скорость входящей и исходящей связи через GPRS составляет 85,6 Кбит/сек.
Для доступа к сотовой сети «шилду» нужна SIM-карта от оператора связи. Боле подробно об использовании SIM-карты читайте на ознакомительной странице.
Самая последняя версия «шилда» использует распиновку 1.0, которая используется на 3-ей версии платы Arduino Uno.
Документация
Arduino GSM Shield V1 распространяется по принципу «open-source». Вы можете сделать на его основе собственную плату, используя файлы ниже:
SIM-карта Telefonica/Movilforum, идущая вместе с «шилдом»
«Шилд» Arduino GSM Shield V1 идет в комплекте с SIM-картой от Telefonica/Movilforum, которая предназначена для работы с устройствами типа M2M («machine to machine», т.е. «машинно-машинное взаимодействие»). Использовать именно эту карту, впрочем, необязательно. Вы можете воспользоваться любой SIM’кой, которая работает с GPRS в вашем регионе.
SIM-карта Movilforum включает роуминговый тариф, и ее можно использовать в любой поддерживаемой GSM-сети. Покрытие для этой SIM-карты включает обе Америки и Европу, а конкретный список поддерживаемых стран можно найти по этой ссылке.
Активация карты управляется Movilforum. Подробные инструкции о том, как зарегистрировать и активировать SIM-карту, пополнить баланс и т.д., описаны в маленькой брошюре, идущей в комплекте с «шилдом». Для активации SIM-карту нужно вставить в питаемый «шилд», который присоединен к плате Arduino.
SIM-карта уже идет с PIN-кодом, но его можно поменять при помощи класса GSMPIN из библиотеки GSM.
Прилагаемую SIM’ку нельзя использовать для получения/отправки голосовых звонков. Вы можете лишь отправлять/получать SMS от других SIM-карт из сети Movilforum.
Кроме того, эта SIM’ка не дает возможности создать сервер, который принимал бы входящие запросы из интернета общего доступа. Впрочем, она способна принимать запросы от других SIM-карт в сети Movilforum.
Чтобы использовать голосовые звонки и другие функции «шилда», вам нужно найти SIM-карту другого оператора связи. У разных операторов разные политики относительно SIM-карт, поэтому сначала лучше узнайте, какие типы связи поддерживает покупаемая SIM’ка.
Питание
«Шилд» рекомендуется питать от внешнего источника питания, который может обеспечить 700-1000 миллиампер. Питать Arduino и подключенный к ней GSM Shield V1 от USB-соединения не рекомендуется, т.к. этот тип подключения не способен обеспечить достаточно питания, когда модем испытывает тяжелую нагрузку.
Встроенные индикаторы
«Шилд» имеет несколько статусных светодиодов:
- On – показывает, получает ли «шилд» питание
- Status – загорается, если модем получает питание, а данные передаются/принимаются по сети GSM/GPRS
- Net – мигает, когда модем коммуницирует по радиосети
Встроенные интерфейсы
Роль аудиоинтерфейса в «шилде» выполняют AIN1 и AOUT1 – входной аналоговый канал и выходной аналоговый канал. Ввод аудиоданных осуществляется при помощи линий MIC1P/MIC1N – его можно использовать и для микрофона и для источников линейного сигнала. Для этого интерфейса можно использовать и электретный микрофон. Вывод аудиоданных осуществляется при помощи линий SPK1P/SPK1N – его можно использовать либо для ресивера, либо для динамика. Модем также позволяет выполнять голосовые звонки. Чтобы говорить и слышать человека по другу сторону провода, вам понадобятся динамик и микрофон.
На 53-ой странице документации к модему есть пример голосо-звуковой цепи, которую можно подключить к телефонной гарнитуре:
На «шилде» также имеются две маленьких кнопки. Кнопка с надписью «Reset» подключена к контакту сброса на Arduino. Если нажать на нее, это перезапустит скетч. Кнопка с надписью «Power» подключена к модему и включает/выключает питание, подаваемое на модем. В ранних версиях «шилда» пользователю нужно было обязательно нажать на эту кнопку, чтобы включить модем. В новые версиях «шилда» модем включается автоматически.
Если у вас ранняя версия «шилда» и он не включается автоматически, вы можете спаять перемычку с надписью CTRL/D7 на обратной стороне «шилда». В результате, когда Arduino, к которой подключен «шилд», получит питание, «шилд» будет включаться автоматически.
Некоторые контакты «шилда» выведены на нижнюю часть. Они обеспечивают доступ к модему для вывода данных от динамика или ввода данных от микрофона. Более подробно читайте в даташите.
См.также
Внешние ссылки
Arduino продукты | |
---|---|
Начальный уровень | Arduino Uno • Arduino Leonardo • Arduino 101 • Arduino Robot • Arduino Esplora • Arduino Micro • Arduino Nano • Arduino Mini • Arduino Starter Kit • Arduino Basic Kit • MKR2UNO • TFT-дисплей Arduino |
Продвинутые функции | Arduino Mega 2560 • Arduino Zero • Arduino Due • Arduino Mega ADK • Arduino Pro • Arduino Motor Shield • Arduino USB Host Shield • Arduino Proto Shield • MKR Proto Shield • MKR Proto Large Shield • Arduino ISP • Arduino USB 2 Serial Micro • Arduino Mini USB Serial Adapter |
Интернет вещей | Arduino Yun • Arduino Ethernet • Arduino MKR1000 • Arduino WiFi 101 Shield • Arduino GSM Shield V2 • Arduino WiFi Shield • Arduino Wireless SD Shield • Arduino Wireless Proto Shield • Arduino Ethernet Shield V2 • Arduino Yun Shield • Arduino MKR1000 Bundle |
Носимые устройства | Arduino Gemma • Lilypad Arduino Simple • Lilypad Arduino Main Board • Lilypad Arduino USB • LilyPad Arduino SimpleSnap |
3D-печать | Arduino Materia 101 |
Устаревшие устройства | - |
Примеры Arduino | |
---|---|
Стандартные функции | |
Основы |
|
Цифровой сигнал |
|
Аналоговый сигнал |
|
Связь |
|
Управляющие структуры |
|
Датчики |
|
Дисплей |
Примеры, объясняющие основы управления дисплеем:
|
Строки |
|
USB (для Leonardo, Micro и Due плат) |
В этой секции имеют место примеры, которые демонстрируют использование библиотек, уникальных для плат Leonardo, Micro и Due.
|
Клавиатура |
|
Мышь |
|
Разное |
- Страницы, использующие повторяющиеся аргументы в вызовах шаблонов
- Справочник языка Arduino
- Arduino
- Перевод от Сubewriter
- Проверка:myagkij
- Оформление:myagkij
- Редактирование:myagkij
- Страницы, где используется шаблон "Навигационная таблица/Телепорт"
- Страницы с телепортом
- Продукты Arduino
- Arduino продукты
- Плата Arduino