seeed-лого

seeed studio ESP32 RISC-V Tiny MCU Board

seeed-studio-ESP32-RISC-V-Tiny-MCU-ТУЗ-ийн бүтээгдэхүүн

ESP32 БҮТЭЭГДЭХҮҮНИЙ ДЭЛГЭРЭНГҮЙ

Онцлогууд

  • Сайжруулсан холболт: 2.4GHz 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 мкА байхаас гадна литийн зайны цэнэгийн удирдлагыг дэмждэг.
  • Хос RISC-V процессор: Өндөр хүчин чадалтай процессор нь 32 МГц, бага чадалтай процессор нь 160 хүртэл давтамжтай ажилладаг 20 битийн хоёр RISC-V процессортой.
  • Сонгодог XIAODesigns: Сонгодог XIAO загварууд нь 21 х 17.5 мм хэмжээтэй эрхий хурууны хэмжээтэй, нэг талдаа бэхэлгээтэй тул зүүдэг төхөөрөмж гэх мэт орон зайн хязгаарлагдмал төслүүдэд тохиромжтой.

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

Тодорхойлолт

Seeed Studio XIAO ESP32C6 нь хоёр 32 бит RISC-V процессор дээр бүтээгдсэн, 6 МГц хүртэлх өндөр хүчин чадалтай (HP) процессор, бага чадлын (LP) 32 битийн RISC-V процессортой, 160 битийн RISC-V процессор дээр суурилуулсан, өндөр интеграцчилсан ESP32-C20 SoC-ээр тэжээгддэг. Чип дээр 512 КБ SRAM, 4 МБ флаш байдаг бөгөөд энэ нь програмчлалын илүү зай гаргах боломжийг олгож, IoT хяналтын хувилбаруудад илүү их боломжийг авчирдаг.
XIAO ESP32C6 нь утасгүй холболтыг сайжруулсны ачаар эх сурвалж юм. Утас багатай стек нь 2.4 GHz WiFi 6, Bluetooth® 5.3, Zigbee, Thread (802.15.4)-ийг дэмждэг. Thread-тэй нийцтэй анхны XIAO гишүүний хувьд энэ нь 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 нь 80м хүртэлх BLE/Wi-Fi хүрээтэй өндөр хүчин чадалтай керамик антенаар тоноглогдсон бөгөөд гадна UFL антенны интерфэйстэй. Үүний зэрэгцээ энэ нь эрчим хүчний хэрэглээний оновчтой менежменттэй хамт ирдэг. Дөрвөн тэжээлийн горим, литийн батерейг цэнэглэх удирдлагын хэлхээтэй, энэ нь 15 мкА хүртэл бага гүйдэлтэй Гүн нойрны горимд ажилладаг бөгөөд зайнаас ажилладаг батерейгаар ажилладаг програмуудад маш тохиромжтой.

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

Seeed Studio XIAO гэр бүлийн 8 дахь гишүүн болох XIAO ESP32C6 нь XIAO-ийн сонгодог загвар хэвээр байна. Энэ нь XIAO стандарт хэмжээтэй 21 x 17.5 мм хэмжээтэй байхаар бүтээгдсэн бөгөөд сонгодог нэг талт эд ангиудын угсралт хэвээр байна. Эрхий хурууны хэмжээтэй ч гэсэн энэ нь PWM зүүнд зориулсан 15 дижитал I/O, ADC пинд зориулсан 11 аналог оролт гаралт зэрэг нийт 4 GPIO зүүг гайхалтай эвддэг. Энэ нь UART, IIC, SPI цуваа холболтын портуудыг дэмждэг. Эдгээр бүх боломжууд нь үүнийг өмсөж болох төхөөрөмж гэх мэт орон зайн хязгаарлагдмал төслүүд эсвэл таны PCBA загварт үйлдвэрлэхэд бэлэн нэгжид төгс тохирно.

Эхлэх

Эхлээд бид XIAO ESP32C3-ийг компьютерт холбож, самбарт LED холбож, холбогдсон LED-ийг анивчих замаар самбар сайн ажиллаж байгаа эсэхийг шалгахын тулд 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. LED-ийг D10 зүү рүү дараах байдлаар холбоно
    Анхаарна уу: LED-ээр дамжих гүйдлийг хязгаарлаж, LED-ийг шатааж болзошгүй илүүдэл гүйдлээс сэргийлэхийн тулд резисторыг (ойролцоогоор 150Ω) цувралаар холбоно уу.

Програм хангамжийг бэлтгэх
Доор би энэ нийтлэлд ашигласан системийн хувилбар, ESP-IDF хувилбар, ESP-Matter хувилбарыг лавлагаа болгон жагсаах болно. Энэ нь зөв ажиллахын тулд туршиж үзсэн тогтвортой хувилбар юм.

  • Хөтлөгч: Ubuntu 22.04 LTS (Жемми медуз).
  • ESP-IDF: Tags v5.2.1.
  • ESP-Matter: үндсэн салбар, 10 оны 2024-р сарын 56832-ны байдлаар bfXNUMX.
  • connecthomeip: одоогоор 13 оны 158-р сарын 10-ны байдлаар 10ab2024fXNUMX-тай ажиллаж байна.
  • 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 unzip libca1.0ide libgi2ide- libreadline-dev

Энэ тушаал нь Matter SDK.gitgccg++-г бүтээх, ажиллуулахад шаардлагатай , хөрвүүлэгч (, ) болон номын сангууд гэх мэт төрөл бүрийн багцуудыг суулгадаг.

Алхам 2. ESP-Matter Repository-г клон хийх
GitHub-аас репозиторыг 1-ийн гүнтэй командыг ашиглан клон хийж, зөвхөн хамгийн сүүлийн үеийн агшин зуурын агшинг татаж авна уу:esp-mattergit clone

Лавлах руу шилжиж, шаардлагатай Git дэд модулиудыг эхлүүлнэ үү:esp-matter

  • cd esp-матери
    git дэд модулийн шинэчлэл –init –depth 1

Тодорхой платформын дэд модулиудыг удирдахын тулд лавлах руу шилжиж, Python скрипт ажиллуулна уу:connectedhomeip

  • cd ./connectedhomeip/connectedhomeip/scripts/checkout_submodules.py –платформ esp32 linux –гүехэн

Энэ скрипт нь ESP32 болон Линукс платформуудын дэд модулиудыг бага зэрэг шинэчилдэг (зөвхөн хамгийн сүүлийн үеийн үүрэг).

Алхам 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

  • nano ~/.bashrc

Доод тал руу гүйлгэ file Дараах мөрүүдийг нэмнэ үү:.bashrc

  • # ESP-Matter орчныг тохируулах alias get_matter='. ~/esp/esp-matter/export.sh'
  • # Эмхэтгэлийг хурдасгахын тулд ccache-г идэвхжүүлнэ set_cache='export IDF_CCACHE_ENABLE=1′

Мөрүүдийг нэмсний дараа хадгал file мөн текст засварлагчаас гарна уу. Хэрэв та -г ашиглаж байгаа бол үүнийг дарж, баталгаажуулахын тулд дарж, дараа нь гарахын тулд хадгалах боломжтой.nanoCtrl+OEnterCtrl+X
Өөрчлөлтүүд хүчин төгөлдөр болохын тулд та файлыг дахин ачаалах хэрэгтэй file. Та үүнийг эх сурвалжаас авах замаар хийж болно file эсвэл терминалаа хааж, дахин нээх. Эх сурвалж болгохын тулд file, дараахыг ашиглана уу

  • source ~/.bashrc тушаал:.bashrc.bashrc.bashrc

Одоо та ямар ч терминалын session.get_matterset_cache-д esp-matter орчныг ажиллуулж, тохируулах эсвэл шинэчлэх боломжтой.

  • Мэдээллийн багц_кэш авах

Өргөдөл

  • Автоматжуулалт, алсын удирдлага болон бусад зүйлсээр дамжуулан өдөр тутмын амьдралыг сайжруулж, аюулгүй, холбогдсон ухаалаг гэр.
  • Эрхий хурууны хэмжээ, эрчим хүч бага зарцуулдгынхаа ачаар зай багатай, батерейгаар ажилладаг зүүдэг төхөөрөмж.
  • Утасгүй IoT хувилбарууд нь хурдан, найдвартай өгөгдөл дамжуулах боломжийг олгодог.

Тунхаглал энд байна
Төхөөрөмж нь Dss горимд BT үсрэх ажиллагааг дэмждэггүй.

FCC

FCC мэдэгдэл
Энэ төхөөрөмж нь FCC дүрмийн 15-р хэсэгтэй нийцдэг. Үйл ажиллагаа нь дараах хоёр нөхцлөөс хамаарна.

  1. Энэ төхөөрөмж нь хортой хөндлөнгийн оролцоо үүсгэхгүй байж болно, мөн
  2. Энэ төхөөрөмж нь хүсээгүй үйлдлийг үүсгэж болзошгүй хөндлөнгийн оролцоо зэрэг хүлээн авсан аливаа хөндлөнгийн оролцоог хүлээн авах ёстой.
    Дагаж мөрдөх үүрэгтэй этгээдийн зөвшөөрөөгүй аливаа өөрчлөлт, өөрчлөлт нь хэрэглэгчийн төхөөрөмжийг ажиллуулах эрхийг хүчингүй болгож болзошгүй.

Жич: Энэ төхөөрөмжийг FCC дүрмийн 15-р хэсэгт заасны дагуу B ангиллын дижитал төхөөрөмжийн хязгаарт нийцэж байгааг туршиж үзсэн. Эдгээр хязгаарлалтууд нь орон сууцны суурилуулалтанд хортой хөндлөнгийн оролцооноос зохих хамгаалалтыг хангах зорилготой юм. Энэхүү төхөөрөмж нь радио давтамжийн энерги үүсгэж, цацруулж болох ба зааврын дагуу суурилуулж, ашиглаагүй тохиолдолд радио холбоонд хортой хөндлөнгийн оролцоо үүсгэж болзошгүй. Гэсэн хэдий ч тодорхой суурилуулалтанд хөндлөнгийн оролцоо гарахгүй гэсэн баталгаа байхгүй. Хэрэв энэ төхөөрөмж нь радио, телевизийн хүлээн авалтад хортой хөндлөнгийн нөлөөлөл үүсгэж байгаа бөгөөд үүнийг төхөөрөмжийг унтрааж, асаах замаар тодорхойлох боломжтой бол хэрэглэгч дараахь арга хэмжээнүүдийн нэг буюу хэд хэдэн аргаар хөндлөнгийн нөлөөллийг арилгахыг оролдохыг зөвлөж байна.

  • Хүлээн авах антенны чиглэлийг өөрчлөх эсвэл өөр газар шилжүүлэх.
  • Тоног төхөөрөмж болон хүлээн авагчийн хоорондох зайг нэмэгдүүлэх.
  • Тоног төхөөрөмжийг хүлээн авагч холбогдсоноос өөр хэлхээний залгуурт холбоно.
  • Дилер эсвэл туршлагатай радио/телевизийн техникчээс тусламж авна уу.

FCC цацрагийн өртөлтийн мэдэгдэл
Энэхүү модуль нь хяналтгүй орчинд тогтоосон FCC RF-ийн цацрагийн өртөлтийн хязгаарт нийцдэг. Энэ дамжуулагчийг бусад антенн эсвэл дамжуулагчтай хамт байрлуулж болохгүй. Энэхүү модулийг радиатор ба хэрэглэгчийн биеийн хооронд 20 см-ээс багагүй зайд суурилуулж, ажиллуулах ёстой.

Модуль нь зөвхөн OEM суулгацаар хязгаарлагддаг
OEM интегратор нь эцсийн хэрэглэгч модулийг устгах, суулгах гарын авлагын зааваргүй байх үүрэгтэй.
Хэрэв модулийг өөр төхөөрөмж дотор суулгасан үед FCC таних дугаар харагдахгүй байвал модулийг суулгасан төхөөрөмжийн гадна талд мөн хавсаргасан модулийг харуулсан шошгыг харуулах ёстой. Энэхүү гадна талын шошго нь дараах үг хэллэгийг ашиглаж болно: "Дамжуулагчийн модулийг агуулсан FCC ID: Z4T-XIAOESP32C6 эсвэл FCC ID: Z4T-XIAOESP32C6 агуулсан"

Модулийг өөр төхөөрөмжид суулгасан тохиолдолд хостын хэрэглэгчийн гарын авлагад доорх анхааруулга байх ёстой;

  1. Энэ төхөөрөмж нь FCC дүрмийн 15-р хэсэгт нийцдэг. Үйл ажиллагаа нь дараах хоёр нөхцлөөс хамаарна.
    1. Энэ төхөөрөмж нь хортой хөндлөнгийн оролцоо үүсгэхгүй байж магадгүй.
    2. Энэ төхөөрөмж нь хүсээгүй үйлдлийг үүсгэж болзошгүй хөндлөнгийн оролцоо зэрэг хүлээн авсан аливаа хөндлөнгийн оролцоог хүлээн авах ёстой.
  2. Дагаж мөрдөх үүрэгтэй этгээдийн шууд зөвшөөрөөгүй өөрчлөлт, өөрчлөлт нь хэрэглэгчийн төхөөрөмжийг ажиллуулах эрхийг хүчингүй болгож болзошгүй.

Төхөөрөмжүүдийг уг бүтээгдэхүүнд дагалдах хэрэглэгчийн баримт бичигт заасан үйлдвэрлэгчийн зааврын дагуу суурилуулж, ашиглах ёстой.
Хязгаарлагдмал модульчлагдсан энэ модулийг суурилуулсан хост төхөөрөмжийн аливаа компани FCC хэсэг 15C: 15.247-ийн шаардлагын дагуу цацрагийн ялгаралт болон хуурамч ялгаралтын туршилтыг хийх ёстой. Зөвхөн туршилтын үр дүн нь FCC хэсэг 15C: 15.247 шаардлагад нийцэж байвал хостыг хууль ёсны дагуу зарж болно.

Антенууд

Төрөл Олз
Керамик чип антен 4.97дБи
FPC антен 1.23дБи
Саваа антен 2.42дБи

Антенн байнга залгагдсан тул солих боломжгүй. GPIO14-ээр дамжуулан суурилуулсан керамик антенн эсвэл гадаад антеныг ашиглах эсэхээ сонгоно уу. Суулгасан антеныг ашиглахын тулд GPIO0 руу 14-г илгээж, гадаад антеныг ашиглахын тулд 1-ийг илгээнэ үүTrace антенны загвар: Хэрэглэх боломжгүй.

Байнга асуудаг асуултууд (FAQ)

А: Би энэ бүтээгдэхүүнийг үйлдвэрлэлийн зориулалтаар ашиглаж болох уу?
Х: Уг бүтээгдэхүүн нь ухаалаг байшингийн төслүүдэд зориулагдсан боловч үйлдвэрлэлийн нөхцөлд тавигдах тодорхой шаардлагын улмаас үйлдвэрлэлийн хэрэглээнд тохиромжгүй байж магадгүй юм.

А: Энэ бүтээгдэхүүний ердийн эрчим хүчний хэрэглээ юу вэ?
Х: Энэхүү бүтээгдэхүүн нь гүн нойрны горимд 15 А цахилгаан зарцуулдаг янз бүрийн ажлын горимуудыг санал болгодог.

Баримт бичиг / нөөц

seeed studio ESP32 RISC-V Tiny MCU Board [pdf] Эзэмшигчийн гарын авлага
ESP32, ESP32 RISC-V жижиг MCU самбар, RISC-V жижиг MCU самбар, жижиг MCU самбар, MCU самбар, самбар

Лавлагаа

Сэтгэгдэл үлдээгээрэй

Таны имэйл хаягийг нийтлэхгүй. Шаардлагатай талбаруудыг тэмдэглэсэн *