logotipo-semente

seeed studio ESP32 RISC-V Tiny MCU Board

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

DETALHES DO PRODUTO ESP32

Características

  • Conectividade aprimorada: combina Wi-Fi 2.4 de 6 GHz (802.11ax), Bluetooth 5 (LE) e conectividade de rádio IEEE 802.15.4, permitindo que você aplique os protocolos Thread e Zigbee.
  • Matter Native: Suporta a construção de projetos de casas inteligentes compatíveis com Matter graças à sua conectividade aprimorada, alcançando interoperabilidade
  • Segurança criptografada no chip: com tecnologia ESP32-C6, ele traz segurança criptografada no chip aprimorada para seus projetos de casa inteligente por meio de inicialização segura, criptografia e Trusted Execution Environment (TEE)
  • Excelente desempenho de RF: possui uma antena integrada com até 80 m
    Alcance BLE/Wi-Fi, reservando uma interface para antena UFL externa
  • Aproveitando o consumo de energia: vem com 4 modos de trabalho, sendo o mais baixo 15 μA no modo de hibernação profunda, além de oferecer suporte ao gerenciamento de carga da bateria de lítio.
  • Processadores RISC-V duplos: incorpora dois processadores RISC-V de 32 bits, com o processador de alto desempenho rodando até 160 MHz e o processador de baixo consumo de energia com clock de até 20
  • Designs XIAO clássicos: Mantém os designs XIAO clássicos do formato do tamanho de um polegar de 21 x 17.5 mm e montagem unilateral, tornando-o perfeito para projetos com espaço limitado, como wearables

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

Descrição

O Seeed Studio XIAO ESP32C6 é alimentado pelo SoC ESP32-C6 altamente integrado, construído em dois processadores RISC-V de 32 bits, com um processador de alto desempenho (HP) com execução de até 160 MHz e um processador RISC-V de 32 bits de baixo consumo (LP), que pode ter clock de até 20 MHz. Há 512 KB de SRAM e 4 MB de Flash no chip, permitindo mais espaço de programação e trazendo mais possibilidades para os cenários de controle de IoT.
O XIAO ESP32C6 é nativo do Matter graças à sua conectividade sem fio aprimorada. A pilha sem fio suporta WiFi 2.4 de 6 GHz, Bluetooth® 5.3, Zigbee e Thread (802.15.4). Como o primeiro membro do XIAO compatível com Thread, é perfeito para construir projetos compatíveis com o Matter, alcançando assim a interoperabilidade em casas inteligentes.
Para melhor dar suporte aos seus projetos de IoT, o XIAO ESP32C6 não só fornece integração perfeita com plataformas de nuvem convencionais como ESP Rain Maker, AWS IoT, Microsoft Azure e Google Cloud, mas também alavanca a segurança para seus aplicativos de IoT. Com sua inicialização segura no chip, criptografia flash, proteção de identidade e Trusted Execution Environment (TEE), esta pequena placa garante o nível desejado de segurança para desenvolvedores que buscam construir soluções inteligentes, seguras e conectadas.

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

Este novo XIAO é equipado com uma antena cerâmica de alto desempenho integrada com alcance BLE/Wi-Fi de até 80 m, enquanto também reserva uma interface para uma antena UFL externa. Ao mesmo tempo, ele também vem com um gerenciamento de consumo de energia otimizado. Apresentando quatro modos de energia e um circuito de gerenciamento de carregamento de bateria de lítio integrado, ele funciona no modo Deep Sleep com uma corrente tão baixa quanto 15 µA, tornando-o um excelente ajuste para aplicações remotas alimentadas por bateria.

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

Sendo o 8º membro da família Seeed Studio XIAO, o XIAO ESP32C6 continua sendo o design clássico do XIAO. Ele foi projetado para se adaptar ao tamanho padrão XIAO de 21 x 17.5 mm, enquanto continua com sua montagem clássica de componentes de lado único. Mesmo sendo do tamanho de um polegar, ele surpreendentemente quebra 15 pinos GPIO no total, incluindo 11 E/Ss digitais para pinos PWM e 4 E/Ss analógicas para pinos ADC. Ele suporta portas de comunicação serial UART, IIC e SPI. Todos esses recursos o tornam um ajuste perfeito para projetos com espaço limitado, como wearables, ou uma unidade pronta para produção para seus projetos de PCBA.

Começando

Primeiro, vamos conectar o XIAO ESP32C3 ao computador, conectar um LED à placa e carregar um código simples do Arduino IDE para verificar se a placa está funcionando bem piscando o LED conectado.

Configuração de hardware
Você precisa preparar o seguinte:

  • 1 x Estúdio Seeed XIAO ESP32C6
  • 1 x Computador
  • 1 x cabo USB tipo C

Dica
Alguns cabos USB podem apenas fornecer energia e não podem transferir dados. Se você não tem um cabo USB ou não sabe se seu cabo USB pode transmitir dados, você pode verificar Seeed USB Type-C support USB 3.1 .

  1. Passo 1. Conecte o XIAO ESP32C6 ao seu computador por meio de um cabo USB Tipo C.
  2. Passo 2. Conecte um LED ao pino D10 da seguinte forma
    Observação: Certifique-se de conectar um resistor (cerca de 150Ω) em série para limitar a corrente através do LED e evitar o excesso de corrente que pode queimar o LED

Preparar o software
Abaixo, listarei a versão do sistema, a versão do ESP-IDF e a versão do ESP-Matter usadas neste artigo para referência. Esta é uma versão estável que foi testada para funcionar corretamente.

  • Host: Ubuntu 22.04 LTS (Jammy Jellyfish).
  • ESP-IDF: Tags v5.2.1.
  • ESP-Matter: branch principal, em 10 de maio de 2024, commit bf56832.
  • connectedhomeip: atualmente funciona com o commit 13ab158f10, de 10 de maio de 2024.
  • Git
  • Código do Visual Studio

Instalação ESP-Matter passo a passo

Etapa 1. Instalar dependências
Primeiro, você precisa instalar os pacotes necessários usando . Abra seu terminal e execute o seguinte comando: apt-get

  • sudo apt-get install git gcc g++ pacote-config libssl-dev libdbus-1-dev \ libglib2.0-dev libavahi-client-dev ninja-build python3-venv python3-dev \ python3-pip descompactar libgirepository1.0-dev libcairo2-dev libreadline-dev

Este comando instala vários pacotes como , compiladores (, ) e bibliotecas necessárias para construir e executar o Matter SDK.gitgccg++

Etapa 2. Clone o repositório ESP-Matter
Clone o repositório do GitHub usando o comando com profundidade 1 para buscar apenas o snapshot mais recente: esp-mattergit clone

Mude para o diretório e inicialize os submódulos Git necessários: esp-matter

  • cd esp-matéria
    atualização do submódulo git –init –depth 1

Navegue até o diretório e execute um script Python para gerenciar submódulos para plataformas específicas:connectedhomeip

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

Este script atualiza submódulos para plataformas ESP32 e Linux de forma superficial (somente a última confirmação).

Etapa 3. Instale o ESP-Matter​
Retorne ao diretório raiz e execute o script de instalação: esp-matter

  • cd ../…/instalar.sh

Este script instalará dependências adicionais específicas para o SDK ESP-Matter.

Etapa 4. Defina as variáveis ​​de ambiente
Obtenha o script para configurar as variáveis ​​de ambiente necessárias para o desenvolvimento: export.sh

  • fonte ./export.sh

Este comando configura seu shell com os caminhos e variáveis ​​de ambiente necessários.

Etapa 5 (Opcional). Acesso rápido ao ambiente de desenvolvimento ESP-Matter​
Para adicionar os aliases fornecidos e as configurações de variáveis ​​de ambiente ao seu file, siga estes passos. Isso configurará seu ambiente de shell para alternar facilmente entre as configurações de desenvolvimento IDF e Matter, e habilitará o ccache para compilações mais rápidas..bashrc
Abra seu terminal e use um editor de texto para abrir o file localizado no seu diretório home. Você pode usar ou qualquer editor que preferir. Por ex.ample:.bashrcnano

  • nano ~/.bashrc

Role até a parte inferior do file e adicione as seguintes linhas:.bashrc

  • # Alias ​​para configurar o ambiente ESP-Matter alias get_matter='. ~/esp/esp-matter/export.sh'
  • # Habilitar ccache para acelerar a compilação alias set_cache='export IDF_CCACHE_ENABLE=1′

Após adicionar as linhas, salve o file e saia do editor de texto. Se estiver usando , você pode salvar pressionando , pressione para confirmar e depois para sair.nanoCtrl+OEnterCtrl+X
Para que as alterações tenham efeito, você precisa recarregar o file. Você pode fazer isso obtendo o file ou fechar e reabrir seu terminal. Para obter o file, use o seguinte

  • fonte ~/.bashrc comando:.bashrc.bashrc.bashrc

Agora você pode executar e configurar ou atualizar o ambiente esp-matter em qualquer sessão de terminal.get_matterset_cache

  • obter_matéria definir_cache

Aplicativo

  • Casa inteligente segura e conectada, melhorando a vida cotidiana por meio de automação, controle remoto e muito mais.
  • Wearables com espaço limitado e alimentados por bateria, graças ao seu tamanho compacto e baixo consumo de energia.
  • Cenários de IoT sem fio, permitindo transmissão de dados rápida e confiável.

Declaração aqui
O dispositivo não suporta operação de salto BT no modo Dss.

FCC

Declaração da FCC
Este dispositivo está em conformidade com a parte 15 das Regras da FCC. A operação está sujeita às duas condições a seguir:

  1. Este dispositivo não pode causar interferência prejudicial e
  2. Este dispositivo deve aceitar qualquer interferência recebida, incluindo interferência que possa causar operação indesejada.
    Quaisquer alterações ou modificações não expressamente aprovadas pela parte responsável pela conformidade podem anular a autoridade do usuário para operar o equipamento.

Observação: Este equipamento foi testado e considerado em conformidade com os limites para um dispositivo digital Classe B, de acordo com a parte 15 das Regras da FCC. Esses limites são projetados para fornecer proteção razoável contra interferência prejudicial em uma instalação residencial. Este equipamento gera, usa e pode irradiar energia de radiofrequência e, se não for instalado e usado de acordo com as instruções, pode causar interferência prejudicial às comunicações de rádio. No entanto, não há garantia de que a interferência não ocorrerá em uma instalação específica. Se este equipamento causar interferência prejudicial à recepção de rádio ou televisão, o que pode ser determinado desligando e ligando o equipamento, o usuário é encorajado a tentar corrigir a interferência por uma ou mais das seguintes medidas:

  • Reoriente ou reposicione a antena receptora.
  • Aumente a separação entre o equipamento e o receptor.
  • Conecte o equipamento em uma tomada de um circuito diferente daquele ao qual o receptor está conectado.
  • Consulte o revendedor ou um técnico de rádio/TV experiente para obter ajuda.

Declaração de exposição à radiação da FCC
Este modular está em conformidade com os limites de exposição à radiação de RF da FCC estabelecidos para um ambiente não controlado. Este transmissor não deve ser colocado ou operado em conjunto com qualquer outra antena ou transmissor. Este modular deve ser instalado e operado com uma distância mínima de 20 cm entre o radiador e o corpo do usuário.

O módulo está limitado apenas à instalação OEM
O integrador OEM é responsável por garantir que o usuário final não tenha instruções manuais para remover ou instalar o módulo
Se o número de identificação da FCC não estiver visível quando o módulo for instalado dentro de outro dispositivo, a parte externa do dispositivo no qual o módulo está instalado também deve exibir uma etiqueta referente ao módulo incluso. Esta etiqueta externa pode usar uma redação como a seguinte: “Contém ID da FCC do módulo transmissor: Z4T-XIAOESP32C6 ou contém ID da FCC: Z4T-XIAOESP32C6”

Quando o módulo for instalado dentro de outro dispositivo, o manual do usuário do host deve conter as seguintes advertências;

  1. Este dispositivo está em conformidade com a Parte 15 das Regras da FCC. A operação está sujeita às duas condições a seguir:
    1. Este dispositivo não pode causar interferência prejudicial.
    2. Este dispositivo deve aceitar qualquer interferência recebida, incluindo interferência que possa causar operação indesejada.
  2. Alterações ou modificações não expressamente aprovadas pela parte responsável pela conformidade podem anular a autoridade do usuário para operar o equipamento.

Os dispositivos devem ser instalados e utilizados em estrita conformidade com as instruções do fabricante, conforme descrito na documentação do usuário que acompanha o produto.
Qualquer empresa do dispositivo host que instalar este módulo com aprovação modular limitada deve realizar o teste de emissão irradiada e emissão espúria de acordo com o requisito da FCC parte 15C: 15.247. Somente se o resultado do teste estiver em conformidade com o requisito da FCC parte 15C: 15.247, o host poderá ser vendido legalmente.

Antenas

Tipo Ganho
Antena de chip cerâmico 4.97dBi
Antena FPC 1.23dBi
Antena de haste 2.42dBi

A antena é permanentemente conectada, não pode ser substituída. Escolha se deseja usar a antena cerâmica embutida ou a antena externa por meio do GPIO14. Envie 0 para o GPIO14 para usar a antena embutida e envie 1 para usar a antena externa. Projetos de antena Trace: Não aplicável.

Perguntas Frequentes (FAQ)

P: Posso usar este produto para aplicações industriais?
R: Embora o produto tenha sido projetado para projetos de casas inteligentes, ele pode não ser adequado para aplicações industriais devido a requisitos específicos em ambientes industriais.

P: Qual é o consumo típico de energia deste produto?
R: O produto oferece vários modos de trabalho, sendo o menor consumo de energia de 15 A no modo de hibernação.

Documentos / Recursos

seeed studio ESP32 RISC-V Tiny MCU Board [pdf] Manual do Proprietário
ESP32, ESP32 RISC-V Tiny MCU Board, RISC-V Tiny MCU Board, Tiny MCU Board, Placa MCU, Placa

Referências

Deixe um comentário

Seu endereço de e-mail não será publicado. Os campos obrigatórios estão marcados *