seeed 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 завдяки розширеному бездротовому з’єднанню. Бездротовий стек підтримує 2.4 ГГц 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) ця крихітна плата забезпечує бажаний рівень безпеки для розробників, які прагнуть створювати розумні, безпечні та підключені рішення.
Цей новий XIAO оснащений високоефективною бортовою керамічною антеною з радіусом дії до 80 м BLE/Wi-Fi, а також резервує інтерфейс для зовнішньої антени UFL. У той же час він також поставляється з оптимізованим керуванням енергоспоживанням. Завдяки чотирьом режимам живлення та вбудованій схемі керування заряджанням літієвої батареї він працює в режимі глибокого сну з струмом до 15 мкА, що робить його чудовим пристосуванням для віддалених додатків із живленням від батареї.
Будучи 8-м членом сімейства Seeed Studio XIAO, XIAO ESP32C6 залишається класичним дизайном XIAO. Він призначений для стандартного розміру XIAO 21 x 17.5 мм, але зберігає класичний односторонній монтаж компонентів. Навіть будучи розміром з великий палець, він дивовижно розбиває 15 контактів GPIO, включаючи 11 цифрових входів/виходів для контактів ШІМ і 4 аналогових входу/виводу для контактів АЦП. Він підтримує послідовні порти зв'язку 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. Підключіть XIAO ESP32C6 до комп’ютера за допомогою кабелю USB Type-C.
- Крок 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: наразі працює з комітом 13ab158f10 станом на 10 травня 2024 року.
- Git
- Код Visual Studio
Встановлення ESP-Matter Step by Step
Крок 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
- cd ~/особливо
git clone – глибина 1 https://github.com/espressif/esp-matter.git
Перейдіть до каталогу та ініціалізуйте необхідні підмодулі Git:esp-matter
- cd esp-матерія
git submodule update –init –depth 1
Перейдіть до каталогу та запустіть сценарій Python для керування підмодулями для певних платформ:connectedhomeip
- cd ./connectedhomeip/connectedhomeip/scripts/checkout_submodules.py –платформа 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, а також увімкне кеш для швидшого збирання..bashrc
Відкрийте термінал і за допомогою текстового редактора відкрийте file у вашому домашньому каталозі. Ви можете використовувати будь-який редактор, який вам більше подобається. наприкладample:.bashrcnano
- nano ~/.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 у будь-якому терміналі session.get_matterset_cache
- get_matter set_cache
застосування
- Захищений і підключений розумний дім, що покращує повсякденне життя завдяки автоматизації, дистанційному контролю тощо.
- Носимі пристрої з обмеженим простором і живленням від батареї завдяки розміру великого пальця та низькому енергоспоживанню.
- Бездротові сценарії Інтернету речей, що забезпечують швидку та надійну передачу даних.
Декларація тут
Пристрій не підтримує стрибкоподібну операцію BT у режимі Dss.
FCC
Заява FCC
Цей пристрій відповідає частині 15 правил FCC. Експлуатація залежить від таких двох умов:
- Цей пристрій не може створювати шкідливих перешкод і
- Цей пристрій має сприймати будь-які отримані перешкоди, включаючи перешкоди, які можуть спричинити небажану роботу.
Будь-які зміни або модифікації, не схвалені прямо стороною, відповідальною за відповідність, можуть позбавити користувача права використовувати обладнання.
Примітка: Це обладнання було перевірено та визнано таким, що відповідає обмеженням для цифрових пристроїв класу B, згідно з частиною 15 правил FCC. Ці обмеження створено для забезпечення прийнятного захисту від шкідливих перешкод під час встановлення в житлових приміщеннях. Це обладнання генерує, використовує та може випромінювати радіочастотну енергію та, якщо його встановити та використовувати не відповідно до інструкцій, може створювати шкідливі перешкоди для радіозв’язку. Однак немає жодної гарантії, що перешкоди не виникнуть під час конкретного встановлення. Якщо це обладнання створює шкідливі перешкоди для прийому радіо- чи телевізійного сигналу, що можна визначити, вимкнувши та увімкнувши обладнання, користувачеві рекомендується спробувати усунути перешкоди за допомогою одного або кількох із наведених нижче заходів:
- Переорієнтуйте або перемістіть приймальну антену.
- Збільште відстань між обладнанням і приймачем.
- Підключіть обладнання до іншої розетки, ніж та, до якої підключено приймач.
- Зверніться по допомогу до дилера або досвідченого радіо/телетехніка.
Заява FCC щодо радіаційного опромінення
Цей модульний модуль відповідає обмеженням впливу радіочастотного випромінювання FCC, встановленим для неконтрольованого середовища. Цей передавач не можна розміщувати або працювати разом з будь-якою іншою антеною чи передавачем. Цей модульний модуль повинен бути встановлений та експлуатований на відстані не менше 20 см між радіатором і тілом користувача.
Модуль обмежений лише установкою OEM
Інтегратор OEM відповідає за те, щоб кінцевий користувач не мав ручних інструкцій щодо видалення або встановлення модуля
Якщо ідентифікаційний номер Федеральної комісії зв’язку США (FCC) не видно, коли модуль встановлено всередині іншого пристрою, на зовнішній стороні пристрою, у який встановлено модуль, також має міститися ярлик із посиланням на модуль, що входить до комплекту. Ця зовнішня етикетка може містити такі формулювання: «Містить FCC ID модуля передавача: Z4T-XIAOESP32C6 або містить FCC ID: Z4T-XIAOESP32C6»
Якщо модуль встановлено всередині іншого пристрою, посібник користувача хоста повинен містити нижченаведені попереджувальні заяви;
- Цей пристрій відповідає частині 15 правил FCC. Експлуатація залежить від таких двох умов:
- Цей пристрій не може створювати шкідливих перешкод.
- Цей пристрій має сприймати будь-які отримані перешкоди, включаючи перешкоди, які можуть спричинити небажану роботу.
- Зміни або модифікації, не схвалені стороною, відповідальною за відповідність, можуть позбавити користувача прав на використання обладнання.
Пристрої повинні бути встановлені та використані в суворій відповідності до інструкцій виробника, як описано в документації користувача, яка постачається з продуктом.
Будь-яка компанія хост-пристрою, яка встановлює цей модуль із лімітним модульним схваленням, повинна виконати тест на випромінювання та побічні випромінювання відповідно до вимог FCC, частина 15C: 15.247, лише якщо результати тесту відповідають вимогам FCC, частина 15C: 15.247, тоді хост можна продавати легально.
антени
Тип | посилення |
Антена з керамічним чіпом | 4.97dBi |
FPC антена | 1.23dBi |
Стрижнева антена | 2.42dBi |
Антена стаціонарна, заміні не підлягає. Виберіть, чи використовувати вбудовану керамічну антену чи зовнішню через GPIO14. Надішліть 0 на GPIO14, щоб використовувати вбудовану антену, і надішліть 1, щоб використовувати зовнішню антену Конструкції антен Trace: не застосовуються.
Часті запитання (FAQ)
З: Чи можу я використовувати цей продукт для промислового застосування?
A: Незважаючи на те, що продукт розроблено для проектів розумного будинку, він може не підходити для промислового застосування через особливі вимоги промислових умов.
З: Яке типове енергоспоживання цього продукту?
A: Продукт пропонує різні режими роботи з найнижчим енергоспоживанням 15 А в режимі глибокого сну.
Документи / Ресурси
![]() |
seeed studio ESP32 RISC-V Tiny MCU Board [pdfПосібник користувача ESP32, ESP32 RISC-V Tiny MCU Board, RISC-V Tiny MCU Board, Tiny MCU Board, MCU Board, Board |