Maixduino — одноплатный компьютер с ускорителем AI, RISC-V AI, форм-фактор Arduino и беспроводной модуль ESP32

MAIX — это специализированная серия продуктов Sipeed, разработанная для работы с AI. В отличие от обычных ЧП, специализированные ЧП могут работать быстрее и с меньшими энерго-затратами. Основанный на модуле MAIX, Maixduino является платой разработки RISC-V 64 для приложений AI (искусственного интеллекта) и IoT (интернета вещей). Maixduino разработан на базе SoC Kendryte K210 RISC-V AI и, в отличие от других плат разработки Sipeed MAIX, в форм-факторе Arduino Uno, с модулем ESP32 для поддержки WiFi и Bluetooth.
Sipeed Maixduino - ESP32 WI-FI

Плата для разработки Maixduino была предоставлена компанией Seeed Studio, комплект продается за 23.90 долларов США плюс доставка и включает в себя модуль камеры OV2640, 2.4-дюймовый TFT-дисплей и сама плата Maixduino.

Maixduino SBC форм-фактор Arduino UNO - kit

Maixduino может быть запрограммирован с помощью MaixPy IDE (MicroPython), Arduino IDE, OpenMV IDE и PlatformIO IDE, а также поддерживает платформы глубокого обучения Tiny-Yolo, Mobilenet и TensorFlow Lite с идентификацией изображений QVGA @ 60fps или VGA @ 30fps. Maixduino делает Arduino IDE и библиотеки для поддержки серии плат разработки Maix (чипы k210), упрощая использование большого количества существующих библиотек Arduino с открытым исходным кодом для быстрой разработки ваших проектов.

Для подключения потребуется кабель или переходник из USB 2.0 в type C, кабель будет используется для питания и программирования как K210, так и ESP32 через двухканальный чип CH522: первый канал — это для K210, а второй для ESP32.

Sipeed Maixduino - USB Type C b двухканальный CH522 для программирования как K210, так и ESP32

Типичные области применения:

  • Приложения Smart Home (Умный Дом), такие как роботы-уборщики, умные колонки, электронные дверные замки, домашний мониторинг;
  • Приложения медицинской промышленности, такие как вспомогательная диагностика и лечение, распознавание медицинских изображений, экстренная сигнализация;
  • Приложения Smart Industry, такие как промышленное оборудование, умная сортировка, мониторинг электрооборудования;
  • Образовательные приложения, такие как образовательные роботы, интеллектуальные интерактивные платформы, проверка эффективности обучения;
  • Сельскохозяйственные приложения, такие как сельскохозяйственный мониторинг, мониторинг вредителей и болезней, автоматизированный контроль и т. д.

Модуль Sipeed M1 (Lichee Dan)

Модуль Sipeed M1 вмещает SoC K210, 3-канальный источник постоянного тока, 8/16/128 МБ флэш-памяти, а версия M1w и беспроводной модуль Wi-Fi esp8285.

Sipeed Maixduino - Sipeed M1 K210 RISC-V AI SoC

Maixduino - Sipeed M1-M1W (Lichee Dan)

Kendryte K210

Kendryte K210 — это система на кристалле (SoC), которая объединяет: два 64-битных ядра RISC-V IMAFDC (RV64GC), каждое со встроенным независимым FPU и тактовой частотой от 400 до 600 МГц; Аппаратный ускоритель сверточных нейронных сетей (CNN) KPU; Аппаратный ускоритель аудио APU; SRAM 8 МБ.
Maixduino - Kendryte K210 - Обзор архитектуры

Технические характеристики Sipeed Maixduino

Maixduino - оборудование

Модуль AI
Sipeed M1 / Sipeed MAIX-I AIoT
Система на кристалле (SoC)
Kendryte K210 (CPU+KPU+APU)
Процессор
2 x 64-битных ядра RISC-V IMAFDC (RV64GC), каждое со встроенным независимым FPU, тактовая частота 400-600 МГц. 2 x 32Ki I-Cache (Кеш инструкций), 2 x 32Ki D-Cache (Кеш данных);
Аппаратный ускоритель сверточных нейронных сетей (CNN) KPU;
Аппаратный ускоритель аудио APU
ОЗУ 8 МБ встроенной SRAM
Хранилище Слот для карты Micro SD (TF);
Встроенный Flash модуль на 16M
Видео вход 24-контактный разъем камеры DVP;
Поддерживает видео захват решением до 640×480 @ 30fps;
Поддерживает форматы входного изображения YUV422 и RGB565
Видео выход Может выводить изображения как на KPU;
так и на дисплей — 24-контактный разъем для 8-битного ЖК-дисплея MCU
Аудио вход Встроенный всенаправленный цифровой I2S MEMS Микрофон MSM261S4030H0
Аудио выход DAC+PA:
ЦАП TM8211: 16-битный динамический диапазон; Низкое гармоническое искажение;
NS4150: выходная мощность 3 Вт, разъем динамика с шагом 1.25 мм; КПД до 90%;
Беспроводная связь Модуль ESP32:
Поддерживает 2.4G 802.11.b/g/n
802.11 n (2,4 ГГц), скорость до 150 Мбит/с
Полный стандарт Bluetooth v4.2, включая традиционный Bluetooth (BR/EDR) и Bluetooth Low Energy (BLE)
USB 1 x USB 2.0 устройство тип C для питания и программирования как K210, так и ESP32 через двухканальный чип CH522
Диапазон рабочей температуры -30 ℃ — 85 ℃
Периферия Arduino UNO-совместимые разъемы с цифровыми входами/выходами/ШИМ, I2C, UART, 6-кратными аналоговыми входами и сигналами питания
Питание USB Type-C;
6 — 12 В, >600 мА через разъем питания;
4.8 — 5.2 В через Vin (?)
Кнопки сброса (reset) и загрузки (boot)
Индикаторы (LED) Питания (Power), TX-K210, RX-K210, TX-ESP32 и RX-ESP32
Форм-фактор Arduino Uno
Температурный диапазон от -30 °C до 85 °C

Фото галерея

Maixduino SBC форм-фактор Arduino UNO - вид сверху
Maixduino SBC форм-фактор Arduino UNO - вид снизу
Sipeed Maixduino - Кнопки Reset и Boot
Sipeed Maixduino - Порт аудио выхода

Sipeed Maixduino - Порт ЖК
Sipeed Maixduino - Порты камеры и MicroSD
Sipeed Maixduino
Sipeed Maixduino - Arduino UNO Форм-фактор

Sipeed Maixduino - Sipeed Maixduino - Sipeed M1 K210 RISC-V AI SoC и ESP32 WI-FI
Sipeed Maixduino - Вид сверху (все компоненты)
Sipeed Maixduino - Вид снизу и блок-схема

Материалы

Sipeed Maixduino Kit for RISC-V AI + IoT
Maixduino Documentation
Downloads — Kendryte

Похожие записи

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *