seed-logo

seeed studio ESP32 RISC-V Tiny MCU Board

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

ESP32 DETAILS DI PRODUTTIU

Features

  • Connettività Enhanced: Unisce 2.4GHz Wi-Fi 6 (802.11ax), Bluetooth 5 (LE), è a cunnessione radio IEEE 802.15.4, chì vi permette di applicà i protokolli Thread è Zigbee.
  • Matter Native: Supporta a custruzione di prughjetti di casa intelligenti cumpleti cù Matter grazia à a so connettività rinfurzata, ottenendu l'interoperabilità
  • Sicurezza Criptata nantu à Chip: Impulsatu da ESP32-C6, porta una sicurezza criptata in chip rinfurzata à i vostri prughjetti di casa intelligente per via di l'avviamentu sicuru, a crittografia è l'Ambiente di Esecuzione Fiduciosa (TEE)
  • Prestazione RF eccezziunale: Ha una antenna integrata finu à 80 m
    Gamma BLE / Wi-Fi, riservendu una interfaccia per l'antenna UFL esterna
  • Sfruttamentu di u cunsumu di energia: vene cù 4 modi di travagliu, cù u più bassu essendu 15 μA in modu di sonnu profondu, mentre chì sustene ancu a gestione di a carica di a batteria di litiu.
  • Processori duali RISC-V: Incorpora dui processori RISC-V 32-bit, cù u processore d'alta prestazione chì funziona finu à 160 MHz, è u processore di bassa putenza chì clocke finu à 20.
  • Classic XIAODesigns: Resta i classici disinni XIAO di u fattore di forma di dimensione di u pollice di 21 x 17.5 mm, è a muntagna unilaterale, facendu perfetta per prughjetti limitati di spaziu, cum'è wearables.

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

Descrizzione

Seeed Studio XIAO ESP32C6 hè alimentatu da u SoC ESP32-C6 altamente integratu, custruitu nantu à dui processori RISC-V 32-bit, cù un processore high-performance (HP) cù runni ng finu à 160 MHz, è un processore RISC-V 32-bit di bassa putenza (LP) chì pò esse clockatu finu à 20 MHz. Ci sò 512KB SRAM è 4 MB Flash nantu à u chip, chì permettenu più spaziu di prugrammazione, è purtendu più pussibulità à i scenarii di cuntrollu IoT.
XIAO ESP32C6 hè Matter nativu grazie à a so cunnessione wireless rinfurzata. A pila senza filu supporta 2.4 GHz WiFi 6, Bluetooth® 5.3, Zigbee è Thread (802.15.4). Cum'è u primu membru XIAO cumpatibile cù Thread, hè un adattamentu perfettu per custruisce prughjetti conformi à Matter-c, ottenendu cusì l'interoperabilità in smart-home.
Per sustene megliu i vostri prughjetti IoT, XIAO ESP32C6 ùn solu furnisce una integrazione perfetta cù e piattaforme cloud mainstream cum'è ESP Rain Maker, AWS IoT, Microsoft Azur e, è Google Cloud, ma ancu sfrutta a sicurezza per e vostre applicazioni IoT. Cù u so boot sicuru in chip, a crittografia flash, a prutezzione di l'identità è l'Ambiente di Esecuzione Fiduciosa (TEE), sta piccula tavola assicura u livellu desideratu di sicurezza per i sviluppatori chì cercanu di custruisce soluzioni intelligenti, sicure è cunnesse.

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

Stu novu XIAO hè dotatu di una antenna ceramica à bordu d'alta prestazione cù una gamma di 80 m BLE / Wi-Fi, mentre chì riserva ancu una interfaccia per una antenna UFL esterna. À u listessu tempu, vene ancu cun una gestione di u cunsumu d'energia ottimizata. Dotatu di quattru modi di putenza è un circuitu di gestione di a carica di a batteria di litio integrata, funziona in u modu Deep Sleep cù una corrente di 15 µA, facendu un adattamentu eccellente per l'applicazioni remote, alimentate da batterie.

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

Essendu l'8th membru di a famiglia Seeed Studio XIAO, XIAO ESP32C6 resta u classicu design XIAO. Hè cuncepitu per adattà à a 21 x 17.5mm, XIAO Standard Size, mentre resta i so cumpunenti classici unicu-si ded. Ancu s'ellu hè di dimensione di u pollice, stupente scopre 15 pins GPIO totali, cumprese 11 I / O digitali per pin PWM è 4 I / O analogichi per pin ADC. Supporta i porti di cumunicazione seriale UART, IIC è SPI. Tutte queste caratteristiche facenu un adattamentu perfettu per i prughjetti limitati in u spaziu, cum'è i wearables, o una unità pronta per a produzzione per i vostri disinni PCBA.

Accuminciari

Prima, andemu à cunnette XIAO ESP32C3 à l'urdinatore, cunnette un LED à u bordu è caricate un codice simplice da Arduino IDE per verificà se a scheda funziona bè lampendu u LED cunnessu.

Configurazione di hardware
Avete bisognu di preparà i seguenti:

  • 1 x Seeed Studio XIAO ESP32C6
  • 1 x Computer
  • 1 x cavu USB Type-C

Cunsigliu
Certi cavi USB ponu furnisce solu energia è ùn ponu micca trasfiriri dati. Se ùn avete micca un cable USB o ùn sapete micca se u vostru cable USB pò trasmette dati, pudete verificà u supportu Seeed USB Type-C USB 3.1 .

  1. Passu 1. Cunnette XIAO ESP32C6 à u vostru urdinatore attraversu un cavu USB Type-C.
  2. Passu 2. Cunnette un LED à u pin D10 cum'è seguita
    Nota: Assicuratevi di cunnette una resistenza (circa 150Ω) in serie per limità u currente attraversu u LED è per prevene l'eccessu di corrente chì pò brusgià u LED.

Preparate u Software
Sottu listeraghju a versione di u sistema, a versione ESP-IDF è a versione ESP-Matter utilizata in questu articulu per riferimentu. Questa hè una versione stabile chì hè stata pruvata per travaglià bè.

  • Host: Ubuntu 22.04 LTS (Jammy Jellyfish).
  • ESP-IDF: Tags v5.2.1.
  • ESP-Matter: succursale principale, à partir du 10 mai 2024, commit bf56832.
  • connecthomeip: attualmente travaglia cù commit 13ab158f10, da u 10 di maghju 2024.
  • Git
  • Visual Studio Code

Installazione ESP-Matter Step by Step

Passu 1. Installa Dependencies
Prima, avete bisognu di stallà i pacchetti necessarii cù . Aprite u vostru terminal è eseguite u cumandimu seguente: 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 libgirepository2-dev libre

Questu cumandimu stalla diversi pacchetti cum'è , compilatori (, ), è biblioteche necessarii per custruisce è eseguisce Matter SDK.gitgccg++.

Passu 2. Clone u Repository ESP-Matter
Clona u repository da GitHub usendu u cumandimu cù una prufundità di 1 per piglià solu l'ultima snapshot: esp-mattergit clone

Cambia in u cartulare è inizializza i submoduli Git richiesti: esp-matter

  • cd esp-materia
    git submodule update -init -depth 1

Navigate à u cartulare è eseguite un script Python per gestisce i sottomoduli per piattaforme specifiche: connectedhomeip

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

Stu script aghjurnà i sottomoduli per e plataforme ESP32 è Linux in una manera superficiale (solu l'ultimu impegnu).

Passu 3. Installa ESP-Matter​
Ritorna à u cartulare radicali, poi eseguite u script d'installazione: esp-matter

  • cd ../…/install.sh

Stu script installerà dipendenze supplementari specifiche à u SDK ESP-Matter.

Passu 4. Set Variables Ambiente
Fonte u script per stabilisce e variabili di l'ambienti necessarii per u sviluppu: export.sh

  • fonte ./export.sh

Questu cumandimu cunfigurà a vostra cunchiglia cù i percorsi di l'ambienti necessarii è variabili.

Passu 5 (Opcional). Accessu rapidu à l'ambiente di sviluppu ESP-Matter
Per aghjunghje l'aliasi furniti è e paràmetri di variabile d'ambiente à u vostru file, seguitate sti passi. Questu hà da cunfigurà u vostru ambiente di shell per cambià facilmente trà e configurazioni di sviluppu IDF è Matter, è attivà ccache per build più veloci..bashrc
Aprite u vostru terminal è utilizate un editore di testu per apre file situatu in u vostru cartulare di casa. Pudete aduprà o qualsiasi editore chì preferite. Per esample:.bashrcnano

  • nano ~/.bashrc

Scroll à u fondu di u file è aghjunghje e seguenti linee:.bashrc

  • # Alias ​​per stabilisce l'alias di l'ambiente ESP-Matter get_matter ='. ~/esp/esp-matter/export.sh'
  • # Attivate ccache per accelerà l'alias di compilazione set_cache='export IDF_CCACHE_ENABLE=1′

Dopu avè aghjustatu e linee, salvà u file è esce da l'editore di testu. Sè vo aduprate, pudete salvà premendu , premete per cunfirmà, è dopu per esce.nanoCtrl+OEnterCtrl+X
Per fà i cambiamenti in effettu, avete bisognu di ricaricà file. Pudete fà questu da a fonte file o chjude è riapertura u vostru terminal. Per surghjente u file, aduprà i seguenti

  • fonte ~/.bashrc cumanda:.bashrc.bashrc.bashrc

Avà pudete eseguisce è cunfigurà o rinfriscà l'ambienti esp-matter in ogni terminal session.get_matterset_cache

  • get_matter set_cache

Applicazione

  • Casa intelligente sicura è cunnessa, rinfurzendu a vita di ogni ghjornu attraversu l'automatizazione, u cuntrollu remotu è più.
  • Wearables limitati à u spaziu è alimentati da a batteria, grazie à a so dimensione di u pollice è à u cunsumu di bassa energia.
  • Scenarii IoT wireless, chì permettenu una trasmissione di dati rapida è affidabile.

Dichjarazione quì
U dispusitivu ùn sustene micca u funziunamentu di salto BT in modu Dss.

FCC

Dichjarazione FCC
Stu dispusitivu hè conforme à a parte 15 di e regule FCC. U funziunamentu hè sottumessu à i seguenti dui cundizioni:

  1. Stu dispusitivu ùn pò causari interferenza dannusu, è
  2. Stu dispusitivu deve accettà ogni interferenza ricevuta, cumpresi l'interferenza chì pò causà operazione indesiderata.
    Qualchese Cambiamenti o mudificazioni chì ùn sò micca appruvati espressamente da a parte rispunsevuli di u cumplimentu puderanu annullà l'autorità di l'utilizatore per operà l'equipaggiu.

Nota: Stu equipamentu hè statu pruvatu è truvatu cum'è i limiti per un dispositivu digitale di Classe B, in cunfurmità cù a parte 15 di e Regule FCC. Questi limiti sò pensati per furnisce una prutezzione raghjone contr'à l'interferenza dannosa in una stallazione residenziale. Stu equipamentu genera usi è pò irradià energia di freccia radio è, se ùn hè micca stallatu è utilizatu in cunfurmità cù l'istruzzioni, pò causà interferenza dannosa à e cumunicazioni radio. Tuttavia, ùn ci hè micca guarantisci chì l'interferenza ùn accade micca in una stallazione particulare. Se l'apparecchiatura provoca interferenza dannosa à a ricezione di a radio o di a televisione, chì pò esse determinata spegnendu è accendendu l'equipaggiu, l'utilizatore hè incuraghjitu à pruvà à corregge l'interferenza cù una o più di e seguenti misure:

  • Riorientate o rilocate l'antenna di ricezione.
  • Aumente a separazione trà l'equipaggiu è u ricevitore.
  • Cunnette l'equipaggiu in una presa in un circuitu diversu da quellu à quale hè cunnessu u ricevitore.
  • Cunsultate u rivenditore o un tecnicu espertu di radio/TV per aiutu.

Dichjarazione di l'esposizione à a radiazione FCC
Stu modulare rispetta i limiti di esposizione à a radiazione RF di FCC stabiliti per un ambiente senza cuntrollu. Stu trasmettitore ùn deve micca esse situatu o operatu in cunghjunzione cù qualsiasi altra antenna o trasmettitore. Stu modulare deve esse stallatu è operatu cù una distanza minima di 20 cm trà u radiatore è u corpu di l'utilizatori.

U modulu hè limitatu à l'installazione OEM solu
L'integratore OEM hè rispunsevule per assicurà chì l'utilizatore finale ùn hà micca struzzioni manuale per sguassà o installà u modulu
Se u numeru d'identificazione FCC ùn hè micca visibile quandu u modulu hè stallatu in un altru dispositivu, allora l'esterno di u dispositivu in u quale hè stallatu u modulu deve ancu vede una etichetta riferita à u modulu chjusu. Questa etichetta esterna pò aduprà formulazioni cum'è a seguente: "Contene Modulu Trasmettitore ID FCC: Z4T-XIAOESP32C6 O Contene ID FCC: Z4T-XIAOESP32C6"

Quandu u modulu hè stallatu in un altru dispositivu, u manuale d'utilizatore di l'ospite deve cuntene dichjarazioni d'avvertimentu sottu;

  1. Stu dispusitivu hè conforme à a Parte 15 di e regule FCC. U funziunamentu hè sottumessu à i seguenti dui cundizioni:
    1. Stu dispusitivu ùn pò causari interferenza dannusu.
    2. Stu dispusitivu deve accettà ogni interferenza ricevuta, cumpresi l'interferenza chì pò causà operazione indesiderata.
  2. Cambiamenti o mudificazioni chì ùn sò micca appruvati espressamente da a parte rispunsevuli di u cumplimentu puderanu annullà l'autorità di l'utilizatore per operà l'equipaggiu.

I dispusitivi devenu esse installati è usati in stretta cunfurmità cù l'istruzzioni di u fabricatore cum'è descritte in a documentazione d'utilizatore chì vene cù u pruduttu.
Qualchese cumpagnia di u dispositivu ospitante chì installate stu modulare cù appruvazioni modulari limite deve eseguisce a prova di emissioni radiate è emissioni spurie secondu u requisitu di a parte 15C: 15.247 di a FCC, solu se u risultatu di a prova hè conforme à u requisitu di a parte 15C: 15.247 di a FCC, allora l'ospite pò esse vendutu legalmente.

Antenne

Tipu Guadagnà
Antenna chip di ceramica 4.97 dBi
antenna FPC 1.23 dBi
Antenna di bastone 2.42 dBi

L'antenna hè attaccata in permanenza, ùn pò micca esse rimpiazzata. Sceglite se aduprà l'antenna ceramica integrata o l'antenna esterna attraversu GPIO14. Mandate 0 à GPIO14 per utilizà l'antenna integrata, è mandate 1 per utilizà l'antenna esterna Disegni di l'antenna Trace: Ùn hè micca applicabile.

Domande Frequenti (FAQ)

Q: Puderaghju aduprà stu pruduttu per applicazioni industriali?
A: Mentre u pruduttu hè pensatu per i prughjetti di casa intelligente, pò esse micca adattatu per l'applicazioni industriali per via di esigenze specifiche in ambienti industriali.

Q: Chì ghjè u cunsumu di energia tipica di stu pruduttu?
A: U pruduttu offre diversi modi di travagliu cù u cunsumu di energia più bassu essendu 15 A in modu di sonnu prufondu.

Documenti / Risorse

seeed studio ESP32 RISC-V Tiny MCU Board [pdfManuale di u pruprietariu
ESP32, ESP32 RISC-V Tiny MCU Board, RISC-V Tiny MCU Board, Tiny MCU Board, MCU Board, Board

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *