hazia-logoa

seeed studio ESP32 RISC-V Tiny MCU Board

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

ESP32 PRODUKTUAREN XEHETASUNAK

Ezaugarriak

  • Konektibitate hobetua: 2.4 GHz-ko Wi-Fi 6 (802.11ax), Bluetooth 5 (LE) eta IEEE 802.15.4 irrati-konektibitatea konbinatzen ditu, Thread eta Zigbee protokoloak aplikatzeko aukera emanez.
  • Matter Native: Matter-ekin bat datozen etxe adimendunen proiektuak eraikitzen laguntzen du bere konektibitate hobetuari esker, elkarreragingarritasuna lortuz.
  • Txip-en enkriptatutako segurtasuna: ESP32-C6-k bultzatuta, zure etxeko proiektu adimendunen enkriptatutako segurtasun hobetua dakar abiarazte, enkriptatze eta exekuzio-ingurune fidagarriaren bidez (TEE)
  • RF errendimendu bikaina: 80 m-ra arteko antena integratua du
    BLE/Wi-Fi sorta, kanpoko UFL antenarako interfazea erreserbatuz
  • Energia-kontsumoa aprobetxatzea: 4 lan-modu ditu, baxuena 15 μA izanik lo sakoneko moduan, litiozko bateriaren kargaren kudeaketa ere onartzen du.
  • RISC-V prozesadore bikoitza: 32 biteko RISC-V prozesadore bi barne hartzen ditu, errendimendu handiko prozesadorea 160 MHz-ra arte eta potentzia baxuko prozesadoreak 20 arte.
  • XIAODiseinu klasikoak: 21 x 17.5 mm-ko erpuruaren tamainako forma-faktorearen eta alde bakarreko muntaketaren XIAO diseinu klasikoak izaten jarraitzen du, espazio mugatu gabeko proiektuetarako ezin hobea da, hala nola, eramangarriak.

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

Deskribapena

Seeed Studio XIAO ESP32C6 oso integratuta dagoen ESP32-C6 SoC-k elikatzen du, 32 biteko RISC-V prozesadore bitan eraikia, errendimendu handiko (HP) prozesadore batekin 160 MHz-ra arte exekutatzen duena, eta potentzia baxuko (LP) 32 biteko RISC-V prozesadorearekin, erlojupekoa izan daitekeena. Txipan 20 KB SRAM eta 512 MB Flash daude, programazio-espazio gehiago ahalbidetuz eta aukera gehiago IoT kontroleko eszenatokietara.
XIAO ESP32C6 Matter jatorrizkoa da haririk gabeko konexio hobetuari esker. Haririk gabeko pilak 2.4 GHz WiFi 6, Bluetooth® 5.3, Zigbee eta Thread (802.15.4) onartzen ditu. Thread-ekin bateragarria den XIAOko lehen kidea denez, ezin hobea da Matter-c-eko proiektuak eraikitzeko, eta horrela, etxe adimendunean elkarreragingarritasuna lortuz.
Zure IoT proiektuak hobeto laguntzeko, XIAO ESP32C6-k ESP Rain Maker, AWS IoT, Microsoft Azur e eta Google Cloud bezalako hodeiko plataforma nagusiekin integrazio ezin hobea eskaintzen ez ezik, zure IoT aplikazioetarako segurtasuna ere aprobetxatzen du. Txip-en abiarazte seguruarekin, flash enkriptatzearekin, identitatearen babesarekin eta Trusted Execution Environment (TEE)rekin, plaka txiki honek nahi duten segurtasun-maila bermatzen du soluzio adimentsuak, seguruak eta konektatuak eraiki nahi dituzten garatzaileentzat.

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

XIAO berri honek errendimendu handiko zeramikazko antena du barnean 80 m-ko BLE/Wi-Fi sorta duena, eta kanpoko UFL antena baterako interfaze bat gordetzen du. Aldi berean, energia-kontsumoaren kudeaketa optimizatu batekin dator. Lau elikatze-modu eta litiozko bateria kargatzeko kudeaketa-zirkuitu bat dituena, Deep Sleep moduan funtzionatzen du 15 µA-ko korronte txikiarekin, eta urruneko bateriaz elikatzen diren aplikazioetarako egokia da.

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

Seeed Studio XIAO familiako 8. kidea izanik, XIAO ESP32C6 XIAO diseinu klasikoa izaten jarraitzen du. 21 x 17.5 mm-ko XIAO Tamaina Estandarra egokitzeko diseinatuta dago, eta bere osagai bakarreko muntaketa klasikoa izaten jarraitzen du. Erpuruaren tamaina izanik ere, 15 GPIO pin guztira apurtzen ditu, PWM pinetarako 11 I/O digital eta ADC pinetarako 4 I/O analogiko barne. UART, IIC eta SPI serieko komunikazio atakak onartzen ditu. Ezaugarri hauek guztiak ezin hobeto egokitzen dira espazio mugaturiko proiektuetarako, hala nola eramangarriak, edo ekoizpenerako prest dagoen unitate bat zure PCBA diseinuetarako.

Hasteko

Lehenik eta behin, XIAO ESP32C3 ordenagailura konektatuko dugu, LED bat plakara konektatu eta Arduino IDEtik kode sinple bat igoko dugu, plaka ondo funtzionatzen ari den egiaztatzeko, konektatutako LED-a keinu eginez.

Hardwarearen konfigurazioa
Honako hauek prestatu behar dituzu:

  • 1 x Seeed Studio XIAO ESP32C6
  • 1 x Ordenagailua
  • 1 x USB motako C kablea

Aholkua
USB kable batzuek energia bakarrik horni dezakete eta ezin dute datuak transferitu. Ez baduzu USB kablerik edo ez badakizu zure USB kableak datuak transmititu ditzakeen, Seeed USB Type-C USB 3.1 onartzen duen egiazta dezakezu.

  1. 1. urratsa. Konektatu XIAO ESP32C6 zure ordenagailura USB C motako kable baten bidez.
  2. 2. urratsa. Konektatu LED bat D10 pinera honela
    Oharra: Ziurtatu erresistentzia bat (150Ω inguru) seriean konektatzen duzula LED bidezko korrontea mugatzeko eta LEDa erre dezakeen gehiegizko korrontea saihesteko.

Prestatu softwarea
Jarraian, artikulu honetan erabilitako sistemaren bertsioa, ESP-IDF bertsioa eta ESP-Matter bertsioa zerrendatuko ditut erreferentzia gisa. Bertsio egonkorra da hau, behar bezala funtzionatzeko probatu dena.

  • Ostalaria: Ubuntu 22.04 LTS (Jammy Jellyfish).
  • ESP-IDF: Tags v5.2.1.
  • ESP-Materia: adar nagusia, 10ko maiatzaren 2024etik aurrera, bf56832 konpromisoa.
  • connecthomeip: gaur egun 13ab158f10 commit-ekin funtzionatzen du, 10ko maiatzaren 2024etik aurrera.
  • Git
  • Visual Studio kodea

Instalazioa ESP-Matter Urratsez urrats

1. urratsa. Instalatu Dependentziak
Lehenik eta behin, beharrezko paketeak instalatu behar dituzu . Ireki zure terminala eta exekutatu komando hau: 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 libgirepository1.0-dev libread libreadlineiro2-dev

Komando honek Matter SDK.gitgccg++ eraikitzeko eta exekutatzeko beharrezkoak diren hainbat pakete instalatzen ditu, adibidez, konpiladoreak (, ) eta liburutegiak

2. urratsa. Klonatu ESP-Matter Repository
Klonatu biltegia GitHub-etik 1eko sakonera duen komandoa erabiliz, azken argazkia soilik eskuratzeko:esp-mattergit clone

Aldatu direktoriora eta hasieratu beharrezko Git azpimoduluak:esp-matter

  • cd esp-materia
    git azpimoduluaren eguneratzea –init –depth 1

Nabigatu direktoriora eta exekutatu Python script bat plataforma zehatzetarako azpimoduluak kudeatzeko:connectedhomeip

  • cd ./connectedhomeip/connectedhomeip/scripts/checkout_submodules.py –plataforma esp32 linux –shallow

Script honek ESP32 eta Linux plataformetarako azpimoduluak modu apalean eguneratzen ditu (azken konpromisoa soilik).

3. urratsa. Instalatu ESP-Matter​
Itzuli erroko direktoriora, eta exekutatu instalazio script:esp-matter

  • cd ../…/install.sh

Script honek ESP-Matter SDK-rako menpekotasun gehigarriak instalatuko ditu.

4. urratsa. Ezarri ingurune-aldagaiak
Sortu scripta garapenerako beharrezkoak diren ingurune-aldagaiak konfiguratzeko:export.sh

  • iturria ./export.sh

Komando honek zure shell-a beharrezko inguruneko bide eta aldagaiekin konfiguratzen du.

5. urratsa (aukerakoa). Sarbide azkarra ESP-Matter garapen-ingurunera
Emandako aliasak eta ingurune-aldagaien ezarpenak zurera gehitzeko file, jarraitu urrats hauek. Honek zure shell ingurunea konfiguratuko du IDF eta Matter garapenaren konfigurazioetatik erraz aldatzeko eta ccache gaituko da eraikuntza azkarragoetarako..bashrc
Ireki terminala eta erabili testu-editore bat irekitzeko file zure etxeko direktorioan dago. Nahiago duzun edozein editore erabil dezakezu. Adibidezample:.bashrcnano

  • nano ~/.bashrc

Joan behealdera file eta gehitu lerro hauek:.bashrc

  • # ESP-Matter inguruneko alias get_matter=' konfiguratzeko aliasa. ~/esp/esp-matter/export.sh'
  • # Gaitu ccache konpilazio aliasak bizkortzeko set_cache='export IDF_CCACHE_ENABLE=1′

Lerroak gehitu ondoren, gorde file eta irten testu-editoretik. Erabiltzen ari bazara, gorde dezakezu sakatuta, sakatu berresteko eta irteteko.nanoCtrl+OEnterCtrl+X
Aldaketak eragina izan dezan, berriro kargatu behar duzu file. Hau egin dezakezu iturria erabiliz file edo zure terminala itxi eta berriro irekitzea. Jatorria egiteko file, erabili honako hau

  • iturburua ~/.bashrc komandoa:.bashrc.bashrc.bashrc

Orain esp-matter ingurunea exekutatu eta konfiguratu edo freskatu dezakezu edozein terminal session.get_matterset_cache

  • lortu_materia ezarri_cachea

Aplikazioa

  • Etxe adimenduna seguru eta konektatua, eguneroko bizitza hobetuz automatizazioaren, urruneko kontrolaren eta abarren bidez.
  • Espazio mugatua eta bateriaz elikatzen diren jantziak, hatz-erpuruaren tamainari eta energia-kontsumo baxuari esker.
  • Haririk gabeko IoT eszenatokiak, datu-transmisio azkarra eta fidagarria ahalbidetuz.

Adierazpena hemen
Gailuak ez du onartzen BT saltoka eragiketa Dss moduan.

FCC

FCC Adierazpena
Gailu honek FCC Arauen 15. zatia betetzen du. Funtzionamendua honako bi baldintza hauen menpe dago:

  1. Baliteke gailu honek ez du interferentzia kaltegarririk eragin, eta
  2. Gailu honek jasotako edozein interferentzia onartu behar du, nahi ez den funtzionamendua eragin dezakeen interferentziak barne.
    Betearen arduradunak espresuki onartzen ez dituen aldaketak edo aldaketak ekipamendua erabiltzeko erabiltzailearen eskumena baliogabetu dezake.

Oharra: Ekipo hau probatu egin da eta B Klaseko gailu digital baten mugak betetzen dituela ikusi da, FCC Arauetako 15. zatiaren arabera. Muga hauek etxebizitza-instalazio batean interferentzia kaltegarrien aurka arrazoizko babesa emateko diseinatuta daude. Ekipo honek erabilerak sortzen ditu eta irrati-maiztasunaren energia igor dezake eta, argibideen arabera instalatu eta erabiltzen ez bada, interferentzia kaltegarriak sor ditzake irrati-komunikazioetan. Dena den, ez dago bermatzen instalazio jakin batean interferentziarik gertatuko ez denik. Ekipo honek irrati- edo telebista-harreran interferentzia kaltegarriak eragiten baditu, eta hori ekipoa itzali eta piztuz jakin daiteke, erabiltzaileari gomendatzen zaio interferentziak zuzentzen saiatzea, neurri hauetako bat edo gehiago erabiliz:

  • Berbideratu edo lekuz aldatu antena hartzailea.
  • Handitu ekipoaren eta hargailuaren arteko bereizketa.
  • Konektatu ekipoa hargailua konektatuta dagoen zirkuitu desberdineko entxufe batera.
  • Kontsultatu banatzaileari edo irrati/telebistako teknikari esperientziadun bati laguntza lortzeko.

FCC Erradiazio Esposizioaren Adierazpena
Modular honek FCC RF erradiazioaren esposizio-mugak betetzen ditu kontrolik gabeko ingurune baterako. Transmisore hau ez da egon behar beste antena edo transmisore batekin batera kokatuta edo funtzionatu behar. Modular hau erradiadorearen eta erabiltzailearen gorputzaren artean gutxienez 20 cm-ko distantzia batekin instalatu eta funtzionatu behar da.

Modulua OEM instalaziora soilik dago mugatuta
OEM integratzailea da azken erabiltzaileak modulua kentzeko edo instalatzeko eskuzko argibiderik ez duela ziurtatzeaz
Modulua beste gailu baten barruan instalatzen denean FCC identifikazio-zenbakia ikusten ez bada, modulua instalatzen den gailuaren kanpoaldean ere sartutako moduluari erreferentzia egiten dion etiketa agertu beharko du. Kanpoko etiketa honek honelako hitzak erabil ditzake: "Igorle-moduluaren FCC IDa dauka: Z4T-XIAOESP32C6 Edo FCC IDa dauka: Z4T-XIAOESP32C6"

Modulua beste gailu baten barruan instalatzen denean, ostalariaren erabiltzailearen eskuliburuak beheko abisu-adierazpenak izan behar ditu;

  1. Gailu honek FCC Arauen 15. zatia betetzen du. Funtzionamendua honako bi baldintza hauen menpe dago:
    1. Baliteke gailu honek ez du interferentzia kaltegarririk eragin.
    2. Gailu honek jasotako edozein interferentzia onartu behar du, nahi ez den funtzionamendua eragin dezakeen interferentziak barne.
  2. Betearen arduradunak espresuki onartzen ez dituen aldaketak edo aldaketek ekipamendua ustiatzeko erabiltzailearen eskumena baliogabetu dezakete.

Gailuak fabrikatzailearen argibideei jarraikiz instalatu eta erabili behar dira produktuarekin batera datorren erabiltzailearen dokumentazioan azaltzen den moduan.
Modular modular hau muga onarpen modularrarekin instalatzen duen gailu ostalariaren edozein konpainiak igorpen erradiatuaren eta isuri ezpuruen proba egin beharko luke FCC 15C zatia: 15.247 eskakizunaren arabera, probaren emaitzak FCC 15C zatia: 15.247 eskakizuna betetzen badu soilik, orduan ostalaria legez sal daiteke.

Antenak

Mota Irabazi
Txip zeramikazko antena 4.97dBi
FPC antena 1.23dBi
Haga antena 2.42dBi

Antena betirako lotuta dago, ezin da ordezkatu. Aukeratu zeramikazko antena integratua edo kanpoko antena GPIO14 bidez erabili nahi duzun. Bidali 0 GPIO14ra integratutako antena erabiltzeko, eta bidali 1 kanpoko antena erabiltzeko Trace antena diseinuak: Ez dago aplikagarri.

Maiz egiten diren galderak (FAQ)

G: Erabili al dezaket produktu hau aplikazio industrialetarako?
E: Produktua etxe adimenduneko proiektuetarako diseinatuta dagoen arren, baliteke industria-aplikazioetarako egokia ez izatea industria-ezarpenetako eskakizun zehatzengatik.

G: Zein da produktu honen ohiko energia-kontsumoa?
A: Produktuak hainbat lan-modu eskaintzen ditu, energia-kontsumo txikiena 15 A-koa izanik lo sakoneko moduan.

Dokumentuak / Baliabideak

seeed studio ESP32 RISC-V Tiny MCU Board [pdf] Erabiltzailearen eskuliburua
ESP32, ESP32 RISC-V MCU taula txikia, RISC-V MCU plaka txikia, MCU plaka txikia, MCU plaka, taula

Erreferentziak

Utzi iruzkin bat

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *