Seeed Studio ESP32 RISC-V Малюсенькая плата MCU
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 МБ флэш-памяці, што забяспечвае больш месца для праграмавання і дае больш магчымасцей для сцэнарыяў кіравання 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 мкА, што робіць яго выдатным варыянтам для дыстанцыйных прыкладанняў, якія працуюць ад батарэі.
З'яўляючыся восьмым членам сямейства Seeed Studio XIAO, XIAO ESP8C32 па-ранейшаму мае класічны дызайн XIAO. Ён распрацаваны, каб адпавядаць стандартнаму памеру XIAO памерам 6 x 21 мм, пры гэтым застаецца класічным мацаваннем кампанентаў з адной сітавінай. Нават памерам з вялікі палец, ён дзіўным чынам мае 17.5 кантактаў GPIO, у тым ліку 15 лічбавых уводаў/вывадаў для штыфтоў ШІМ і 11 аналагавых уводу/вываду для штыфтоў АЦП. Ён падтрымлівае паслядоўныя парты сувязі UART, IIC і SPI. Усе гэтыя асаблівасці робяць яго ідэальным для праектаў з абмежаванай прасторай, такіх як носныя прылады, або гатовага да вытворчасці блока для вашых праектаў PCBA.
Пачатак працы
Спачатку мы збіраемся падключыць XIAO ESP32C3 да камп'ютара, падключыць святлодыёд да платы і загрузіць просты код з Arduino IDE, каб праверыць, ці добра функцыянуе плата, міргаючы падлучаным святлодыёдам.
Налада абсталявання
Трэба падрыхтаваць наступнае:
- 1 х Seeed Studio XIAO ESP32C6
- 1 х камп'ютар
- 1 кабель 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 –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 і ўключыць кэш для больш хуткіх зборак..bashrc
Адкрыйце тэрмінал і выкарыстоўвайце тэкставы рэдактар, каб адкрыць file размешчаны ў вашым хатнім каталогу. Вы можаце выкарыстоўваць любы рэдактар, які вам больш падабаецца. Напрыкладample:.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 або закрыццё і паўторнае адкрыццё вашага тэрмінала. To source the file, выкарыстоўвайце наступнае
- крыніца ~/.bashrc каманда:.bashrc.bashrc.bashrc
Цяпер вы можаце запусціць і наладзіць або абнавіць асяроддзе esp-matter у любым тэрмінале session.get_matterset_cache
- get_matter set_cache
Ужыванне
- Бяспечны і падключаны разумны дом, які паляпшае паўсядзённае жыццё дзякуючы аўтаматызацыі, дыстанцыйнаму кіраванню і іншым.
- Нацельныя прылады з абмежаваным месцам і з харчаваннем ад батарэі дзякуючы памеру вялікага пальца і нізкаму спажыванню энергіі.
- Бесправадныя сцэнарыі IoT, якія забяспечваюць хуткую і надзейную перадачу даных.
Дэкларацыя тут
Прылада не падтрымлівае скачкападобную працу 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 Малюсенькая плата MCU [pdfКіраўніцтва карыстальніка ESP32, ESP32 RISC-V Tiny MCU плата, RISC-V Tiny MCU плата, Tiny MCU плата, MCU плата, плата |