Arduino MKR WAN 1300 - программируемый контроллер на базе SAMD21 и LoRaWAN CMWX1ZZABZ

13.09.2018

В настоящее время внимание Arduino в большой степени направлено на «Интернет вещей» (IoT). Серия плат MKR, разработанная компанией, предоставляет различные варианты подключения к сети и управления питанием, что, возможно, приведет к созданию на их базе единого стандартного формата для проектов IoT.

MKR WAN 1300 - это мощная плата, которая была разработана, чтобы предложить практическое и экономически эффективное решение для «мэйкеров», желающих добавить Lo-Ra связь к своим проектам с минимальным опытом работы в сети. Плата построена на основе MCU SAMD21 и радио-модуля Lo-Ra компании Murata CMWX1ZZABZ. Как отмечает cnx-software.com, модуль Murata включает в себя STM32L MCU и предоставляет разъемы ADC / DAC, GPIO, SPI, I2C, поэтому, теоретически, можно было бы создать аналогичную плату без чипа Atmel, но совместимость с Arduino IDE могла пострадать.

Конструкция включает в себя возможность питания платы с использованием двух 1.5 В AA или AAA батарей или внешнего источника питания с номинальным напряжением 5 В. Переключение с одного источника на другой выполняется автоматически. Хорошая 32-битная вычислительная мощность, аналогичная платформе Arduino Zero, богатый набор интерфейсов ввода-вывода, Lo-Ra cвязь с низким энергопотреблением и простота использования программного обеспечения Arduino IDE для разработки кода и программирования – все эти функции делают данную платформу предпочтительным выбором для новых IoT проектов с питанием от батарей в компактном форм-факторе. Порт USB можно использовать для подачи питания (5 В) на плату. При питании от USB порта не обязательно подключать батареи, плата может запускаться с батареями и без них.

Предупреждение. В отличие от большинства плат Arduino & Genuino, MKR WAN 1300 работает при максимальном напряжении 3.3 В. Наложение напряжений выше 3.3 В на любой вывод ввода-вывода может повредить плату. Тем не менее, двунаправленная связь с устройствами 5V возможна, однако, это требует преобразования уровня сигнала.

Arduino MKR WAN 1300 - программируемый контроллер на базе SAMD21 и LoRaWAN CMWX1ZZABZ

Спецификация:

  • Микроконтроллер: SAMD21 Cortex-M0+ 32bit low power ARM MCU;
  • Питание платы (USB/VIN): 5 В;
  • Поддержка батарей: 2 x AA или AAA;
  • Рабочее напряжение схемы: 3.3 В;
  • Цифровые I/O контакты: 8;
  • ШИМ контакты: 12 (12 (0, 1, 2, 3, 4, 5, 6, 7, 8, 10, A3 - или 18 -, A4 -или 19);
  • UART: 1;
  • SPI: 1;
  • I2C: 1;
  • Аналоговые входы: 7 (АЦП 8/10/12 бит);
  • Аналоговые выходы: 1 (ЦАП 10 бит);
  • Внешние прерывания: 8 (0, 1, 4, 5, 6, 7, 8, A1 -или 16-, A2 - или 17);
  • Максимальный ток с пина или на пин: 7 мА;
  • Flash память: 256 КБ;
  • SRAM: 32КБ;
  • EEPROM: нет;
  • Тактовая частота: 32.768 кГц (RTC), 48 МГц;
  • LED_BUILTIN: 6;
  • Full-Speed USB Device и встроенный Host;
  • Lo-Ra модуль: Murata CMWX1ZZABZ;
  • Несущая частота: 868/915 МГц;
  • Рабочий регион: EU/US;
  • Длина: 67.64 мм;
  • Ширина: 25 мм;
  • Вес 32 гр.