seeed-лого

seeed studio ESP32 RISC-V Tiny MCU платка

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

ESP32 ПОДРОБНОСТИ ЗА ПРОДУКТА

Характеристики

  • Подобрена свързаност: Комбинира 2.4 GHz Wi-Fi 6 (802.11ax), Bluetooth 5(LE) и IEEE 802.15.4 радио свързаност, което ви позволява да приложите протоколите Thread и Zigbee.
  • Matter Native: Поддържа изграждането на проекти за интелигентен дом, съвместими с Matter, благодарение на подобрената си свързаност, постигайки оперативна съвместимост
  • Сигурност, шифрована на чип: Осъществена от ESP32-C6, тя осигурява подобрена шифрована на чип сигурност на вашите интелигентни домашни проекти чрез защитено стартиране, криптиране и доверена среда за изпълнение (TEE)
  • Изключителна RF производителност: Има вградена антена с до 80 метра
    BLE/Wi-Fi обхват, като запазва интерфейс за външна UFL антена
  • Увеличаване на консумацията на енергия: Предлага се с 4 работни режима, като най-ниският е 15 μA в режим на дълбок сън, като същевременно поддържа управление на зареждането на литиевата батерия.
  • Двойни RISC-V процесори: Включва два 32-битови RISC-V процесора, като процесорът с висока производителност работи до 160 MHz, а процесорът с ниска мощност до 20
  • Класически XIAODesigns: Запазва класическия дизайн на XIAO с размер на палеца от 21 x 17.5 mm и едностранно закрепване, което го прави идеален за проекти с ограничено пространство, като например носими устройства

seeed-studio-ESP32-RISC-V-Tiny-MCU-платка- (1)

Описание

Seeed Studio XIAO ESP32C6 се захранва от силно интегрирания ESP32-C6 SoC, изграден върху два 32-битови RISC-V процесора, с високопроизводителен (HP) процесор с работа до 160 MHz и нискоенергиен (LP) 32-битов RISC-V процесор, който може да бъде клокнат до 20 MHz. Има 512 KB SRAM и 4 MB Flash на чипа, което позволява повече пространство за програмиране и предоставя повече възможности за сценариите за управление на IoT.
XIAO ESP32C6 е роден в Matter благодарение на подобрената си безжична свързаност. Стекът без кабел поддържа 2.4 GHz WiFi 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 приложения. Със своето защитено зареждане в чип, флаш криптиране, защита на самоличността и надеждна среда за изпълнение (TEE), тази малка платка осигурява желаното ниво на сигурност за разработчиците, които искат да създадат интелигентни, сигурни и свързани решения.

seeed-studio-ESP32-RISC-V-Tiny-MCU-платка- (2)

Този нов XIAO е оборудван с високоефективна вградена керамична антена с до 80 метра BLE/Wi-Fi обхват, като същевременно запазва интерфейс за външна UFL антена. В същото време той идва и с оптимизирано управление на консумацията на енергия. С четири режима на захранване и вградена верига за управление на зареждането на литиева батерия, той работи в режим Deep Sleep с ток от едва 15 µA, което го прави отличен за отдалечени приложения, захранвани от батерии.

seeed-studio-ESP32-RISC-V-Tiny-MCU-платка- (3)

Като 8-ми член на семейството на Seeed Studio XIAO, XIAO ESP32C6 остава с класическия дизайн на XIAO. Той е проектиран да пасва на стандартния размер 21 x 17.5 mm, XIAO, като същевременно запазва класическия си едностранен монтаж на компоненти. Дори да е с размер на палец, той удивително разкрива общо 15 GPIO пина, включително 11 цифрови I/O за PWM щифтове и 4 аналогови I/O за ADC щифтове. Поддържа UART, IIC и SPI серийни комуникационни портове. Всички тези функции го правят идеално подходящ както за проекти с ограничено пространство, като например носими, така и за готова за производство единица за вашите PCBA дизайни.

Първи стъпки

Първо, ще свържем XIAO ESP32C3 към компютъра, ще свържем светодиод към платката и ще качим прост код от Arduino IDE, за да проверим дали платката работи добре, като мига свързания светодиод.

Хардуерна настройка
Трябва да подготвите следното:

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

съвет
Някои 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 v5.2.1.
  • ESP-Matter: основен клон, от 10 май 2024 г., ангажирайте bf56832.
  • connectedhomeip: в момента работи с commit 13ab158f10, считано от 10 май 2024 г.
  • Git
  • Код на 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 Repository​
Клонирайте хранилището от GitHub, като използвате командата с дълбочина 1, за да извлечете само най-новата снимка: esp-mattergit clone

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

  • cd esp-matter
    git подмодул update –init –depth 1

Отидете до директорията и стартирайте скрипт на Python, за да управлявате подмодули за конкретни платформи:connectedhomeip

  • cd ./connectedhomeip/connectedhomeip/scripts/checkout_submodules.py –платформа esp32 linux –плитък

Този скрипт актуализира подмодули както за 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 намиращи се във вашата домашна директория. Можете да използвате или всеки редактор, който предпочитате. Напримерample:.bashrcnano

  • нано ~/.bashrc

Превъртете до дъното на file и добавете следните редове:.bashrc

  • # Псевдоним за настройка на псевдоним на средата ESP-Matter 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

  • get_matter set_cache

Приложение

  • Сигурен и свързан интелигентен дом, подобряващ ежедневието чрез автоматизация, дистанционно управление и др.
  • Носими устройства с ограничено пространство и захранвани от батерии, благодарение на размера на палеца и ниската консумация на енергия.
  • Безжични IoT сценарии, позволяващи бързо и надеждно предаване на данни.

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

FCC

Декларация на FCC
Това устройство отговаря на част 15 от правилата на FCC. Операцията е предмет на следните две условия:

  1. Това устройство може да не причинява вредни смущения и
  2. Това устройство трябва да приема всякакви получени смущения, включително смущения, които могат да причинят нежелана работа.
    Всякакви промени или модификации, които не са изрично одобрени от страната, отговорна за съответствието, могат да анулират правото на потребителя да работи с оборудването.

Забележка: Това оборудване е тествано и е установено, че отговаря на ограниченията за цифрово устройство от клас B, съгласно част 15 от правилата на FCC. Тези ограничения са предназначени да осигурят разумна защита срещу вредни смущения в жилищна инсталация. Това оборудване генерира използва и може да излъчва радиочестотна енергия и, ако не е инсталирано и използвано в съответствие с инструкциите, може да причини вредни смущения в радиокомуникациите. Въпреки това, няма гаранция, че няма да възникнат смущения при определена инсталация. Ако това оборудване причинява вредни смущения в радио- или телевизионното приемане, което може да се определи чрез изключване и включване на оборудването, потребителят се насърчава да опита да коригира смущенията чрез една или повече от следните мерки:

  • Пренасочете или преместете приемната антена.
  • Увеличете разстоянието между оборудването и приемника.
  • Свържете оборудването към контакт във верига, различна от тази, към която е свързан приемникът.
  • Консултирайте се с търговеца или опитен радио/телевизионен техник за помощ.

Декларация на FCC за излагане на радиация
Този модулен модул отговаря на ограниченията за излагане на радиочестотна радиация на FCC, определени за неконтролирана среда. Този предавател не трябва да бъде разположен съвместно или да работи във връзка с друга антена или предавател. Този модулен модул трябва да се монтира и работи с минимално разстояние от 20 см между радиатора и тялото на потребителя.

Модулът е ограничен само до OEM инсталация
Интеграторът на OEM е отговорен да гарантира, че крайният потребител няма ръчни инструкции за премахване или инсталиране на модул
Ако идентификационният номер на FCC не се вижда, когато модулът е инсталиран в друго устройство, тогава външната страна на устройството, в което е инсталиран модулът, също трябва да показва етикет, отнасящ се до приложения модул. Този външен етикет може да използва формулировки като следното: „Съдържа FCC ID на предавателен модул: Z4T-XIAOESP32C6 или съдържа FCC ID: 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, за да използвате външната антена. Дизайн на антената на Trace: Не е приложимо.

Често задавани въпроси (FAQ)

В: Мога ли да използвам този продукт за индустриални приложения?
О: Въпреки че продуктът е предназначен за проекти за интелигентен дом, той може да не е подходящ за промишлени приложения поради специфични изисквания в промишлени условия.

Въпрос: Каква е типичната консумация на енергия на този продукт?
О: Продуктът предлага различни режими на работа, като най-ниската консумация на енергия е 15 A в режим на дълбок сън.

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

seeed studio ESP32 RISC-V Tiny MCU платка [pdf] Ръководство за употреба
ESP32, ESP32 RISC-V малка MCU платка, RISC-V малка MCU платка, малка MCU платка, MCU платка, платка

Референции

Оставете коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са маркирани *