frø-logo

seeed studio ESP32 RISC-V Tiny MCU Board

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

ESP32 PRODUKTDETALJER

Funktioner

  • Forbedret forbindelse: Kombinerer 2.4 GHz Wi-Fi 6 (802.11ax), Bluetooth 5(LE) og IEEE 802.15.4 radioforbindelse, så du kan anvende Thread- og Zigbee-protokollerne.
  • Matter Native: Understøtter bygning af Matter-kompatible smart home-projekter takket være dets forbedrede tilslutningsmuligheder, der opnår interoperabilitet
  • Sikkerhed krypteret på chip: Drevet af ESP32-C6, det bringer forbedret krypteret-på-chip-sikkerhed til dine smarte hjem-projekter via sikker opstart, kryptering og Trusted Execution Environment (TEE)
  • Enestående RF-ydelse: Har en indbygget antenne med op til 80m
    BLE/Wi-Fi rækkevidde, mens der reserveres en grænseflade til ekstern UFL-antenne
  • Udnyttelse af strømforbrug: Leveres med 4 arbejdstilstande, hvor den laveste er 15 μA i dyb dvaletilstand, mens den også understøtter opladning af lithiumbatteri.
  • Dual RISC-V-processorer: Inkorporerer to 32-bit RISC-V-processorer, med højtydende processor, der kører op til 160 MHz, og processor med lavt strømforbrug op til 20
  • Klassiske XIAO-designs: Forbliver de klassiske XIAO-designs med tommelfingerstørrelsesformfaktoren på 21 x 17.5 mm og enkeltsidet montering, hvilket gør det perfekt til pladsbegrænsede projekter såsom wearables

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

Beskrivelse

Seeed Studio XIAO ESP32C6 er drevet af den højtintegrerede ESP32-C6 SoC, bygget på to 32-bit RISC-V-processorer, med en højtydende (HP)-processor, der kører op til 160 MHz, og en laveffekt (LP) 32-bit RISC-V-processor, som kan clockes op til 20 MHz. Der er 512KB SRAM og 4 MB Flash på chippen, hvilket giver mulighed for mere programmeringsplads og giver flere muligheder for IoT-kontrolscenarier.
XIAO ESP32C6 er Matter native takket være dens forbedrede trådløse forbindelse. Den trådløse stak understøtter 2.4 GHz WiFi 6, Bluetooth® 5.3, Zigbee og Thread (802.15.4). Som det første XIAO-medlem, der er kompatibelt med Thread, passer det perfekt til at bygge Matter-kompatible projekter og dermed opnå interoperabilitet i smart-home.
For bedre at understøtte dine IoT-projekter giver XIAO ESP32C6 ikke kun problemfri integration med mainstream cloud-platforme som ESP Rain Maker, AWS IoT, Microsoft Azur e og Google Cloud, men udnytter også sikkerheden til dine IoT-applikationer. Med sin on-chip sikre boot, flash-kryptering, identitetsbeskyttelse og Trusted Execution Environment (TEE), sikrer dette lille bræt det ønskede sikkerhedsniveau for udviklere, der ønsker at bygge smarte, sikre og forbundne løsninger.

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

Denne nye XIAO er udstyret med en højtydende indbygget keramisk antenne med op til 80m BLE/Wi-Fi rækkevidde, mens den også reserverer en grænseflade til en ekstern UFL-antenne. Samtidig kommer den også med en optimeret strømforbrugsstyring. Med fire strømtilstande og et indbygget lithium-batteriopladningsstyringskredsløb fungerer den i Deep Sleep-tilstand med en strøm så lav som 15 µA, hvilket gør den til en fremragende pasform til fjerntliggende, batteridrevne applikationer.

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

Som det 8. medlem af Seeed Studio XIAO-familien, forbliver XIAO ESP32C6 det klassiske XIAO-design. Det er designet til at passe til 21 x 17.5 mm, XIAO Standard Size, mens det forbliver dets klassiske enkeltsidede komponentmontering. Selvom den er på størrelse med en tommelfinger, bryder den forbløffende 15 samlede GPIO-ben ud, inklusive 11 digitale I/O'er til PWM-ben og 4 analoge I/O'er til ADC-ben. Det understøtter UART, IIC og SPI serielle kommunikationsporte. Alle disse funktioner gør den til en perfekt pasform til enten pladsbegrænsede projekter, såsom wearables, eller en produktionsklar enhed til dine PCBA-design.

Kom godt i gang

Først skal vi forbinde XIAO ESP32C3 til computeren, tilslutte en LED til kortet og uploade en simpel kode fra Arduino IDE for at kontrollere, om kortet fungerer godt ved at blinke den tilsluttede LED.

Hardware opsætning
Du skal forberede følgende:

  • 1 x Seeed Studio XIAO ESP32C6
  • 1 x computer
  • 1 x USB Type-C-kabel

Tip
Nogle USB-kabler kan kun levere strøm og kan ikke overføre data. Hvis du ikke har et USB-kabel eller ikke ved, om dit USB-kabel kan overføre data, kan du tjekke Seeed USB Type-C support USB 3.1 .

  1. Trin 1. Tilslut XIAO ESP32C6 til din computer via et USB Type-C-kabel.
  2. Trin 2. Tilslut en LED til D10 pin som følger
    Note: Sørg for at tilslutte en modstand (ca. 150Ω) i serie for at begrænse strømmen gennem LED'en og for at forhindre overskydende strøm, der kan brænde LED'en ud

Forbered softwaren
Nedenfor vil jeg liste systemversionen, ESP-IDF-versionen og ESP-Matter-versionen, der bruges i denne artikel til reference. Dette er en stabil version, der er blevet testet til at fungere korrekt.

  • Vært: Ubuntu 22.04 LTS (Jammy Jellyfish).
  • ESP-IDF: Tags v5.2.1.
  • ESP-Matter: hovedgren, pr. 10. maj 2024, commit bf56832.
  • connectedhomeip: arbejder i øjeblikket med commit 13ab158f10, fra 10. maj 2024.
  • Git
  • Visual Studio kode

Installation af ESP-Matter Trin for Trin

Trin 1. Installer afhængigheder​
Først skal du installere de nødvendige pakker ved hjælp af . Åbn din terminal og udfør følgende kommando: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 libcairogirepository-v. libreadline-dev

Denne kommando installerer forskellige pakker som , compilere (, ) og biblioteker, der er nødvendige for at bygge og køre Matter SDK.gitgccg++

Trin 2. Klon ESP-Matter Repository​
Klon depotet fra GitHub ved hjælp af kommandoen med en dybde på 1 for kun at hente det seneste snapshot:esp-mattergit klon

Skift til mappen og initialiser de nødvendige Git-undermoduler:esp-matter

  • cd esp-matter
    git undermodul update –init –depth 1

Naviger til biblioteket og kør et Python-script for at administrere undermoduler til specifikke platforme:connectedhomeip

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

Dette script opdaterer undermoduler til både ESP32- og Linux-platforme på en overfladisk måde (kun seneste commit).

Trin 3. Installer ESP-Matter​
Vend tilbage til rodmappen, og kør derefter installationsscriptet:esp-matter

  • cd ../…/install.sh

Dette script vil installere yderligere afhængigheder, der er specifikke for ESP-Matter SDK.

Trin 4. Indstil miljøvariabler​
Indhent scriptet for at opsætte de miljøvariabler, der er nødvendige for udvikling:export.sh

  • kilde ./export.sh

Denne kommando konfigurerer din shell med nødvendige miljøstier og variabler.

Trin 5 (Valgfrit). Hurtig adgang til ESP-Matter udviklingsmiljøet
For at tilføje de medfølgende aliaser og miljøvariableindstillinger til din file, følg disse trin. Dette vil konfigurere dit shellmiljø til nemt at skifte mellem IDF- og Matter-udviklingsopsætninger og aktivere ccache for hurtigere builds..bashrc
Åbn din terminal og brug en teksteditor til at åbne file placeret i din hjemmemappe. Du kan bruge eller en hvilken som helst editor, du foretrækker. F.eksample:.bashrcnano

  • nano ~/.bashrc

Rul til bunden af file og tilføj følgende linjer:.bashrc

  • # Alias ​​for opsætning af ESP-Matter-miljøet alias get_matter='. ~/esp/esp-matter/export.sh'
  • # Aktiver ccache for at fremskynde kompileringsalias set_cache='eksport IDF_CCACHE_ENABLE=1′

Når du har tilføjet linjerne, skal du gemme file og afslutte teksteditoren. Hvis du bruger , kan du gemme ved at trykke på , trykke for at bekræfte og derefter for at afslutte.nanoCtrl+OEnterCtrl+X
For at ændringerne træder i kraft, skal du genindlæse file. Du kan gøre dette ved at købe file eller lukke og genåbne din terminal. At kilde til file, brug følgende

  • source ~/.bashrc kommando:.bashrc.bashrc.bashrc

Nu kan du køre og konfigurere eller opdatere esp-matter miljøet i enhver terminal session.get_matterset_cache

  • get_matter set_cache

Anvendelse

  • Sikkert og tilsluttet Smart Home, der forbedrer hverdagen gennem automatisering, fjernbetjening og mere.
  • Pladsbegrænsede og batteridrevne wearables takket være deres tommelfingerstørrelse og lave strømforbrug.
  • Trådløse IoT-scenarier, der muliggør hurtig, pålidelig datatransmission.

Erklæring her
Enheden understøtter ikke BT-hopping i Dss-tilstand.

FCC

FCC-erklæring
Denne enhed overholder del 15 af FCC-reglerne. Driften er underlagt følgende to betingelser:

  1. Denne enhed må ikke forårsage skadelig interferens, og
  2. Denne enhed skal acceptere enhver modtaget interferens, inklusive interferens, der kan forårsage uønsket drift.
    Ændringer eller modifikationer, der ikke udtrykkeligt er godkendt af den part, der er ansvarlig for overholdelse, kan annullere brugerens ret til at betjene udstyret.

Note: Dette udstyr er blevet testet og fundet i overensstemmelse med grænserne for en klasse B digital enhed i henhold til del 15 af FCC-reglerne. Disse grænser er designet til at give rimelig beskyttelse mod skadelig interferens i en boliginstallation. Dette udstyr genererer anvendelser og kan udstråle radiofrekvensenergi og kan, hvis det ikke installeres og bruges i overensstemmelse med instruktionerne, forårsage skadelig interferens på radiokommunikation. Der er dog ingen garanti for, at der ikke vil forekomme interferens i en bestemt installation. Hvis dette udstyr forårsager skadelig interferens på radio- eller tv-modtagelse, hvilket kan fastslås ved at slukke og tænde for udstyret, opfordres brugeren til at forsøge at korrigere interferensen ved hjælp af en eller flere af følgende foranstaltninger:

  • Drej eller flyt modtagerantennen.
  • Øg afstanden mellem udstyret og modtageren.
  • Tilslut udstyret til en stikkontakt på et andet kredsløb end det, som modtageren er tilsluttet.
  • Kontakt forhandleren eller en erfaren radio/tv-tekniker for at få hjælp.

FCC-erklæring om strålingseksponering
Denne modulopbygning overholder FCC's grænser for RF-strålingseksponering, der er fastsat for et ukontrolleret miljø. Denne sender må ikke placeres sammen eller fungere sammen med nogen anden antenne eller sender. Denne modul skal installeres og betjenes med en minimumsafstand på 20 cm mellem radiatoren og brugerkroppen.

Modulet er kun begrænset til OEM-installation
OEM-integratoren er ansvarlig for at sikre, at slutbrugeren ikke har nogen manuelle instruktioner til at fjerne eller installere modulet
Hvis FCC-identifikationsnummeret ikke er synligt, når modulet er installeret inde i en anden enhed, skal ydersiden af ​​den enhed, som modulet er installeret i, også vise en etiket, der henviser til det medfølgende modul. Denne udvendige etiket kan bruge formuleringer som f.eks. følgende: "Indeholder sendermodul FCC ID: Z4T-XIAOESP32C6 Eller Indeholder FCC ID: Z4T-XIAOESP32C6"

Når modulet er installeret inde i en anden enhed, skal værtens brugermanual indeholde nedenstående advarsler;

  1. Denne enhed overholder del 15 af FCC-reglerne. Driften er underlagt følgende to betingelser:
    1. Denne enhed må ikke forårsage skadelig interferens.
    2. Denne enhed skal acceptere enhver modtaget interferens, inklusive interferens, der kan forårsage uønsket drift.
  2. Ændringer eller modifikationer, der ikke udtrykkeligt er godkendt af den part, der er ansvarlig for overholdelse, kan annullere brugerens ret til at betjene udstyret.

Apparaterne skal installeres og anvendes i nøje overensstemmelse med producentens anvisninger som beskrevet i brugerdokumentationen, der følger med produktet.
Enhver virksomhed af værtsenheden, som installerer denne modulære med grænsemodulær godkendelse, bør udføre testen af ​​udstrålet emission og falsk emission i henhold til FCC del 15C: 15.247 krav, Kun hvis testresultatet overholder FCC del 15C: 15.247 krav, så kan værten sælges lovligt.

Antenner

Type Gevinst
Keramisk chip antenne 4.97dBi
FPC antenne 1.23dBi
Stang antenne 2.42dBi

Antennen er permanent fastgjort, kan ikke udskiftes. Vælg, om du vil bruge den indbyggede keramiske antenne eller ekstern antenne gennem GPIO14. Send 0 til GPIO14 for at bruge den indbyggede antenne, og send 1 for at bruge den eksterne antenne.Trace-antennedesign: Ikke relevant.

Ofte stillede spørgsmål (FAQ)

Q: Kan jeg bruge dette produkt til industrielle applikationer?
A: Selvom produktet er designet til smarte hjemmeprojekter, er det muligvis ikke egnet til industrielle applikationer på grund af specifikke krav i industrielle omgivelser.

Q: Hvad er det typiske strømforbrug for dette produkt?
A: Produktet tilbyder forskellige arbejdstilstande med det laveste strømforbrug på 15 A i dyb dvaletilstand.

Dokumenter/ressourcer

seeed studio ESP32 RISC-V Tiny MCU Board [pdf] Brugermanual
ESP32, ESP32 RISC-V Tiny MCU Board, RISC-V Tiny MCU Board, Tiny MCU Board, MCU Board, Board

Referencer

Efterlad en kommentar

Din e-mailadresse vil ikke blive offentliggjort. Påkrævede felter er markeret *