seed-logo

urug'lik studiyasi ESP32 RISC-V Tiny MCU kengashi

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

ESP32 MAHSULOT TAVSIFI

Xususiyatlari

  • Kengaytirilgan ulanish: 2.4 gigagertsli Wi-Fi 6 (802.11ax), Bluetooth 5 (LE) va IEEE 802.15.4 radio ulanishini birlashtiradi, bu sizga Thread va Zigbee protokollarini qo'llash imkonini beradi.
  • Matter Native: Kengaytirilgan ulanish tufayli Matterga mos keladigan aqlli uy loyihalarini qurishni qo'llab-quvvatlaydi va birgalikda ishlashga erishadi
  • Chipda shifrlangan xavfsizlik: ESP32-C6 tomonidan quvvatlanadi, u xavfsiz yuklash, shifrlash va ishonchli ijro muhiti (TEE) orqali aqlli uy loyihalaringizga yaxshilangan shifrlangan xavfsizlikni olib keladi.
  • Ajoyib RF ishlashi: 80 m gacha bo'lgan bort antennasiga ega
    BLE/Wi-Fi diapazoni, tashqi UFL antennasi uchun interfeys ajratilganda
  • Quvvat iste'molidan foydalanish: 4 ta ish rejimi bilan birga keladi, eng pasti chuqur uyqu rejimida 15 mA bo'lib, lityum batareya zaryadini boshqarishni ham qo'llab-quvvatlaydi.
  • Ikkita RISC-V protsessorlari: ikkita 32-bitli RISC-V protsessorlarini o'z ichiga oladi, yuqori unumdor protsessor 160 MGts gacha ishlaydi va kam quvvatli protsessor 20 tagacha ishlaydi.
  • Klassik XIAODesigns: 21 x 17.5 mm o‘lchamdagi bosh barmog‘i va bir tomonlama o‘rnatishning klassik XIAO dizaynlari bo‘lib qoladi, bu esa uni taqiladigan qurilmalar kabi makon cheklangan loyihalar uchun mukammal qiladi.

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

Tavsif

Seeed Studio XIAO ESP32C6 ikkita 32-bitli RISC-V protsessoriga qurilgan, 6 MGts gacha ishlaydigan yuqori unumdorlikdagi (HP) protsessor va kam quvvatli (LP) 32-bitli RISC-V protsessoriga ega, yuqori darajada integratsiyalangan ESP160-C32 SoC bilan quvvatlanadi, soat 20 MGts gacha. Chipda 512 KB SRAM va 4 MB Flash mavjud bo'lib, bu ko'proq dasturlash maydonini ta'minlaydi va IoT boshqaruvi stsenariylariga ko'proq imkoniyatlar keltiradi.
XIAO ESP32C6 yaxshilangan simsiz ulanishi tufayli Materiya hisoblanadi. Simsiz stack 2.4 gigagertsli WiFi 6, Bluetooth® 5.3, Zigbee va Thread (802.15.4) ni qo'llab-quvvatlaydi. Thread bilan mos keladigan birinchi XIAO a'zosi sifatida u Matter-c-ga mos keladigan loyihalarni yaratish uchun juda mos keladi va shu bilan smart-uyda o'zaro ishlashga erishadi.
IoT loyihalaringizni yaxshiroq qoʻllab-quvvatlash uchun XIAO ESP32C6 nafaqat ESP Rain Maker, AWS IoT, Microsoft Azur e va Google Cloud kabi asosiy bulutli platformalar bilan uzluksiz integratsiyani taʼminlabgina qolmay, balki IoT ilovalaringiz xavfsizligini ham taʼminlaydi. Chipdagi xavfsiz yuklash, flesh-shifrlash, identifikatorni himoya qilish va Ishonchli ijro muhiti (TEE) bilan bu kichik plata aqlli, xavfsiz va ulangan yechimlarni yaratmoqchi bo'lgan ishlab chiquvchilar uchun kerakli darajadagi xavfsizlikni ta'minlaydi.

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

Ushbu yangi XIAO 80 m gacha BLE/Wi-Fi diapazoniga ega yuqori samarali bortli keramik antenna bilan jihozlangan, shu bilan birga u tashqi UFL antennasi uchun interfeysni ham saqlab qoladi. Shu bilan birga, u optimallashtirilgan quvvat sarfini boshqarish bilan birga keladi. To'rtta quvvat rejimi va bortdagi lityum batareyani zaryadlashni boshqarish sxemasiga ega bo'lib, u Chuqur uyqu rejimida 15 mkA gacha past oqim bilan ishlaydi, bu esa masofaviy, batareya bilan ishlaydigan ilovalar uchun juda mos keladi.

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

Seeed Studio XIAO oilasining 8-a'zosi bo'lgan XIAO ESP32C6 klassik XIAO dizayni bo'lib qolmoqda. U 21 x 17.5 mm, XIAO standart o'lchamiga mos kelish uchun mo'ljallangan, shu bilan birga klassik bir tomonlama komponentlarni o'rnatish bo'lib qoladi. Hatto bosh barmog'i o'lchamiga ega bo'lsa ham, u hayratlanarli darajada jami 15 GPIO pinlarini, shu jumladan PWM pinlari uchun 11 raqamli kiritish/chiqarish va ADC pinlari uchun 4 analog kirish/chiqishni ajratadi. UART, IIC va SPI seriyali aloqa portlarini qo'llab-quvvatlaydi. Bu xususiyatlarning barchasi uni kosmosda cheklangan loyihalar uchun, masalan, taqiladigan qurilmalar yoki PCBA dizaynlaringiz uchun ishlab chiqarishga tayyor birlik uchun juda mos keladi.

Ishni boshlash

Birinchidan, biz XIAO ESP32C3 ni kompyuterga ulaymiz, LEDni plataga ulaymiz va ulangan LEDni miltillash orqali plataning yaxshi ishlashini tekshirish uchun Arduino IDE-dan oddiy kodni yuklaymiz.

Uskunani sozlash
Siz quyidagilarni tayyorlashingiz kerak:

  • 1 x Seeed Studio XIAO ESP32C6
  • 1 x kompyuter
  • 1 x USB Type-C kabeli

Maslahat
Ba'zi USB kabellari faqat quvvat bilan ta'minlaydi va ma'lumotlarni uzata olmaydi. Agar sizda USB kabelingiz bo'lmasa yoki USB kabelingiz ma'lumotlarni uzatishi mumkinligini bilmasangiz, Seeed USB Type-C-ni qo'llab-quvvatlash USB 3.1 ni tekshirishingiz mumkin.

  1. 1-qadam. XIAO ESP32C6 ni USB Type-C kabeli orqali kompyuteringizga ulang.
  2. 2-qadam. LEDni D10 piniga quyidagicha ulang
    Eslatma: LED orqali oqimni cheklash va LEDni yoqib yuborishi mumkin bo'lgan ortiqcha oqimning oldini olish uchun rezistorni (taxminan 150 Ō) ketma-ket ulaganingizga ishonch hosil qiling.

Dasturiy ta'minotni tayyorlang
Quyida ma'lumot uchun ushbu maqolada ishlatiladigan tizim versiyasini, ESP-IDF versiyasini va ESP-Matter versiyasini sanab o'taman. Bu to'g'ri ishlashi uchun sinovdan o'tgan barqaror versiya.

  • Xost: Ubuntu 22.04 LTS (Jammy Jellyfish).
  • ESP-IDF: Tags v5.2.1.
  • ESP-Matter: asosiy filial, 10-yil 2024-may holatiga ko‘ra, bf56832 majburiyatini bajaring.
  • connecthomeip: hozirda 13-yil 158-may holatiga ko‘ra 10ab10f2024 commit bilan ishlaydi.
  • Git
  • Visual Studio kodi

ESP-Matterni bosqichma-bosqich o'rnatish

1-qadam. Bog'liqlarni o'rnating
Birinchidan, yordamida kerakli paketlarni o'rnatishingiz kerak. Terminalingizni oching va quyidagi buyruqni bajaring: 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 unzitory libca1.0ide 2libcaXNUMXide-ni ochish. libreadline-dev

Bu buyruq Matter SDK.gitgccg++ ni yaratish va ishga tushirish uchun zarur bo'lgan , kompilyatorlar (, ) va kutubxonalar kabi turli paketlarni o'rnatadi.

2-qadam. ESP-Matter Repository-ni klonlash
GitHub'dan faqat eng so'nggi snapshot:esp-mattergit klonini olish uchun 1 chuqurlikdagi buyruq yordamida omborni klonlang.

Katalogga o'zgartiring va kerakli Git submodullarini ishga tushiring: esp-matter

  • cd esp-materiya
    git submodul yangilanishi –init –depth 1

Muayyan platformalar uchun submodullarni boshqarish uchun katalogga o'ting va Python skriptini ishga tushiring:connectedhomeip

  • cd ./connectedhomeip/connectedhomeip/scripts/checkout_submodules.py – platforma esp32 linux – sayoz

Ushbu skript ESP32 va Linux platformalari uchun kichik modullarni yangilaydi (faqat oxirgi majburiyat).

3-qadam. ESP-Matter-ni o'rnating
Ildiz katalogga qayting, so'ngra o'rnatish skriptini ishga tushiring:esp-matter

  • cd ../…/install.sh

Ushbu skript ESP-Matter SDK ga xos qo'shimcha bog'liqliklarni o'rnatadi.

4-qadam. Atrof-muhit o'zgaruvchilarini o'rnating
Rivojlanish uchun zarur bo'lgan muhit o'zgaruvchilarini sozlash uchun skript manbasini oling:export.sh

  • manba ./export.sh

Bu buyruq sizning qobiqni kerakli muhit yo'llari va o'zgaruvchilari bilan sozlaydi.

5-qadam (ixtiyoriy). ESP-Matter ishlab chiqish muhitiga tezkor kirish
Taqdim etilgan taxalluslar va muhit o'zgaruvchisi sozlamalarini o'zingizga qo'shish uchun file, ushbu bosqichlarni bajaring. Bu sizning qobiq muhitingizni IDF va Matter ishlab chiqish sozlamalari o'rtasida osongina almashish uchun sozlaydi va tezroq qurish uchun ccache-ni yoqadi..bashrc
Terminalingizni oching va ochish uchun matn muharriridan foydalaning file uy katalogingizda joylashgan. Siz xohlagan tahrirlovchidan foydalanishingiz mumkin. Misol uchunample:.bashrcnano

  • nano ~/.bashrc

Pastki qismiga o'ting file va quyidagi qatorlarni qo'shing:.bashrc

  • # ESP-Matter muhitini o'rnatish uchun taxallus get_matter=' taxallus. ~/esp/esp-matter/export.sh'
  • # Kompilyatsiya taxallusini tezlashtirish uchun ccache-ni yoqing set_cache='export IDF_CCACHE_ENABLE=1'

Chiziqlarni qo'shgandan so'ng, ni saqlang file va matn muharriridan chiqing. Agar siz dan foydalanayotgan bo'lsangiz, ni bosib saqlashingiz mumkin, tasdiqlash uchun bosing va keyin chiqish uchun bosing.nanoCtrl+OEnterCtrl+X
O'zgarishlar kuchga kirishi uchun uni qayta yuklashingiz kerak file. Buni manba orqali amalga oshirishingiz mumkin file yoki terminalingizni yopish va qayta ochish. Manba uchun file, quyidagidan foydalaning

  • source ~/.bashrc buyrug'i: .bashrc.bashrc.bashrc

Endi siz istalgan terminal session.get_matterset_cache-da esp-matter muhitini ishga tushirishingiz va sozlashingiz yoki yangilashingiz mumkin.

  • get_matter set_cache

Ilova

  • Xavfsiz va ulangan aqlli uy, avtomatlashtirish, masofadan boshqarish va boshqalar orqali kundalik hayotni yaxshilaydi.
  • Bosh barmog'ining o'lchami va kam quvvat iste'moli tufayli bo'sh joy cheklangan va batareya quvvatiga ega taqiladigan qurilmalar.
  • Simsiz IoT stsenariylari, tezkor, ishonchli ma'lumotlarni uzatish imkonini beradi.

Deklaratsiya shu yerda
Qurilma Dss rejimida BT sakrash operatsiyasini qo'llab-quvvatlamaydi.

FCC

FCC bayonoti
Ushbu qurilma FCC qoidalarining 15-qismiga mos keladi. Operatsiya quyidagi ikkita shartga bog'liq:

  1. Ushbu qurilma zararli shovqinlarga olib kelmasligi mumkin va
  2. Ushbu qurilma qabul qilingan har qanday shovqinni, jumladan, kiruvchi ishlashga olib kelishi mumkin bo'lgan shovqinlarni qabul qilishi kerak.
    Muvofiqlik uchun mas'ul tomon tomonidan aniq tasdiqlanmagan har qanday o'zgartirishlar yoki modifikatsiyalar foydalanuvchining uskunani ishlatish huquqini bekor qilishi mumkin.

Eslatma: Ushbu uskuna sinovdan o'tkazildi va FCC qoidalarining 15-qismiga muvofiq, B sinfidagi raqamli qurilma uchun cheklovlarga mos kelishi aniqlandi. Bu chegaralar turar joyni o'rnatishda zararli shovqinlardan oqilona himoya qilish uchun mo'ljallangan. Ushbu uskuna radiochastota energiyasidan foydalanadi va uni chiqarishi mumkin va agar ko'rsatmalarga muvofiq o'rnatilmasa va ishlatilmasa, radioaloqa uchun zararli shovqinlarni keltirib chiqarishi mumkin. Biroq, ma'lum bir o'rnatishda shovqin paydo bo'lmasligiga kafolat yo'q. Agar ushbu uskuna radio yoki televizorni qabul qilishda zararli shovqinlarni keltirib chiqarsa, buni uskunani oʻchirish va yoqish orqali aniqlash mumkin boʻlsa, foydalanuvchi quyidagi choralardan biri yoki bir nechtasi bilan shovqinni tuzatishga harakat qilishi tavsiya etiladi:

  • Qabul qiluvchi antennaning yo'nalishini o'zgartiring yoki o'zgartiring.
  • Uskuna va qabul qilgich orasidagi masofani oshiring.
  • Uskunani qabul qilgich ulanganidan farqli zanjirdagi rozetkaga ulang.
  • Yordam uchun diler yoki tajribali radio/televidenie bo'yicha mutaxassis bilan maslahatlashing.

FCC radiatsiya ta'siri haqida bayonot
Ushbu modul nazoratsiz muhit uchun belgilangan FCC RF radiatsiya ta'sir qilish chegaralariga mos keladi. Bu uzatuvchi boshqa antenna yoki transmitter bilan birga joylashmasligi yoki ular bilan birga ishlamasligi kerak. Ushbu modul radiator va foydalanuvchi tanasi o'rtasida kamida 20 sm masofada o'rnatilishi va ishlatilishi kerak.

Modul faqat OEM o'rnatilishi bilan cheklangan
OEM integratori oxirgi foydalanuvchida modulni olib tashlash yoki o'rnatish bo'yicha qo'lda ko'rsatmalarga ega emasligini ta'minlash uchun javobgardir.
Agar modul boshqa qurilma ichiga o'rnatilganda FCC identifikatsiya raqami ko'rinmasa, modul o'rnatilgan qurilmaning tashqi tomonida ham ilova qilingan modulga tegishli yorliq ko'rsatilishi kerak. Ushbu tashqi yorliqda quyidagi soʻzlardan foydalanish mumkin: “Transmitter moduli FCC ID: Z4T-XIAOESP32C6 yoki FCC ID: Z4T-XIAOESP32C6 oʻz ichiga oladi”

Modul boshqa qurilma ichiga o'rnatilganda, xostning foydalanuvchi qo'llanmasida quyidagi ogohlantirish bayonotlari bo'lishi kerak;

  1. Ushbu qurilma FCC qoidalarining 15-qismiga mos keladi. Operatsiya quyidagi ikkita shartga bog'liq:
    1. Ushbu qurilma zararli shovqinlarga olib kelmasligi mumkin.
    2. Ushbu qurilma qabul qilingan har qanday shovqinni, jumladan, kiruvchi ishlashga olib kelishi mumkin bo'lgan shovqinlarni qabul qilishi kerak.
  2. Muvofiqlik uchun mas'ul tomon tomonidan aniq tasdiqlanmagan o'zgartirishlar yoki modifikatsiyalar foydalanuvchining uskunani ishlatish vakolatini bekor qilishi mumkin.

Qurilmalar mahsulot bilan birga kelgan foydalanuvchi hujjatlarida tavsiflanganidek, ishlab chiqaruvchining ko'rsatmalariga qat'iy muvofiq o'rnatilishi va ishlatilishi kerak.
Ushbu modulni chegaraviy modulli tasdiqlash bilan o'rnatadigan asosiy qurilmaning har qanday kompaniyasi FCC 15C qismi: 15.247 talabiga muvofiq radiatsiyaviy emissiya va soxta emissiya sinovini o'tkazishi kerak, faqat sinov natijasi FCC 15C qismi: 15.247 talabiga javob bersa, u holda xost qonuniy ravishda sotilishi mumkin.

Antennalar

Turi Daromad
Seramika chipli antenna 4.97dBi
FPC antennasi 1.23dBi
Rodli antenna 2.42dBi

Antenna doimiy ravishda ulangan, uni almashtirib bo'lmaydi. GPIO14 orqali ichki keramik antenna yoki tashqi antennadan foydalanishni tanlang. O'rnatilgan antennadan foydalanish uchun GPIO0 ga 14 yuboring va tashqi antennadan foydalanish uchun 1 ni yuboringTrace antenna dizaynlari: Qo'llanilmaydi.

Tez-tez so'raladigan savollar (FAQ)

Savol: Ushbu mahsulotni sanoat ilovalari uchun ishlata olamanmi?
Javob: Mahsulot aqlli uy loyihalari uchun mo'ljallangan bo'lsa-da, sanoat sharoitidagi muayyan talablar tufayli sanoat ilovalari uchun mos kelmasligi mumkin.

Savol: Ushbu mahsulotning odatdagi quvvat iste'moli qanday?
Javob: Mahsulot chuqur uyqu rejimida eng kam quvvat iste'moli 15 A bo'lgan turli xil ish rejimlarini taklif etadi.

Hujjatlar / manbalar

urug'lik studiyasi ESP32 RISC-V Tiny MCU kengashi [pdf] Foydalanuvchi qo'llanmasi
ESP32, ESP32 RISC-V Tiny MCU Board, RISC-V Tiny MCU Board, Tiny MCU Board, MCU Board, Board

Ma'lumotnomalar

Fikr qoldiring

Sizning elektron pochta manzilingiz nashr etilmaydi. Majburiy maydonlar belgilangan *