ГлавнаяТехнические статьи и рекомендации инженеров компанииM5Stack – новый бренд Distrelec
M5Stack – новый бренд Distrelec

M5Stack – новый бренд Distrelec

08.09.2020

Китайский инженер и технический гений Джимми Лай увидел необходимость в том, чтобы преодолеть разрыв между разработкой и конечным продуктом. Вдохновленный своим видением создания инновационных продуктов, которые ускоряют процесс разработки и позволяют создавать высококачественные прототипы на промышленном уровне, он основал M5Stack в 2016 году. M5Stack, полный свежих и интеллектуальных идей, поддерживается командой увлеченных энтузиастов и опытных инженеров - конструкторов, которые хотят помочь разработчикам воплотить в жизнь их самые смелые мечты. Теперь M5Stack предлагает ведущую платформу разработки IoT для промышленной автоматизации, обучения, быстрого создания прототипов и многого другого с его надежным комплектом разработки с открытым исходным кодом, который полностью функционален, настраиваемый и простой для понимания, чтобы справиться с разработкой новых продуктов смог каждый.

M5Stack - это модульный набор инструментов для разработки, прототипирования и макетирования, основанный на ядре ESP32 (это самая популярная в мире Wi-Fi SoC, обновление ESP8266).

Экосистема M5 состоит из главного контроллера (core), подключаемых модулей (module) и датчиков, совместимых с Grove (unit) и предназначена для обучения программированию, разработки электронных схем и промышленного Интернета вещей (IoT). M5Stack стремится предоставлять простые в разработке и экономичные устройства IoT, где важна визуальная и звуковая индикация, а также автономность. Платформа программируется на C++ из среды Arduino, визуальными блоками из среды UIFlow или на microPython. В отличие от платформы Arduino, все компоненты M5Stack снабжены корпусом!

В настоящее время компания предлагает более 170 устройств, готовых к применению «из коробки». В статье мы рассмотрим наиболее популярные устройства.

K001 - ESP32 Basic Core IoT Development Kit:

K001s
    M5Stack BASIC Kit является стартовым комплектом из серии комплектов для разработки M5Stack. Это модульное, наращиваемое, масштабируемое и портативное устройство, которое питается от ядра ESP-32, что делает его открытым, недорогим, полнофункциональным и простым для разработки новых продуктов.
    Особенности продукта:
  • Ядро: ESP32
  • Встроенный динамик, кнопки, цветной ЖК-дисплей, кнопка питания / сброса
  • Слот для карт TF (максимальный размер 16 гБ)
  • Магнитная присоска сзади
  • Контакты и слоты расширения
  • Гнездо и контакты M-Bus
  • Программная платформа: UIFlow, MicroPython, Arduino

K016-C - M5StickC ESP32-PICO Mini IoT Development Kit:

K016-C
    M5StickC - это портативная, простая в использовании плата разработки IoT с открытым исходным кодом, работающая на ESP32. Этот крошечный блок способен воплотить в жизнь вашу самую смелую идею и помочь в создании прототипов Интернета вещей за очень короткое время. Он избавит вас от лишних хлопот в процессе разработки. M5stickC - одно из основных устройств в линейке продуктов M5Stack.
    Он построен на основе постоянно растущей аппаратной и программной экосистеме. Он имеет множество совместимых модулей, а также сообщество разработчиков, которые всегда помогут вам получить максимальную выгоду на каждом этапе процесса разработки.
    Особенности продукта:
  • Ядро: ESP32
  • Встроенный 6-осевой IMU
  • Цветной TFT LCD – 0,96”, Driver IC:ST7735S
  • ИК-передатчик
  • Микрофон
  • Кнопки, ЖК-дисплей (0,96 дюйма)
  • Встроенный аккумулятор LiPo <
  • Носимый и настенный вариант установки
  • Платформа разработки: UIFlow, MicroPython, Arduino

K005 - M5 Faces Pocket Computer with Interchangeable Keyboards:

K005
    FACES Kit - это серия интегрированных функциональных панелей, содержащих три наиболее часто используемых вида клавиатур: «GameBoy», «Калькулятор» и «QWERTY». Модуль имеет встроенный процессор MEGA328, который работает через протокол связи I2C. С этими 3-я различными панелями будет очень легко поддерживать взаимодействие клавиатуры с вашим M5Core.
    Особенности продукта:
  • Ядро: ESP32
  • Встроенный 6-осевой IMU
  • Динамик, 3 кнопки, ЖК-дисплей
  • Слот для карт TF (максимальный размер 16 г)
  • Гнездо аккумулятора и батарея Lipo
  • Сменная многофункциональная панель
  • Внешние контакты
  • Гнездо и контакты M-Bus
  • Платформа разработки: UIFlow, MicroPython, Arduino

K027 - M5StickV K210 AI Camera:

K027
    M5Stack недавно выпустил новую камеру AIoT (AI + IoT) на базе Kendryte K210 - периферийную вычислительную систему на кристалле (SoC) с двухъядерным 64-битным процессором RISC-V и усовершенствованным процессором нейронной сети.
    Камера M5StickV AI обладает возможностями машинного зрения, оснащена датчиком изображения OmniVision OV7740, использует технологию OmniPixel®3-HS, обеспечивает оптимальную чувствительность при слабом освещении, поддерживает различные возможности визуальной идентификации. Помимо датчика OV7740, M5StickV имеет больше количество аппаратных ресурсов, таких как динамик со встроенным ЦАП I2S Class-DAC, экран IPS, 6-осевой IMU, Li-po аккумулятор 200 мАч и многое другое.
    Он может выполнять вычисления нейронной сети при низком энергопотреблении, поэтому M5StickV будет хорошим встроенным решением для машинного зрения с нулевым порогом. Он поддерживает MicroPython, что делает ваш код более лаконичным при использовании M5stick-V для программирования.
    Особенности продукта:
  • Двухъядерный 64-разрядный RISC-V RV64IMAFDC (RV64GC) CPU / 400 МГц
  • Двойной независимый FPU удвоенной точности
  • Процессор нейронной сети (KPU) / 0,8Tops
  • Программируемый массив ввода-вывода (FPIOA)
  • Двойное аппаратное 512-точечное 16-битное комплексное FFT
  • SPI, I2C, UART, I2S, RTC, PWM, поддержка таймера
  • AES, ускоритель SHA256
  • Контроллер прямого доступа к памяти (DMAC)
  • Поддержка Micropython
  • Поддержка шифрования прошивки
  • Материал корпуса: PC + АБС

M018 - RHF76-052 LoRaWAN Module 433MHz:

M018
    Модуль беспроводной связи LoRa/LoRaWAN применяют совместно с M5Stack Core для различных задач, требующих сверхнизкого электропотребления и максимальной дальности связи. Он основан на модуле RHF76-052 и встроенном стеке LoRaWAN. Вы можете использовать ядро M5 в качестве главного MCU для управления этим модемом с помощью простой AT-команды или UART. LoRaWAN действует в основном как протокол сетевого уровня для управления связью между шлюзами LPWAN и устройствами конечных узлов в качестве протокола маршрутизации, поддерживаемого LoRa Alliance. Вы можете модернизировать свою работу с помощью LoRa / LoRaWAN, чтобы оно могло обмениваться данными на очень большие расстояния и с очень низким энергопотреблением. По умолчанию конфигурация UART: «9600, 8, n, 1» (8 бит данных, без четности, 1 стоповый бит)
    Особенности продукта:
  • Встроенная антенна на печатной плате
  • Порт внешней антенны
  • Модель: RHF76-052
  • Два диапазона: 433/470 МГц и 868/915 МГц
  • Радио IC: Semtech SX1276
  • Микроконтроллер: STM32L052C8T6
  • Интерфейс: UART
  • Протокол: AT-команды
  • Встроенный стек протоколов LoRaWAN

M012 - MEGA328P Stepper Motor Driver Module:

M012
    Модуль STEPMOTOR используется для управления шаговым двигателем. Он идеально подходит для любого проекта движения, поскольку может управлять до 3 шаговыми двигателями с управлением GRBL.
    Модуль построен на ядре MEGA328P с прошивкой GRBL. Модуль связывается с M5Core через I2C (0x70). Интегрированная 3 х DRV8825, простая, но очень мощная плата, которая может одновременно управлять тремя биполярными шаговыми двигателями и допускать микрошаги до 1/32 шага.

U008 - FPC1020A Fingerprint Reader Unit:

U008
    FINGER Unit - это дактилоскопический датчик на основе чипа FPC1020A. Этот универсальный датчик упрощает добавление, проверку и управление отпечатками пальцев. Протокол UART, компактный размер и сверхнизкое энергопотребление делают его очень привлекательным для использования с продуктами серии M5Stack. Он выполняет быстрое сопоставление отпечатков пальцев с высочайшим уровнем безопасности и оптимальным удобством для пользователя. Вы можете запрограммировать его так, чтобы установить нужный уровень сравнения и распознавания отпечатков пальцев и задать необходимую степень безопасности. Если вы когда-нибудь захотите защитить свой проект с помощью биометрии, не забудьте включить в него этот юнит.
    Особенности продукта:
  • FINGER Unit использует емкостной полупроводниковый датчик отпечатков пальцев
  • Каждый пиксель сенсора имеет 256 уровней серого
  • Функция распознавания 1: N и проверки 1: 1
  • Поддержка распознавания вращения пальца на 360
  • Функция сравнения отпечатков пальцев и поиска

U028 - MLX90614 NCIR Remote Infrared Temperature Sensor Unit:

U028
    NCIR оснащен встроенным инфракрасным датчиком на чипе MLX90614. Его можно использовать для измерения температуры поверхности человеческого тела или другого объекта. В отличие от большинства датчиков температуры, этот датчик измеряет инфракрасный свет, отражающийся от удаленных объектов, поэтому он может определять температуру, не касаясь их физически. Просто наведите датчик на то, что вы хотите измерить, и он определит температуру, поглощая излучаемые ИК-волны. Поскольку ему не нужно прикасаться к измеряемому объекту, он может определять более широкий диапазон температур, чем большинство цифровых датчиков! Он выполняет измерения в поле зрения 90 градусов, поэтому может быть удобен для определения средней температуры в помещении.
    MLX90614 откалиброван на заводе в широком диапазоне температур: от -40 до 125 ˚C для температуры окружающей среды и от -70 до 380 ˚C для температуры объекта.
    Особенности продукта:
  • Рабочее напряжение: от 4,5 до 5,5 В
  • Точность измерения при комнатной температуре: ± 0,5 ° C
  • Поле зрения: 90 °
  • Платформа разработки программного обеспечения: Arduino, UIFlow (Blockly, Python)
  • Две лунки, совместимые с Lego

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