Seed studio ESP32 RISC-V Tiny MCU Board
ПОДРОБНЕЕ О ПРОДУКТЕ 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 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) эта крошечная плата обеспечивает желаемый уровень безопасности для разработчиков, стремящихся создавать интеллектуальные, безопасные и подключенные решения.
Этот новый XIAO оснащен высокопроизводительной встроенной керамической антенной с радиусом действия BLE/Wi-Fi до 80 м, а также резервирует интерфейс для внешней антенны UFL. В то же время он также оснащен оптимизированным управлением энергопотреблением. Благодаря четырем режимам питания и встроенной схеме управления зарядкой литиевой батареи он работает в режиме глубокого сна с током всего 15 мкА, что делает его отличным выбором для удаленных приложений с питанием от батареи.
Будучи 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. Подключите XIAO ESP32C6 к компьютеру с помощью кабеля USB Type-C.
- Шаг 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
- компакт-диск ~/esp
git clone –глубина 1 https://github.com/espressif/esp-matter.git
Перейдите в каталог и инициализируйте необходимые подмодули 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. Эксплуатация допускается при соблюдении следующих двух условий:
- Это устройство не может вызывать вредных помех и
- Данное устройство должно принимать любые принимаемые помехи, включая помехи, которые могут вызвать нежелательную работу.
Любые изменения или модификации, не одобренные явно стороной, ответственной за соответствие, могут привести к аннулированию права пользователя на эксплуатацию оборудования.
Примечание: Это оборудование было протестировано и признано соответствующим ограничениям для цифровых устройств класса B в соответствии с частью 15 Правил FCC. Эти ограничения разработаны для обеспечения разумной защиты от вредных помех в жилых помещениях. Это оборудование генерирует, использует и может излучать радиочастотную энергию и, если оно установлено и используется не в соответствии с инструкциями, может вызывать вредные помехи для радиосвязи. Однако нет гарантии, что помехи не возникнут в конкретной установке. Если это оборудование действительно вызывает вредные помехи для радио- или телевизионного приема, что можно определить, выключив и включив оборудование, пользователю рекомендуется попытаться устранить помехи одним или несколькими из следующих способов:
- Переориентируйте или переместите приемную антенну.
- Увеличьте расстояние между оборудованием и приемником.
- Подключите оборудование к розетке в цепи, отличной от той, к которой подключен приемник.
- Обратитесь за помощью к дилеру или опытному радио-/телевизионному технику.
Заявление FCC о воздействии радиации
Этот модуль соответствует ограничениям на воздействие радиочастотного излучения FCC, установленным для неконтролируемой среды. Этот передатчик не должен располагаться рядом или работать совместно с какой-либо другой антенной или передатчиком. Этот модуль необходимо устанавливать и эксплуатировать на расстоянии не менее 20 см между радиатором и телом пользователя.
Модуль ограничен только установкой OEM
OEM-интегратор несет ответственность за то, чтобы у конечного пользователя не было ручных инструкций по удалению или установке модуля.
Если идентификационный номер FCC не виден, когда модуль установлен внутри другого устройства, то внешняя сторона устройства, в которое установлен модуль, также должна иметь этикетку, ссылающуюся на вложенный модуль. Эта внешняя этикетка может использовать такую формулировку, как: «Содержит идентификатор FCC модуля передатчика: Z4T-XIAOESP32C6 или содержит идентификатор FCC: Z4T-XIAOESP32C6»
Если модуль установлен внутри другого устройства, руководство пользователя хоста должно содержать приведенные ниже предупреждения.
- Это устройство соответствует Части 15 Правил FCC. Эксплуатация допускается при соблюдении следующих двух условий:
- Данное устройство не должно создавать вредных помех.
- Данное устройство должно принимать любые принимаемые помехи, включая помехи, которые могут вызвать нежелательную работу.
- Изменения или модификации, явно не одобренные стороной, ответственной за соответствие, могут привести к аннулированию права пользователя на эксплуатацию оборудования.
Устройства должны устанавливаться и использоваться в строгом соответствии с инструкциями производителя, описанными в пользовательской документации, прилагаемой к продукту.
Любая компания, устанавливающая это модульное устройство с ограниченным модульным одобрением, должна провести испытание на излучение и побочные излучения в соответствии с требованиями 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, плата микроконтроллера, плата |