logotip de llavors

seed studio ESP32 RISC-V Tiny MCU Board

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

ESP32 DETALLS DEL PRODUCTE

Característiques

  • Connectivitat millorada: combina Wi-Fi 2.4 de 6 GHz (802.11ax), Bluetooth 5(LE) i connectivitat de ràdio IEEE 802.15.4, que us permet aplicar els protocols Thread i Zigbee.
  • Matter Native: admet la creació de projectes de casa intel·ligent compatibles amb Matter gràcies a la seva connectivitat millorada, aconseguint la interoperabilitat
  • Seguretat xifrada al xip: impulsat per ESP32-C6, ofereix una seguretat xifrada en xip millorada als vostres projectes domèstics intel·ligents mitjançant l'arrencada segura, el xifratge i l'entorn d'execució de confiança (TEE)
  • Rendiment de RF excepcional: té una antena integrada de fins a 80 m
    Gamma BLE/Wi-Fi, mentre es reserva una interfície per a l'antena UFL externa
  • Aprofitament del consum d'energia: inclou 4 modes de treball, el més baix és de 15 μA en mode de repòs profund, alhora que admet la gestió de la càrrega de la bateria de liti.
  • Processadors RISC-V duals: Incorpora dos processadors RISC-V de 32 bits, amb el processador d'alt rendiment que funciona fins a 160 MHz i el processador de baixa potència fins a 20
  • Dissenys XIAO clàssics: segueixen sent els dissenys clàssics de XIAO del factor de forma de la mida del polze de 21 x 17.5 mm i muntatge d'una sola cara, el que el fa perfecte per a projectes amb espai limitat, com ara els wearables.

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

Descripció

Seeed Studio XIAO ESP32C6 funciona amb el SoC ESP32-C6 altament integrat, construït sobre dos processadors RISC-V de 32 bits, amb un processador d'alt rendiment (HP) amb execució de fins a 160 MHz i un processador RISC-V de 32 bits de baixa potència (LP) de fins a 20 MHz. Hi ha 512 KB de SRAM i 4 MB de flaix al xip, que permeten més espai de programació i ofereixen més possibilitats als escenaris de control d'IoT.
XIAO ESP32C6 és natiu de Matter gràcies a la seva connectivitat sense fil millorada. La pila sense cable admet WiFi 2.4 de 6 GHz, Bluetooth® 5.3, Zigbee i Thread (802.15.4). Com a primer membre de XIAO compatible amb Thread, s'adapta perfectament per crear projectes compatibles amb Matter-c, aconseguint així la interoperabilitat a la llar intel·ligent.
Per donar suport millor als vostres projectes IoT, XIAO ESP32C6 no només proporciona una integració perfecta amb plataformes de núvol convencionals com ESP Rain Maker, AWS IoT, Microsoft Azur e i Google Cloud, sinó que també aprofita la seguretat per a les vostres aplicacions IoT. Amb l'arrencada segura al xip, el xifratge flash, la protecció d'identitat i l'entorn d'execució de confiança (TEE), aquesta petita placa garanteix el nivell de seguretat desitjat per als desenvolupadors que busquen crear solucions intel·ligents, segures i connectades.

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

Aquest nou XIAO està equipat amb una antena ceràmica integrada d'alt rendiment amb un abast BLE/Wi-Fi de fins a 80 m, alhora que també reserva una interfície per a una antena UFL externa. Al mateix temps, també inclou una gestió optimitzada del consum d'energia. Amb quatre modes d'alimentació i un circuit de gestió de càrrega de bateries de liti integrat, funciona en el mode de repòs profund amb un corrent tan baix com 15 µA, el que el converteix en un ajust excel·lent per a aplicacions remotes amb bateria.

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

Sent el 8è membre de la família Seeed Studio XIAO, XIAO ESP32C6 segueix sent el disseny clàssic de XIAO. Està dissenyat per adaptar-se a la mida estàndard XIAO de 21 x 17.5 mm, tot i que segueix sent el seu clàssic muntatge de components d'una sola cara. Fins i tot tenint la mida del polze, esclata sorprenentment 15 pins GPIO totals, incloent 11 E/S digitals per a pins PWM i 4 E/S analògiques per a pins ADC. Admet ports de comunicació sèrie UART, IIC i SPI. Totes aquestes característiques el converteixen en un ajust perfecte per a projectes amb espai limitat, com ara peces de vestir, o una unitat preparada per a la producció per als vostres dissenys de PCBA.

Per començar

En primer lloc, connectarem XIAO ESP32C3 a l'ordinador, connectarem un LED a la placa i pujarem un codi senzill de l'IDE d'Arduino per comprovar si la placa funciona bé fent parpellejar el LED connectat.

Configuració del maquinari
Heu de preparar el següent:

  • 1 x Seeed Studio XIAO ESP32C6
  • 1 x Ordinador
  • 1 x cable USB tipus C

Consell
Alguns cables USB només poden subministrar energia i no poden transferir dades. Si no teniu un cable USB o no sabeu si el vostre cable USB pot transmetre dades, podeu comprovar que Seeed USB Type-C suporta USB 3.1.

  1. Pas 1. Connecteu XIAO ESP32C6 al vostre ordinador mitjançant un cable USB tipus C.
  2. Pas 2. Connecteu un LED al pin D10 de la següent manera
    Nota: Assegureu-vos de connectar una resistència (uns 150Ω) en sèrie per limitar el corrent a través del LED i evitar l'excés de corrent que pugui cremar el LED

Prepareu el programari
A continuació, enumeraré la versió del sistema, la versió ESP-IDF i la versió ESP-Matter utilitzada en aquest article com a referència. Aquesta és una versió estable que s'ha provat per funcionar correctament.

  • Amfitrió: Ubuntu 22.04 LTS (Jammy Jellyfish).
  • ESP-IDF: Tags v5.2.1.
  • ESP-Matter: branca principal, a partir del 10 de maig de 2024, commit bf56832.
  • Connectedhomeip: actualment funciona amb el commit 13ab158f10, a partir del 10 de maig de 2024.
  • Git
  • Codi Visual Studio

Instal·lació ESP-Matter pas a pas

Pas 1. Instal·leu les dependències
Primer, heu d'instal·lar els paquets necessaris mitjançant . Obriu el vostre terminal i executeu l'ordre següent: 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 libreadcalineiro2-dev

Aquesta ordre instal·la diversos paquets com ara , compiladors (, ) i biblioteques necessàries per construir i executar Matter SDK.gitgccg++

Pas 2. Clona el repositori ESP-Matter​
Clonar el dipòsit des de GitHub utilitzant l'ordre amb una profunditat d'1 per obtenir només la darrera instantània: clon esp-mattergit

Canvieu al directori i inicialitzeu els submòduls Git necessaris:esp-matter

  • cd esp-matèria
    actualització del submòdul git –init –depth 1

Navegueu al directori i executeu un script Python per gestionar submòduls per a plataformes específiques:connectedhomeip

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

Aquest script actualitza submòduls tant per a les plataformes ESP32 com per a Linux d'una manera superficial (només la darrera confirmació).

Pas 3. Instal·leu ESP-Matter​
Torneu al directori arrel i executeu l'script d'instal·lació:esp-matter

  • cd ../…/install.sh

Aquest script instal·larà dependències addicionals específiques de l'SDK ESP-Matter.

Pas 4. Estableix les variables d'entorn​
Obteniu l'script per configurar les variables d'entorn necessàries per al desenvolupament: export.sh

  • font ./export.sh

Aquesta ordre configura el vostre intèrpret d'ordres amb els camins d'entorn i les variables necessàries.

Pas 5 (Opcional). Accés ràpid a l'entorn de desenvolupament ESP-Matter
Per afegir els àlies proporcionats i la configuració de la variable d'entorn al vostre file, seguiu aquests passos. Això configurarà el vostre entorn d'intèrpret d'ordres per canviar fàcilment entre les configuracions de desenvolupament IDF i Matter, i activarà ccache per a compilacions més ràpides..bashrc
Obriu el terminal i utilitzeu un editor de text per obrir file situat al vostre directori d'inici. Podeu utilitzar o qualsevol editor que preferiu. Per example:.bashrcnano

  • nano ~/.bashrc

Desplaceu-vos fins a la part inferior de la file i afegiu les línies següents:.bashrc

  • # Àlies per configurar l'àlies d'entorn ESP-Matter get_matter='. ~/esp/esp-matter/export.sh'
  • # Habilita ccache per accelerar l'àlies de compilació set_cache='export IDF_CCACHE_ENABLE=1′

Després d'afegir les línies, deseu el file i sortiu de l'editor de text. Si feu servir , podeu desar prement , premeu per confirmar i després per sortir.nanoCtrl+OEnterCtrl+X
Perquè els canvis tinguin efecte, heu de tornar a carregar el fitxer file. Podeu fer-ho mitjançant l'obtenció de file o tancar i reobrir el teu terminal. Per a la font file, utilitzeu el següent

  • ordre ~/.bashrc font:.bashrc.bashrc.bashrc

Ara podeu executar i configurar o actualitzar l'entorn esp-matter en qualsevol terminal session.get_matterset_cache

  • get_matter set_cache

Aplicació

  • Casa intel·ligent segura i connectada, que millora la vida quotidiana mitjançant l'automatització, el control remot i molt més.
  • Dispositius de vestir amb espai limitat i amb bateria, gràcies a la mida del polze i al baix consum d'energia.
  • Escenaris IoT sense fil, que permeten una transmissió de dades ràpida i fiable.

Declaració aquí
El dispositiu no admet l'operació de salt BT en mode Dss.

FCC

Declaració de la FCC
Aquest dispositiu compleix la part 15 de les normes de la FCC. El funcionament està subjecte a les dues condicions següents:

  1. Aquest dispositiu no pot causar interferències perjudicials i
  2. Aquest dispositiu ha d'acceptar qualsevol interferència rebuda, incloses les interferències que puguin provocar un funcionament no desitjat.
    Qualsevol canvi o modificació no aprovat expressament per la part responsable del compliment podria anul·lar l'autoritat de l'usuari per fer servir l'equip.

Nota: Aquest equip s'ha provat i s'ha comprovat que compleix els límits per a un dispositiu digital de classe B, d'acord amb la part 15 de les normes de la FCC. Aquests límits estan dissenyats per proporcionar una protecció raonable contra interferències nocives en una instal·lació residencial. Aquest equip genera usos i pot irradiar energia de radiofreqüència i, si no s'instal·la i s'utilitza d'acord amb les instruccions, pot provocar interferències perjudicials a les comunicacions de ràdio. Tanmateix, no hi ha cap garantia que no es produeixin interferències en una instal·lació concreta. Si aquest equip provoca interferències perjudicials a la recepció de ràdio o televisió, cosa que es pot determinar apagant i encenent l'equip, es recomana a l'usuari que intenti corregir la interferència mitjançant una o més de les mesures següents:

  • Reorienta o reubica l'antena receptora.
  • Augmentar la separació entre l'equip i el receptor.
  • Connecteu l'equip a una presa d'un circuit diferent d'aquell al qual està connectat el receptor.
  • Consulteu el distribuïdor o un tècnic de ràdio/TV amb experiència per obtenir ajuda.

Declaració d'exposició a la radiació de la FCC
Aquest modular compleix els límits d'exposició a la radiació RF de la FCC establerts per a un entorn no controlat. Aquest transmissor no s'ha de col·locar ni funcionar juntament amb cap altra antena o transmissor. Aquest modular s'ha d'instal·lar i operar amb una distància mínima de 20 cm entre el radiador i el cos de l'usuari.

El mòdul es limita només a la instal·lació OEM
L'integrador OEM és responsable de garantir que l'usuari final no tingui instruccions manuals per eliminar o instal·lar el mòdul
Si el número d'identificació de la FCC no és visible quan el mòdul s'instal·la dins d'un altre dispositiu, l'exterior del dispositiu on s'instal·la el mòdul també ha de mostrar una etiqueta que faci referència al mòdul inclòs. Aquesta etiqueta exterior pot utilitzar paraules com la següent: "Conté l'ID de la FCC del mòdul transmissor: Z4T-XIAOESP32C6 o conté l'ID de la FCC: Z4T-XIAOESP32C6"

Quan el mòdul s'instal·la dins d'un altre dispositiu, el manual d'usuari de l'amfitrió ha de contenir les declaracions d'advertència a continuació;

  1. Aquest dispositiu compleix la part 15 de les normes de la FCC. El funcionament està subjecte a les dues condicions següents:
    1. Aquest dispositiu no pot causar interferències perjudicials.
    2. Aquest dispositiu ha d'acceptar qualsevol interferència rebuda, incloses les interferències que puguin provocar un funcionament no desitjat.
  2. Els canvis o modificacions no aprovats expressament per la part responsable del compliment poden anul·lar l'autoritat de l'usuari per fer servir l'equip.

Els dispositius s'han d'instal·lar i utilitzar estrictament d'acord amb les instruccions del fabricant tal com es descriu a la documentació d'usuari que s'acompanya del producte.
Qualsevol empresa del dispositiu amfitrió que instal·li aquest modular amb aprovació modular límit hauria de realitzar la prova d'emissió radiada i emissió espúria segons el requisit de la part 15C: 15.247 de la FCC, només si el resultat de la prova compleix amb el requisit de la part 15C: 15.247 de la FCC, llavors l'amfitrió es pot vendre legalment.

Antenes

Tipus Guanyar
Antena de xip de ceràmica 4.97dBi
Antena FPC 1.23dBi
Antena de vareta 2.42dBi

L'antena està connectada permanentment, no es pot substituir. Trieu si voleu utilitzar l'antena de ceràmica integrada o l'antena externa mitjançant GPIO14. Envieu 0 a GPIO14 per utilitzar l'antena integrada i envieu 1 per utilitzar l'antena externa Dissenys d'antena Trace: No aplicable.

Preguntes freqüents (FAQ)

P: Puc utilitzar aquest producte per a aplicacions industrials?
R: Tot i que el producte està dissenyat per a projectes domèstics intel·ligents, pot ser que no sigui adequat per a aplicacions industrials a causa de requisits específics en entorns industrials.

P: Quin és el consum d'energia típic d'aquest producte?
R: El producte ofereix diversos modes de treball amb el menor consum d'energia de 15 A en mode de repòs profund.

Documents/Recursos

seed studio ESP32 RISC-V Tiny MCU Board [pdfManual del propietari
ESP32, ESP32 RISC-V Tiny MCU Board, RISC-V Tiny MCU Board, Tiny MCU Board, MCU Board, Board

Referències

Deixa un comentari

La teva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats *