Содержание

Arduino MKR GSM 1400: распиновка, схема подключения и программирование

Arduino MKR GSM 1400 — платформа для создания проектов с использованием мобильной связи.

Плата может включать исполняющие модули по входящему звонку, опрашивать и передавать данные с датчиков по SMS, а также выходить в интернет по GPRS/HSPA соединению.

Подключение и настройка

В ходе работы сотового передатчика, ток потребления платформы может подняться выше 500 мА, поэтому при питании от обычного USB-порта компьютера, плате необходим дополнительный источник напряжения: Li-Ion аккумулятор или внешнее питание через разъём Vin.

Шаг 1

Скачайте и установите на компьютер интегрированную среду разработки Arduino IDE.

Шаг 2

По умолчанию среда Arduino IDE настроена только на AVR-платы. Для работы с платформой Arduino MKR GSM 1400 — добавьте в менеджере плат поддержку платформ на ядре ARM Cortex-M0+.

Шаг 3

Установите SIM-карту формата Micro-SIM в слот на обратной стороне Arduino GSM 1400.

Примеры работы

Элементы платы

Микроконтроллер ATSAMD21G18

Мозгом платформы Arduino MKR GSM 1400 является 32-разрядный микроконтроллер фирмы Microchip (Atmel) — ATSAMD21G18 с вычислительном ядром ARM Cortex® M0. Контроллер работает на тактовой частоте 48 МГц, а также предоставляет 256 КБ Flash-памяти для хранения прошивки и 32 КБ SRAM-памяти для работы с переменными в программе.

Беспроводной модуль SARA-U201

Модуль U-blox SARA-U201 обеспечивает сотовую связь 3G/2G с поддержкой UMTS/HSPA и GSM/GPRS. Поддержка стандарта 3G обеспечивает входящую скорость передачи данных до 7,2 Мбит/с и исходящую до 5,76 Мбит/с. Для пользования сотовой связью вам понадобится SIM-карта формата Micro-SIM, которая устанавливается с обратной стороны платформы.

Разъём подключения GSM-антенны

В зоне слабого приёма воспользуйтесь дополнительной антенной усиления GSM-сигнала, которая подключается через разъём U.FL.

Крипто-чип

Разъём micro-USB

Разъём micro-USB предназначен для прошивки и питания платформы Arduino с помощью компьютера.

Светодиодная индикация

Имя светодиода Назначение
ON Индикатор питания платформы.
CHRG Индикатор зарядки внешнего аккумулятора.
L Пользовательский светодиод на 6 пине микроконтроллера, в отличии от 13 пина на других платформах Arduino. Используйте определение LED_BUILTIN для работы со светодиодом. При задании значения HIGH светодиод включается, при LOW – выключается.

Разъём подключения аккумулятора

На плате расположен JST PH-разъём (2 pin) для подключения внешних Li-Pol и Li-Ion аккумуляторов.

При одновременном питании платформы от USB и аккумулятора:

При питании платформы только от аккумулятора:

Разъём I²C интерфейса

На платформе предусмотрен JST SH-разъём (5 pin) для подключения дополнительных модулей по интерфейсу «I²C». Коннектор включает в себя:

Регулятор напряжения

Линейный понижающий регулятор напряжение AP7215-33 с выходом 3,3 вольта обеспечивает питание микроконтроллера. Максимальный выходной ток составляет 600 мА.

Кнопка RESET

Служит для сброса микроконтроллера. Это аналог кнопки RESET обычного компьютера.

Распиновка

Пины питания

Порты ввода/вывода

В отличие от большинства плат Arduino, родным напряжением Arduino MKR GSM 1400 является 3,3 В, а не 5 В. Выходы для логической единицы выдают 3,3 В, а в режиме входа ожидают принимать не более 3,3 В. Более высокое напряжение может повредить микроконтроллер!

Будьте внимательны при подключении периферии: убедитесь, что она может корректно функционировать в этом диапазоне напряжений.

Принципиальная и монтажная схема

Габаритный чертёж

Характеристики

Общие

Микроконтроллер

Модуль сотовой связи U-blox SARA-U201

Ресурсы