seed studio ESP32 RISC-V Tiny MCU Board
ESP32 DETAJET E PRODUKTIT
Veçoritë
- Lidhshmëria e përmirësuar: Kombinon lidhjen e radios 2.4 GHz Wi-Fi 6 (802.11ax), Bluetooth 5(LE) dhe IEEE 802.15.4, duke ju lejuar të aplikoni protokollet Thread dhe Zigbee.
- Matter Native: Mbështet ndërtimin e projekteve të shtëpive inteligjente në përputhje me Matter falë lidhjes së saj të përmirësuar, duke arritur ndërveprim
- Siguria e koduar në çip: Mundësuar nga ESP32-C6, ai sjell siguri të përmirësuar të enkriptuar në çip në projektet e shtëpisë tuaj inteligjente nëpërmjet nisjes së sigurt, enkriptimit dhe Mjedisit të Ekzekutimit të Besuar (TEE)
- Performanca e jashtëzakonshme RF: Ka një antenë në bord deri në 80 m
Gama BLE/Wi-Fi, ndërkohë që rezervon një ndërfaqe për antenën e jashtme UFL - Shfrytëzimi i konsumit të energjisë: Vjen me 4 mënyra pune, ku më e ulëta është 15 μA në modalitetin e gjumit të thellë, ndërsa mbështet gjithashtu menaxhimin e ngarkimit të baterisë së litiumit.
- Procesorë të dyfishtë RISC-V: Përfshin dy procesorë RISC-V 32-bitësh, me procesorin me performancë të lartë që funksionon deri në 160 MHz dhe procesorin me fuqi të ulët që frekuenton deri në 20
- Modelet klasike XIAOD: Mbeten dizajnet klasike XIAO të formës së madhësisë së gishtit të madh prej 21 x 17.5 mm dhe montimit të njëanshëm, duke e bërë atë të përsosur për projekte me hapësirë të kufizuar, si p.sh.
Përshkrimi
Seed Studio XIAO ESP32C6 mundësohet nga SoC ESP32-C6 shumë i integruar, i ndërtuar mbi dy procesorë RISC-V 32-bitësh, me një procesor me performancë të lartë (HP) me funksionim deri në 160 MHz dhe një procesor me fuqi të ulët (LP) 32-bit RISC-V deri në c20. Ka 512 KB SRAM dhe 4 MB Flash në çip, duke lejuar më shumë hapësirë programimi dhe duke sjellë më shumë mundësi në skenarët e kontrollit të IoT.
XIAO ESP32C6 është Matter i lindur falë lidhjes së tij të përmirësuar me valë. Rafti më pak tela mbështet WiFi 2.4, Bluetooth® 6, Zigbee dhe Thread (5.3) 802.15.4 GHz. Si anëtari i parë i XIAO i pajtueshëm me Thread, është një përshtatje e përkryer për ndërtimin e projekteve të përputhshme me Matter-c, duke arritur kështu ndërveprimin në shtëpinë inteligjente.
Për të mbështetur më mirë projektet tuaja IoT, XIAO ESP32C6 jo vetëm që ofron një integrim pa probleme me platformat kryesore të cloud si ESP Rain Maker, AWS IoT, Microsoft Azur e dhe Google Cloud, por gjithashtu përdor sigurinë për aplikacionet tuaja IoT. Me nisjen e tij të sigurt në çip, enkriptimin flash, mbrojtjen e identitetit dhe Mjedisin e Ekzekutimit të Besuar (TEE), kjo tabelë e vogël siguron nivelin e dëshiruar të sigurisë për zhvilluesit që kërkojnë të ndërtojnë zgjidhje të zgjuara, të sigurta dhe të lidhura.
Ky XIAO i ri është i pajisur me një antenë qeramike me performancë të lartë në bord me rreze deri në 80 m BLE/Wi-Fi, ndërsa rezervon gjithashtu një ndërfaqe për një antenë të jashtme UFL. Në të njëjtën kohë, ai gjithashtu vjen me një menaxhim të optimizuar të konsumit të energjisë. Me katër mënyra të energjisë dhe një qark të menaxhimit të karikimit të baterisë litium në bord, ai funksionon në modalitetin e gjumit të thellë me një rrymë deri në 15 µA, duke e bërë atë një përshtatje të shkëlqyeshme për aplikacionet në distancë dhe me bateri.
Duke qenë anëtari i 8-të i familjes Seeed Studio XIAO, XIAO ESP32C6 mbetet dizajni klasik i XIAO. Është projektuar për t'iu përshtatur madhësisë standarde 21 x 17.5 mm, XIAO, ndërkohë që mbetet montimi i tij klasik i komponentëve me një SI. Edhe pse është me madhësinë e gishtit të madh, ai shpërthen në mënyrë të mahnitshme 15 kunja gjithsej GPIO, duke përfshirë 11 hyrje/dalje dixhitale për kunjat PWM dhe 4 hyrje/dalje analoge për kunjat ADC. Ai mbështet portet serike të komunikimit UART, IIC dhe SPI. Të gjitha këto veçori e bëjnë atë një përshtatje të përsosur ose për projekte me hapësirë të kufizuar, siç janë pajisjet e veshjes, ose një njësi të gatshme për prodhim për modelet tuaja PCBA.
Duke filluar
Së pari, ne do të lidhim XIAO ESP32C3 me kompjuterin, do të lidhim një LED në tabelë dhe do të ngarkojmë një kod të thjeshtë nga Arduino IDE për të kontrolluar nëse bordi po funksionon mirë duke ndezur LED-në e lidhur.
Konfigurimi i harduerit
Ju duhet të përgatisni sa vijon:
- 1 x Seed Studio XIAO ESP32C6
- 1 x Kompjuter
- 1 x kabëll USB Type-C
Këshillë
Disa kabllo USB mund të furnizojnë vetëm energji dhe nuk mund të transferojnë të dhëna. Nëse nuk keni një kabllo USB ose nuk e dini nëse kablloja juaj USB mund të transmetojë të dhëna, mund të kontrolloni mbështetjen e Seed USB Type-C për USB 3.1.
- Hapi 1. Lidhni XIAO ESP32C6 me kompjuterin tuaj nëpërmjet një kablloje USB Type-C.
- Hapi 2. Lidhni një LED në pin D10 si më poshtë
Shënim: Sigurohuni që të lidhni një rezistencë (rreth 150Ω) në seri për të kufizuar rrymën përmes LED dhe për të parandaluar rrymën e tepërt që mund të djegë LED
Përgatitni Softuerin
Më poshtë do të listoj versionin e sistemit, versionin ESP-IDF dhe versionin ESP-Matter të përdorur në këtë artikull për referencë. Ky është një version i qëndrueshëm që është testuar për të punuar siç duhet.
- Pritësi: Ubuntu 22.04 LTS (Jammy Jellyfish).
- ESP-IDF: Tags v5.2.1.
- ESP-Matter: dega kryesore, që nga 10 maj 2024, kryeni bf56832.
- Connecthomeip: aktualisht punon me commit 13ab158f10, që nga 10 maj 2024.
- Git
- Kodi Visual Studio
Instalimi ESP-Matter hap pas hapi
Hapi 1. Instaloni Dependencies
Së pari, duhet të instaloni paketat e kërkuara duke përdorur . Hapni terminalin tuaj dhe ekzekutoni komandën e mëposhtme: apt-get
- sudo apt-get instalo 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 libbreiropository1.0-linedevca-dev
Kjo komandë instalon paketa të ndryshme si, përpiluesit (, ) dhe bibliotekat e nevojshme për ndërtimin dhe ekzekutimin e Matter SDK.gitgccg++
Hapi 2. Klononi ESP-Matter Repository
Klononi depon nga GitHub duke përdorur komandën me një thellësi prej 1 për të marrë vetëm fotografinë më të fundit: kloni esp-mattergit
- cd ~/esp
klon git – thellësia 1 https://github.com/espressif/esp-matter.git
Ndrysho në drejtori dhe inicializoj nënmodulet e kërkuara Git:esp-matter
- cd esp-materies
Përditësimi i nënmodulit git – init – thellësi 1
Navigoni te drejtoria dhe ekzekutoni një skript Python për të menaxhuar nënmodulet për platforma specifike:connectedhomeip
- cd ./connectedhomeip/connectedhomeip/scripts/checkout_submodules.py –platformë esp32 linux –shallow
Ky skenar përditëson nënmodulet për platformat ESP32 dhe Linux në një mënyrë të cekët (vetëm kryerja e fundit).
Hapi 3. Instaloni ESP-Matter
Kthehuni te direktoria rrënjësore, më pas ekzekutoni skriptin e instalimit:esp-matter
- cd ../…/install.sh
Ky skenar do të instalojë varësi shtesë specifike për SDK-në e ESP-Matter.
Hapi 4. Vendosni variablat e mjedisit
Buroni skriptin për të vendosur variablat e mjedisit të nevojshëm për zhvillim:export.sh
- burimi ./export.sh
Kjo komandë konfiguron guaskën tuaj me shtigjet dhe variablat e nevojshme të mjedisit.
Hapi 5 (Opsionale). Qasje e shpejtë në mjedisin e zhvillimit të ESP-Matter
Për të shtuar pseudonimet e dhëna dhe cilësimet e variablave të mjedisit në tuaj file, ndiqni këto hapa. Kjo do të konfigurojë mjedisin tuaj të guaskës për të kaluar lehtësisht midis konfigurimeve të zhvillimit IDF dhe Matter dhe do të aktivizojë ccache për ndërtime më të shpejta..bashrc
Hapni terminalin tuaj dhe përdorni një redaktues teksti për të hapur file ndodhet në drejtorinë tuaj të shtëpisë. Mund të përdorni ose çdo redaktues që preferoni. Për shembullample:.bashrcnano
- nano ~/.bashrc
Lëvizni në fund të file dhe shtoni rreshtat e mëposhtëm:.bashrc
- # Pseudonimi për konfigurimin e mjedisit ESP-Matter pseudonimi get_matter='. ~/esp/esp-matter/export.sh'
- # Aktivizo ccache për të shpejtuar pseudonimin e përpilimit set_cache='eksporto IDF_CCACHE_ENABLE=1′
Pasi të keni shtuar rreshtat, ruani file dhe dilni nga redaktori i tekstit. Nëse jeni duke përdorur , mund të ruani duke shtypur , shtypni për të konfirmuar dhe më pas për të dalë.nanoCtrl+OEnterCtrl+X
Që ndryshimet të hyjnë në fuqi, duhet të rifreskoni file. Ju mund ta bëni këtë duke marrë burime file ose mbyllja dhe rihapja e terminalit tuaj. Për burimin e file, përdorni sa vijon
- burimi ~/.bashrc komanda:.bashrc.bashrc.bashrc
Tani mund të ekzekutoni dhe të konfiguroni ose rifreskoni mjedisin esp-matter në çdo sesion terminal.get_matterset_cache
- marrë_materie set_cache
Aplikimi
- Shtëpi inteligjente e sigurt dhe e lidhur, duke përmirësuar jetën e përditshme përmes automatizimit, telekomandimit dhe më shumë.
- Pajisje të veshura me hapësirë të kufizuar dhe me bateri, falë madhësisë së gishtit të madh dhe konsumit të ulët të energjisë.
- Skenarët Wireless IoT, duke mundësuar transmetim të shpejtë dhe të besueshëm të të dhënave.
Deklarata këtu
Pajisja nuk mbështet funksionimin e kërcimit BT në modalitetin Dss.
FCC
Deklarata e FCC
Kjo pajisje përputhet me pjesën 15 të Rregullave FCC. Funksionimi i nënshtrohet dy kushteve të mëposhtme:
- Kjo pajisje mund të mos shkaktojë ndërhyrje të dëmshme dhe
- Kjo pajisje duhet të pranojë çdo ndërhyrje të marrë, duke përfshirë ndërhyrjen që mund të shkaktojë funksionim të padëshiruar.
Çdo ndryshim ose modifikim që nuk miratohet shprehimisht nga pala përgjegjëse për pajtueshmërinë mund të anulojë autoritetin e përdoruesit për të përdorur pajisjen.
Shënim: Kjo pajisje është testuar dhe është gjetur se përputhet me kufijtë për një pajisje dixhitale të Klasit B, në përputhje me pjesën 15 të Rregullave FCC. Këto kufizime janë krijuar për të siguruar mbrojtje të arsyeshme kundër ndërhyrjeve të dëmshme në një instalim banimi. Kjo pajisje gjeneron përdorime dhe mund të rrezatojë energji radiofrekuence dhe, nëse nuk instalohet dhe përdoret në përputhje me udhëzimet, mund të shkaktojë ndërhyrje të dëmshme në komunikimet radio. Megjithatë, nuk ka asnjë garanci që nuk do të ketë ndërhyrje në një instalim të caktuar. Nëse kjo pajisje shkakton ndërhyrje të dëmshme në marrjen e radios ose televizionit, e cila mund të përcaktohet duke fikur dhe ndezur pajisjen, përdoruesi inkurajohet të përpiqet të korrigjojë ndërhyrjen me një ose më shumë nga masat e mëposhtme:
- Riorientoni ose zhvendosni antenën marrëse.
- Rritni ndarjen midis pajisjes dhe marrësit.
- Lidheni pajisjen në një prizë në një qark të ndryshëm nga ai me të cilin është lidhur marrësi.
- Konsultohuni me tregtarin ose një teknik me përvojë radio/TV për ndihmë.
Deklarata e FCC për ekspozimin ndaj rrezatimit
Ky modular përputhet me kufijtë e ekspozimit ndaj rrezatimit RF FCC të përcaktuara për një mjedis të pakontrolluar. Ky transmetues nuk duhet të jetë i vendosur ose të funksionojë në lidhje me ndonjë antenë ose transmetues tjetër. Ky modular duhet të instalohet dhe të përdoret me një distancë minimale prej 20 cm ndërmjet radiatorit dhe trupit të përdoruesit.
Moduli është i kufizuar vetëm në instalimin OEM
Integruesi OEM është përgjegjës për të siguruar që përdoruesi fundor nuk ka udhëzime manuale për të hequr ose instaluar modulin
Nëse numri i identifikimit të FCC nuk është i dukshëm kur moduli është i instaluar brenda një pajisjeje tjetër, atëherë pjesa e jashtme e pajisjes në të cilën është instaluar moduli duhet të shfaqë gjithashtu një etiketë që i referohet modulit të mbyllur. Kjo etiketë e jashtme mund të përdorë formulime të tilla si në vijim: "Përmban ID-në FCC të modulit transmetues: Z4T-XIAOESP32C6 ose Përmban ID FCC: Z4T-XIAOESP32C6"
Kur moduli është i instaluar brenda një pajisjeje tjetër, manuali i përdorimit të hostit duhet të përmbajë deklaratat paralajmëruese të mëposhtme;
- Kjo pajisje përputhet me Pjesën 15 të Rregullave të FCC. Funksionimi i nënshtrohet dy kushteve të mëposhtme:
- Kjo pajisje mund të mos shkaktojë ndërhyrje të dëmshme.
- Kjo pajisje duhet të pranojë çdo ndërhyrje të marrë, duke përfshirë ndërhyrjen që mund të shkaktojë funksionim të padëshiruar.
- Ndryshimet ose modifikimet që nuk miratohen shprehimisht nga pala përgjegjëse për pajtueshmërinë mund të anulojnë autoritetin e përdoruesit për të përdorur pajisjen.
Pajisjet duhet të instalohen dhe përdoren në përputhje të plotë me udhëzimet e prodhuesit siç përshkruhet në dokumentacionin e përdoruesit që vjen me produktin.
Çdo kompani e pajisjes pritëse që instalon këtë modular me miratim modular limit duhet të kryejë testin e emetimit të rrezatimit dhe emetimit të rremë sipas kërkesës së pjesës FCC 15C: 15.247, Vetëm nëse rezultati i testit përputhet me kërkesat e pjesës FCC 15C: 15.247, atëherë pritësi mund të shitet legalisht.
Antenat
Lloji | Fitimi |
Antenë çipi qeramike | 4.97dBi |
Antenë FPC | 1.23dBi |
Antenë me shufër | 2.42dBi |
Antena është e lidhur përgjithmonë, nuk mund të zëvendësohet. Zgjidhni nëse do të përdorni antenën qeramike të integruar ose antenën e jashtme përmes GPIO14. Dërgoni 0 te GPIO14 për të përdorur antenën e integruar dhe dërgoni 1 për të përdorur antenën e jashtme. Dizajni i antenës Trace: Nuk zbatohet.
Pyetjet e bëra më shpesh (FAQ)
Pyetje: A mund ta përdor këtë produkt për aplikime industriale?
Përgjigje: Ndërsa produkti është projektuar për projekte në shtëpi inteligjente, ai mund të mos jetë i përshtatshëm për aplikime industriale për shkak të kërkesave specifike në mjediset industriale.
Pyetje: Cili është konsumi tipik i energjisë i këtij produkti?
Përgjigje: Produkti ofron mënyra të ndryshme pune me konsumin më të ulët të energjisë që është 15 A në modalitetin e gjumit të thellë.
Dokumentet / Burimet
![]() |
seed studio ESP32 RISC-V Tiny MCU Board [pdfManuali i Përdoruesit ESP32, ESP32 RISC-V Bordi i vogël MCU, RISC-V Bordi i vogël MCU, Bordi i vogël MCU, Bordi MCU, Bordi |