Seeed Studio ESP32 RISC-V Tiny MCU Board
ESP32 DETALLES DO PRODUTO
Características
- Conectividade mellorada: combina conectividade de radio 2.4 GHz Wi-Fi 6 (802.11ax), Bluetooth 5(LE) e IEEE 802.15.4, o que lle permite aplicar os protocolos Thread e Zigbee.
- Matter Native: admite a construción de proxectos de fogares intelixentes compatibles con Matter grazas á súa conectividade mellorada, logrando a interoperabilidade
- Seguridade cifrada en chip: con ESP32-C6, ofrece seguridade cifrada en chip mellorada aos seus proxectos domésticos intelixentes mediante o arranque seguro, o cifrado e o entorno de execución de confianza (TEE)
- Excelente rendemento de RF: ten unha antena integrada de ata 80 m
Rango BLE/Wi-Fi, reservando unha interface para antena UFL externa - Aproveitamento do consumo de enerxía: vén con 4 modos de traballo, sendo o máis baixo 15 μA en modo de suspensión profunda, á vez que admite a xestión da carga da batería de litio.
- Procesadores RISC-V duales: incorpora dous procesadores RISC-V de 32 bits, co procesador de alto rendemento que funciona ata 160 MHz e o procesador de baixa potencia ata 20.
- Deseños clásicos de XIAO: seguen sendo os deseños clásicos de XIAO do factor de forma do tamaño do polgar de 21 x 17.5 mm e do montaxe dun só lado, o que o fai perfecto para proxectos con espazo limitado, como dispositivos portátiles.
Descrición
Seeed Studio XIAO ESP32C6 está alimentado polo SoC ESP32-C6 altamente integrado, construído con dous procesadores RISC-V de 32 bits, cun procesador de alto rendemento (HP) con execución de ata 160 MHz e un procesador RISC-V de 32 bits de baixa potencia (LP) de ata 20 MHz. Hai 512 KB SRAM e 4 MB Flash no chip, o que permite máis espazo de programación e ofrece máis posibilidades aos escenarios de control de IoT.
XIAO ESP32C6 é nativo de Matter grazas á súa conectividade sen fíos mellorada. A pila sen cables admite WiFi 2.4 de 6 GHz, Bluetooth® 5.3, Zigbee e Thread (802.15.4). Como o primeiro membro de XIAO compatible con Thread, encaixa perfectamente para construír proxectos compatibles con Matter-c, logrando así a interoperabilidade na casa intelixente.
Para apoiar mellor os teus proxectos de IoT, XIAO ESP32C6 non só ofrece unha integración perfecta con plataformas de nube principais como ESP Rain Maker, AWS IoT, Microsoft Azur e e Google Cloud, senón que tamén aproveita a seguridade das túas aplicacións de IoT. Co seu arranque seguro no chip, cifrado flash, protección de identidade e ambiente de execución de confianza (TEE), esta pequena placa garante o nivel de seguridade desexado para os desenvolvedores que buscan crear solucións intelixentes, seguras e conectadas.
Este novo XIAO está equipado cunha antena cerámica integrada de alto rendemento cun alcance BLE/Wi-Fi de ata 80 m, mentres que tamén reserva unha interface para unha antena UFL externa. Ao mesmo tempo, tamén inclúe unha xestión optimizada do consumo de enerxía. Con catro modos de alimentación e un circuíto de xestión de carga de batería de litio integrado, funciona no modo de sono profundo cunha corrente de tan só 15 µA, o que o fai ideal para aplicacións remotas alimentadas con batería.
Sendo o 8º membro da familia Seeed Studio XIAO, o XIAO ESP32C6 segue sendo o deseño clásico de XIAO. Está deseñado para adaptarse ao tamaño estándar de XIAO de 21 x 17.5 mm, mentres segue a ser o seu clásico montaxe de compoñentes mono-si ded. Aínda sendo o tamaño dun polgar, rompe sorprendentemente 15 pinos GPIO totais, incluíndo 11 E/S dixitais para pinos PWM e 4 E/S analóxicas para pinos ADC. Admite portos de comunicación serie UART, IIC e SPI. Todas estas características fan que sexa un axuste perfecto para proxectos con espazo limitado, como wearables, ou unha unidade lista para a produción para os teus deseños de PCBA.
Comezando
En primeiro lugar, imos conectar o XIAO ESP32C3 ao ordenador, conectar un LED á placa e cargar un código sinxelo do IDE de Arduino para comprobar se a placa funciona ben facendo pestanexar o LED conectado.
Configuración de hardware
Debes preparar o seguinte:
- 1 x Seeed Studio XIAO ESP32C6
- 1 x Ordenador
- 1 x cable USB tipo C
Consello
Algúns cables USB só poden proporcionar enerxía e non poden transferir datos. Se non tes un cable USB ou non sabes se o teu cable USB pode transmitir datos, podes comprobar que Seeed USB Type-C admite USB 3.1.
- Paso 1. Conecte XIAO ESP32C6 ao seu ordenador mediante un cable USB tipo C.
- Paso 2. Conecte un LED ao pin D10 do seguinte xeito
Nota: Asegúrese de conectar unha resistencia (uns 150Ω) en serie para limitar a corrente a través do LED e evitar o exceso de corrente que pode queimar o LED
Prepare o software
A continuación enumerarei a versión do sistema, a versión ESP-IDF e a versión ESP-Matter utilizadas neste artigo como referencia. Esta é unha versión estable que foi probada para funcionar correctamente.
- Host: Ubuntu 22.04 LTS (Jammy Jellyfish).
- ESP-IDF: Tags v5.2.1.
- ESP-Matter: rama principal, a partir do 10 de maio de 2024, commit bf56832.
- Connectedhomeip: actualmente funciona co commit 13ab158f10, a partir do 10 de maio de 2024.
- Git
- Código de Visual Studio
Instalación ESP-Matter paso a paso
Paso 1. Instalar dependencias
En primeiro lugar, cómpre instalar os paquetes necesarios mediante . Abre o teu terminal e executa o seguinte comando: 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
Este comando instala varios paquetes como , compiladores (, ) e bibliotecas necesarias para construír e executar o Matter SDK.gitgccg++
Paso 2. Clonar o repositorio ESP-Matter
Clona o repositorio de GitHub usando o comando cunha profundidade de 1 para obter só a última instantánea: clon esp-mattergit
- cd ~/esp
git clon –profundidade 1 https://github.com/espressif/esp-matter.git
Cambie ao directorio e inicialice os submódulos Git necesarios:esp-matter
- cd esp-materia
actualización do submódulo git –init –depth 1
Navegue ata o directorio e execute un script Python para xestionar submódulos para plataformas específicas:connectedhomeip
- cd ./connectedhomeip/connectedhomeip/scripts/checkout_submodules.py –plataforma esp32 linux –shallow
Este script actualiza os submódulos para as plataformas ESP32 e Linux dun xeito pouco profundo (só a última confirmación).
Paso 3. Instala ESP-Matter
Volve ao directorio raíz e executa o script de instalación:esp-matter
- cd ../…/install.sh
Este script instalará dependencias adicionais específicas para o SDK ESP-Matter.
Paso 4. Establecer variables de ambiente
Fonte do script para configurar as variables de ambiente necesarias para o desenvolvemento: export.sh
- fonte ./export.sh
Este comando configura o teu shell cos camiños e variables do contorno necesarios.
Paso 5 (Opcional). Acceso rápido ao contorno de desenvolvemento ESP-Matter
Para engadir os alias proporcionados e a configuración das variables de ambiente ao seu file, siga estes pasos. Isto configurará o teu ambiente de shell para cambiar facilmente entre as configuracións de desenvolvemento IDF e Matter e activará ccache para compilacións máis rápidas..bashrc
Abra o seu terminal e use un editor de texto para abrir o file situado no seu directorio de inicio. Podes usar ou calquera editor que prefires. Por example:.bashrcnano
- nano ~/.bashrc
Desprácese ata a parte inferior da file e engade as seguintes liñas:.bashrc
- # Alias para configurar o alias do entorno ESP-Matter get_matter='. ~/esp/esp-matter/export.sh'
- # Activar ccache para acelerar o alias de compilación set_cache='export IDF_CCACHE_ENABLE=1′
Despois de engadir as liñas, garda o file e saia do editor de texto. Se estás a usar , podes gardar premendo , preme para confirmar e despois para saír.nanoCtrl+OEnterCtrl+X
Para que os cambios teñan efecto, cómpre volver cargar o ficheiro file. Podes facelo a través da fonte file ou pechando e reabrindo o teu terminal. Para a fonte file, use o seguinte
- orixe ~/.bashrc comando:.bashrc.bashrc.bashrc
Agora pode executar e configurar ou actualizar o ambiente esp-matter en calquera terminal session.get_matterset_cache
- get_matter set_cache
Aplicación
- Casa intelixente segura e conectada, que mellora a vida cotiá mediante a automatización, o control remoto e moito máis.
- Dispositivos de vestir con espazo limitado e con batería, grazas ao seu tamaño do polgar e ao baixo consumo de enerxía.
- Escenarios de IoT sen fíos, que permiten unha transmisión de datos rápida e fiable.
Declaración aquí
O dispositivo non admite a operación de salto BT no modo Dss.
FCC
Declaración da FCC
Este dispositivo cumpre coa parte 15 das normas da FCC. O funcionamento está suxeito ás dúas condicións seguintes:
- Este dispositivo pode non causar interferencias prexudiciais e
- Este dispositivo debe aceptar calquera interferencia recibida, incluídas as que poidan causar un funcionamento non desexado.
Calquera Cambio ou modificación non aprobado expresamente pola parte responsable do cumprimento pode anular a autoridade do usuario para operar o equipo.
Nota: Este equipo foi probado e comprobouse que cumpre cos límites para un dispositivo dixital de Clase B, segundo a parte 15 das normas da FCC. Estes límites están deseñados para proporcionar unha protección razoable contra interferencias daniñas nunha instalación residencial. Este equipo xera usos e pode irradiar enerxía de radiofrecuencia e, se non se instala e usa de acordo coas instrucións, pode causar interferencias prexudiciais nas comunicacións por radio. Non obstante, non hai garantía de que non se produzan interferencias nunha determinada instalación. Se este equipo causa interferencias daniñas na recepción de radio ou televisión, o que se pode determinar acendendo e apagando o equipo, recoméndase ao usuario que intente corrixir a interferencia mediante unha ou máis das seguintes medidas:
- Reorienta ou reubica a antena receptora.
- Aumentar a separación entre o equipo e o receptor.
- Conecte o equipo a unha toma dun circuíto diferente ao que está conectado o receptor.
- Consulte ao distribuidor ou a un técnico experimentado de radio/TV para obter axuda.
Declaración de exposición á radiación da FCC
Este modular cumpre cos límites de exposición á radiación de RF da FCC establecidos para un ambiente incontrolado. Este transmisor non debe estar situado nin funcionar en conxunto con ningunha outra antena ou transmisor. Este modular debe instalarse e operarse cunha distancia mínima de 20 cm entre o radiador e o corpo do usuario.
O módulo está limitado só á instalación OEM
O integrador OEM é responsable de asegurarse de que o usuario final non teña instrucións manuais para eliminar ou instalar o módulo
Se o número de identificación da FCC non está visible cando o módulo está instalado dentro doutro dispositivo, entón o exterior do dispositivo no que está instalado o módulo tamén debe mostrar unha etiqueta que faga referencia ao módulo incluído. Esta etiqueta exterior pode usar textos como o seguinte: "Contén ID FCC do módulo transmisor: Z4T-XIAOESP32C6 ou contén ID FCC: Z4T-XIAOESP32C6"
Cando o módulo está instalado dentro doutro dispositivo, o manual de usuario do host debe conter as seguintes declaracións de advertencia;
- Este dispositivo cumpre coa Parte 15 das normas da FCC. O funcionamento está suxeito ás dúas condicións seguintes:
- Este dispositivo pode non causar interferencias daniñas.
- Este dispositivo debe aceptar calquera interferencia recibida, incluídas as que poidan causar un funcionamento non desexado.
- Os cambios ou modificacións non aprobados expresamente pola parte responsable do cumprimento poden anular a autoridade do usuario para utilizar o equipo.
Os dispositivos deben instalarse e utilizarse de acordo coas instrucións do fabricante tal e como se describe na documentación do usuario que se achega co produto.
Calquera empresa do dispositivo anfitrión que instale este módulo modular con aprobación modular límite debe realizar a proba de emisión radiada e emisión espuria segundo o requisito da parte 15C: 15.247 da FCC, só se o resultado da proba cumpre co requisito da parte 15C: 15.247 da FCC, entón o servidor pode venderse legalmente.
Antenas
Tipo | Ganancia |
Antena con chip cerámico | 4.97dBi |
Antena FPC | 1.23dBi |
Antena de varilla | 2.42dBi |
A antena está permanentemente conectada, non se pode substituír. Escolle se queres utilizar a antena de cerámica integrada ou a antena externa a través de GPIO14. Envía 0 a GPIO14 para usar a antena integrada e envía 1 para usar a antena externa. Deseños da antena Trace: non aplicable.
Preguntas frecuentes (FAQ)
P: Podo usar este produto para aplicacións industriais?
R: Aínda que o produto está deseñado para proxectos de fogares intelixentes, é posible que non sexa adecuado para aplicacións industriais debido a requisitos específicos dos ámbitos industriais.
P: Cal é o consumo de enerxía típico deste produto?
R: O produto ofrece varios modos de traballo co menor consumo de enerxía de 15 A no modo de suspensión profunda.
Documentos/Recursos
![]() |
Seeed Studio ESP32 RISC-V Tiny MCU Board [pdfManual do propietario ESP32, ESP32 RISC-V Placa MCU pequena, Placa MCU pequena RISC-V, Placa MCU pequena, Placa MCU, Placa |