логотип-семя

Seed studio ESP32 RISC-V Tiny MCU Board

seeed-studio-ESP32-RISC-V-Tiny-MCU-Board-product

ПОДРОБНЕЕ О ПРОДУКТЕ ESP32

Функции

  • Расширенные возможности подключения: объединяет 2.4 ГГц Wi-Fi 6 (802.11ax), Bluetooth 5(LE) и радиосвязь IEEE 802.15.4, что позволяет применять протоколы Thread и ZigBee.
  • Matter Native: поддерживает создание проектов умного дома, совместимых с Matter, благодаря расширенным возможностям подключения, что обеспечивает совместимость
  • Безопасность, зашифрованная на чипе: работающий на базе ESP32-C6, он обеспечивает улучшенную безопасность зашифрованных на чипе устройств для ваших проектов умного дома с помощью безопасной загрузки, шифрования и доверенной среды выполнения (TEE)
  • Выдающиеся радиочастотные характеристики: встроенная антенна с радиусом действия до 80 м
    Диапазон BLE/Wi-Fi, при этом сохраняется интерфейс для внешней антенны UFL
  • Оптимизация энергопотребления: имеет 4 рабочих режима, самый низкий из которых составляет 15 мкА в режиме глубокого сна, а также поддерживает управление зарядом литиевой батареи.
  • Два процессора RISC-V: Включает два 32-разрядных процессора RISC-V, при этом высокопроизводительный процессор работает на частоте до 160 МГц, а маломощный процессор — на частоте до 20 МГц.
  • Классический дизайн XIAODesigns: сохраняет классический дизайн XIAO с форм-фактором размера большого пальца 21 x 17.5 мм и односторонним креплением, что делает его идеальным для проектов с ограниченным пространством, таких как носимые устройства.

seeed-studio-ESP32-RISC-V-Tiny-MCU-Board- (1)

Описание

Seeed Studio XIAO ESP32C6 работает на высокоинтегрированном ESP32-C6 SoC, построенном на двух 32-битных процессорах RISC-V, с высокопроизводительным (HP) процессором с частотой до 160 МГц и маломощным (LP) 32-битным процессором RISC-V, который может работать на частоте до 20 МГц. На чипе имеется 512 КБ SRAM и 4 МБ Flash, что обеспечивает больше места для программирования и предоставляет больше возможностей для сценариев управления IoT.
XIAO ESP32C6 — это Matter-родной продукт благодаря улучшенному беспроводному подключению. Беспроводной стек поддерживает WiFi 2.4 6 ГГц, Bluetooth® 5.3, Zigbee и Thread (802.15.4). Как первый член XIAO, совместимый с Thread, он идеально подходит для создания проектов, совместимых с Matter-c, тем самым достигая взаимодействия в умном доме.
Для лучшей поддержки ваших проектов IoT, XIAO ESP32C6 не только обеспечивает бесшовную интеграцию с основными облачными платформами, такими как ESP Rain Maker, AWS IoT, Microsoft Azur e и Google Cloud, но и использует безопасность для ваших приложений IoT. Благодаря встроенной безопасной загрузке, флэш-шифрованию, защите личности и Trusted Execution Environment (TEE) эта крошечная плата обеспечивает желаемый уровень безопасности для разработчиков, стремящихся создавать интеллектуальные, безопасные и подключенные решения.

seeed-studio-ESP32-RISC-V-Tiny-MCU-Board- (2)

Этот новый XIAO оснащен высокопроизводительной встроенной керамической антенной с радиусом действия BLE/Wi-Fi до 80 м, а также резервирует интерфейс для внешней антенны UFL. В то же время он также оснащен оптимизированным управлением энергопотреблением. Благодаря четырем режимам питания и встроенной схеме управления зарядкой литиевой батареи он работает в режиме глубокого сна с током всего 15 мкА, что делает его отличным выбором для удаленных приложений с питанием от батареи.

seeed-studio-ESP32-RISC-V-Tiny-MCU-Board- (3)

Будучи 8-м членом семейства Seeed Studio XIAO, XIAO ESP32C6 остается классическим дизайном XIAO. Он разработан для размещения в 21 x 17.5 мм, стандартном размере XIAO, сохраняя при этом свой классический односторонний монтаж компонентов. Даже будучи размером с большой палец, он удивительно выдает 15 общих выводов GPIO, включая 11 цифровых входов/выходов для выводов ШИМ и 4 аналоговых входа/выхода для выводов АЦП. Он поддерживает последовательные порты связи UART, IIC и SPI. Все эти функции делают его идеальным для проектов с ограниченным пространством, таких как носимые устройства, или готовым к производству блоком для ваших проектов PCBA.

Начиная

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

Настройка оборудования
Вам необходимо подготовить следующее:

  • 1 x Seeed Studio XIAO ESP32C6
  • 1 х Компьютер
  • Кабель USB Type-C - 1 шт.

Кончик
Некоторые кабели USB могут только подавать питание и не могут передавать данные. Если у вас нет кабеля USB или вы не знаете, может ли ваш кабель USB передавать данные, вы можете проверить, поддерживает ли Seeed USB Type-C USB 3.1.

  1. Шаг 1. Подключите XIAO ESP32C6 к компьютеру с помощью кабеля USB Type-C.
  2. Шаг 2. Подключите светодиод к контакту D10 следующим образом.
    Примечание: Обязательно подключите резистор (около 150 Ом) последовательно, чтобы ограничить ток через светодиод и предотвратить избыточный ток, который может пережечь светодиод.

Подготовьте программное обеспечение
Ниже я перечислю версию системы, версию ESP-IDF и версию ESP-Matter, использованные в этой статье для справки. Это стабильная версия, которая была протестирована на работоспособность.

  • Хост: Ubuntu 22.04 LTS (Jammy Jellyfish).
  • ESP-IDF: Tags т5.2.1.
  • ESP-Matter: основная ветка, по состоянию на 10 мая 2024 года, коммит bf56832.
  • connectedhomeip: в настоящее время работает с коммитом 13ab158f10, по состоянию на 10 мая 2024 г.
  • Гит
  • Код Visual Studio

Установка ESP-Matter шаг за шагом

Шаг 1. Установка зависимостей
Сначала вам нужно установить необходимые пакеты с помощью . Откройте терминал и выполните следующую команду:apt-get

  • sudo apt-get install git gcc g++ pkg-config libssl-dev libdbus-1-dev \ libglib2.0-dev libavahi-client-dev ninja-build python3-venv python3-dev \ python3-pip распаковать libgirepository1.0-dev libcairo2-dev libreadline-dev

Эта команда устанавливает различные пакеты, такие как , компиляторы (, ) и библиотеки, необходимые для сборки и запуска Matter SDK.gitgccg++

Шаг 2. Клонируйте репозиторий ESP-Matter
Клонируйте репозиторий из GitHub, используя команду с глубиной 1, чтобы извлечь только последний снимок: esp-mattergit clone

Перейдите в каталог и инициализируйте необходимые подмодули Git:esp-matter

  • cd esp-материя
    обновление подмодуля git –init –depth 1

Перейдите в каталог и запустите скрипт Python для управления подмодулями для определенных платформ:connectedhomeip

  • cd ./connectedhomeip/connectedhomeip/scripts/checkout_submodules.py –platform esp32 linux –shallow

Этот скрипт обновляет подмодули для платформ ESP32 и Linux поверхностным образом (только последний коммит).

Шаг 3. Установка ESP-Matter
Вернитесь в корневой каталог, затем запустите скрипт установки:esp-matter

  • cd ../…/install.sh

Этот скрипт установит дополнительные зависимости, специфичные для ESP-Matter SDK.

Шаг 4. Установите переменные среды
Источник скрипта для настройки переменных среды, необходимых для разработки:export.sh

  • источник ./export.sh

Эта команда настраивает вашу оболочку с необходимыми путями и переменными среды.

Шаг 5 (необязательно). Быстрый доступ к среде разработки ESP-Matter
Чтобы добавить предоставленные псевдонимы и параметры переменных среды в ваш file, выполните следующие шаги. Это настроит вашу среду оболочки для легкого переключения между настройками разработки IDF и Matter, а также включит ccache для более быстрой сборки..bashrc
Откройте терминал и используйте текстовый редактор, чтобы открыть file находится в вашем домашнем каталоге. Вы можете использовать или любой редактор, который вам нравится. Напримерampле:.bashrcnano

  • нано ~/.bashrc

Прокрутите вниз file и добавьте следующие строки:.bashrc

  • # Псевдоним для настройки среды ESP-Matter alias get_matter='. ~/esp/esp-matter/export.sh'
  • # Включить ccache для ускорения компиляции alias set_cache='export IDF_CCACHE_ENABLE=1′

После добавления строк сохраните file и выйдите из текстового редактора. Если вы используете , вы можете сохранить, нажав , нажмите для подтверждения, а затем для выхода.nanoCtrl+OEnterCtrl+X
Чтобы изменения вступили в силу, вам необходимо перезагрузить file. Вы можете сделать это, воспользовавшись услугами file или закрыв и снова открыв свой терминал. Чтобы получить источник file, используйте следующее

  • источник ~/.bashrc команда:.bashrc.bashrc.bashrc

Теперь вы можете запустить и настроить или обновить среду esp-matter в любой терминальной сессии.get_matterset_cache

  • получить_материю установить_кэш

Приложение

  • Безопасный и подключенный умный дом, улучшающий повседневную жизнь за счет автоматизации, дистанционного управления и многого другого.
  • Носимые устройства с питанием от батареек и ограниченным пространством благодаря размеру большого пальца и низкому энергопотреблению.
  • Сценарии беспроводного Интернета вещей, обеспечивающие быструю и надежную передачу данных.

Декларация здесь
Устройство не поддерживает переключение BT в режиме DSS.

ФКС

Заявление Федеральной комиссии по связи
Это устройство соответствует части 15 Правил FCC. Эксплуатация допускается при соблюдении следующих двух условий:

  1. Это устройство не может вызывать вредных помех и
  2. Данное устройство должно принимать любые принимаемые помехи, включая помехи, которые могут вызвать нежелательную работу.
    Любые изменения или модификации, не одобренные явно стороной, ответственной за соответствие, могут привести к аннулированию права пользователя на эксплуатацию оборудования.

Примечание: Это оборудование было протестировано и признано соответствующим ограничениям для цифровых устройств класса B в соответствии с частью 15 Правил FCC. Эти ограничения разработаны для обеспечения разумной защиты от вредных помех в жилых помещениях. Это оборудование генерирует, использует и может излучать радиочастотную энергию и, если оно установлено и используется не в соответствии с инструкциями, может вызывать вредные помехи для радиосвязи. Однако нет гарантии, что помехи не возникнут в конкретной установке. Если это оборудование действительно вызывает вредные помехи для радио- или телевизионного приема, что можно определить, выключив и включив оборудование, пользователю рекомендуется попытаться устранить помехи одним или несколькими из следующих способов:

  • Переориентируйте или переместите приемную антенну.
  • Увеличьте расстояние между оборудованием и приемником.
  • Подключите оборудование к розетке в цепи, отличной от той, к которой подключен приемник.
  • Обратитесь за помощью к дилеру или опытному радио-/телевизионному технику.

Заявление FCC о воздействии радиации
Этот модуль соответствует ограничениям на воздействие радиочастотного излучения FCC, установленным для неконтролируемой среды. Этот передатчик не должен располагаться рядом или работать совместно с какой-либо другой антенной или передатчиком. Этот модуль необходимо устанавливать и эксплуатировать на расстоянии не менее 20 см между радиатором и телом пользователя.

Модуль ограничен только установкой OEM
OEM-интегратор несет ответственность за то, чтобы у конечного пользователя не было ручных инструкций по удалению или установке модуля.
Если идентификационный номер FCC не виден, когда модуль установлен внутри другого устройства, то внешняя сторона устройства, в которое установлен модуль, также должна иметь этикетку, ссылающуюся на вложенный модуль. Эта внешняя этикетка может использовать такую ​​формулировку, как: «Содержит идентификатор FCC модуля передатчика: Z4T-XIAOESP32C6 или содержит идентификатор FCC: Z4T-XIAOESP32C6»

Если модуль установлен внутри другого устройства, руководство пользователя хоста должно содержать приведенные ниже предупреждения.

  1. Это устройство соответствует Части 15 Правил FCC. Эксплуатация допускается при соблюдении следующих двух условий:
    1. Данное устройство не должно создавать вредных помех.
    2. Данное устройство должно принимать любые принимаемые помехи, включая помехи, которые могут вызвать нежелательную работу.
  2. Изменения или модификации, явно не одобренные стороной, ответственной за соответствие, могут привести к аннулированию права пользователя на эксплуатацию оборудования.

Устройства должны устанавливаться и использоваться в строгом соответствии с инструкциями производителя, описанными в пользовательской документации, прилагаемой к продукту.
Любая компания, устанавливающая это модульное устройство с ограниченным модульным одобрением, должна провести испытание на излучение и побочные излучения в соответствии с требованиями FCC, часть 15C: 15.247. Только если результаты испытаний соответствуют требованиям FCC, часть 15C: 15.247, хост может быть продан на законных основаниях.

Антенны

Тип Прирост
Керамическая чип-антенна 4.97dBi
Антенна FPC 1.23dBi
Стержневая антенна 2.42dBi

Антенна прикреплена постоянно и не может быть заменена. Выберите, использовать ли встроенную керамическую антенну или внешнюю антенну через GPIO14. Отправьте 0 на GPIO14, чтобы использовать встроенную антенну, и отправьте 1, чтобы использовать внешнюю антенну. Прослеживание конструкций антенн: Неприменимо.

Часто задаваемые вопросы (FAQ)

В: Могу ли я использовать этот продукт в промышленных целях?
A: Хотя продукт предназначен для проектов «умного дома», он может не подходить для промышленного применения из-за особых требований в промышленных условиях.

В: Каково типичное энергопотребление этого продукта?
A: Изделие предлагает различные режимы работы, при этом наименьшее энергопотребление составляет 15 А в режиме глубокого сна.

Документы/Ресурсы

Seed studio ESP32 RISC-V Tiny MCU Board [pdf] Руководство пользователя
ESP32, плата микроконтроллера ESP32 RISC-V Tiny, плата микроконтроллера RISC-V Tiny, плата микроконтроллера Tiny, плата микроконтроллера, плата

Ссылки

Оставьте комментарий

Ваш адрес электронной почты не будет опубликован. Обязательные поля отмечены *