frø-logo

seeed studio ESP32 RISC-V Tiny MCU Board

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

ESP32 PRODUKTDETALJER

Funksjoner

  • Forbedret tilkobling: Kombinerer 2.4 GHz Wi-Fi 6 (802.11ax), Bluetooth 5(LE) og IEEE 802.15.4 radiotilkobling, slik at du kan bruke Thread- og Zigbee-protokollene.
  • Matter Native: Støtter bygging av Matter-kompatible smarthusprosjekter takket være dens forbedrede tilkoblingsmuligheter, for å oppnå interoperabilitet
  • Sikkerhet kryptert på brikke: Drevet av ESP32-C6, gir den forbedret kryptert-på-brikke-sikkerhet til smarthusprosjektene dine via sikker oppstart, kryptering og Trusted Execution Environment (TEE)
  • Enestående RF-ytelse: Har en innebygd antenne med opptil 80m
    BLE/Wi-Fi rekkevidde, mens du reserverer et grensesnitt for ekstern UFL-antenne
  • Utnytter strømforbruket: Leveres med 4 arbeidsmoduser, hvor den laveste er 15 μA i dyp hvilemodus, samtidig som den støtter ladestyring av litiumbatteri.
  • Doble RISC-V-prosessorer: Inkluderer to 32-bits RISC-V-prosessorer, med høyytelsesprosessoren som kjører opp til 160 MHz, og laveffektprosessoren som klokkes opp til 20
  • Klassiske XIAO-design: Forblir de klassiske XIAO-designene med tommelstørrelsesformfaktoren på 21 x 17.5 mm og enkeltsidig feste, noe som gjør den perfekt for plassbegrensede prosjekter som wearables

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

Beskrivelse

Seeed Studio XIAO ESP32C6 drives av den høyt integrerte ESP32-C6 SoC, bygget på to 32-bits RISC-V-prosessorer, med en høyytelsesprosessor (HP) som kjører opptil 160 MHz, og en laveffekt (LP) 32-bits RISC-V-prosessor, som kan klokkes opp til 20 MHz. Det er 512KB SRAM og 4 MB Flash på brikken, noe som gir mer programmeringsplass og gir flere muligheter til IoT-kontrollscenarioene.
XIAO ESP32C6 er Matter-native takket være den forbedrede trådløse tilkoblingen. Den trådløse stabelen støtter 2.4 GHz WiFi 6, Bluetooth® 5.3, Zigbee og Thread (802.15.4). Som det første XIAO-medlemmet som er kompatibelt med Thread, passer det perfekt for å bygge Matter-kompatible prosjekter, og dermed oppnå interoperabilitet i smarthjem.
For å bedre støtte IoT-prosjektene dine, gir XIAO ESP32C6 ikke bare sømløs integrasjon med vanlige skyplattformer som ESP Rain Maker, AWS IoT, Microsoft Azur e og Google Cloud, men utnytter også sikkerheten for IoT-applikasjonene dine. Med sin sikre oppstart på brikken, flash-kryptering, identitetsbeskyttelse og Trusted Execution Environment (TEE), sikrer dette lille brettet ønsket sikkerhetsnivå for utviklere som ønsker å bygge smarte, sikre og tilkoblede løsninger.

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

Denne nye XIAO er utstyrt med en høyytelses innebygd keramisk antenne med opptil 80m BLE/Wi-Fi rekkevidde, mens den også reserverer et grensesnitt for en ekstern UFL-antenne. Samtidig kommer den også med en optimalisert strømforbruksstyring. Med fire strømmoduser og en innebygd ladestyringskrets for litiumbatteri, fungerer den i dyp dvalemodus med en strøm så lav som 15 µA, noe som gjør den perfekt for eksterne, batteridrevne applikasjoner.

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

Som det åttende medlemmet av Seeed Studio XIAO-familien, forblir XIAO ESP8C32 den klassiske XIAO-designen. Den er designet for å passe til 6 x 21 mm, XIAO Standard Size, mens den forblir dens klassiske enkeltsidige komponentmontering. Selv om den er på størrelse med tommelen, bryter den utrolig ut 17.5 totale GPIO-pinner, inkludert 15 digitale I/O-er for PWM-pinner og 11 analoge I/O-er for ADC-pinner. Den støtter UART, IIC og SPI serielle kommunikasjonsporter. Alle disse funksjonene gjør den perfekt til enten plassbegrensede prosjekter som wearables, eller en produksjonsklar enhet for PCBA-designene dine.

Komme i gang

Først skal vi koble XIAO ESP32C3 til datamaskinen, koble en LED til brettet og laste opp en enkel kode fra Arduino IDE for å sjekke om brettet fungerer bra ved å blinke den tilkoblede LED-en.

Maskinvareoppsett
Du må forberede følgende:

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

Tupp
Noen USB-kabler kan bare levere strøm og kan ikke overføre data. Hvis du ikke har en USB-kabel eller ikke vet om USB-kabelen din kan overføre data, kan du sjekke Seeed USB Type-C-støtte USB 3.1.

  1. Trinn 1. Koble XIAO ESP32C6 til datamaskinen din via en USB Type-C-kabel.
  2. Trinn 2. Koble en LED til D10 pin som følger
    Note: Sørg for å koble en motstand (ca. 150Ω) i serie for å begrense strømmen gjennom lysdioden og for å forhindre overflødig strøm som kan brenne ut lysdioden

Klargjør programvaren
Nedenfor vil jeg liste opp systemversjonen, ESP-IDF-versjonen og ESP-Matter-versjonen som brukes i denne artikkelen for referanse. Dette er en stabil versjon som er testet for å fungere skikkelig.

  • Vert: Ubuntu 22.04 LTS (Jammy Jellyfish).
  • ESP-IDF: Tags v5.2.1.
  • ESP-Matter: hovedgren, per 10. mai 2024, commit bf56832.
  • connectedhomeip: jobber for øyeblikket med commit 13ab158f10, per 10. mai 2024.
  • Git
  • Visual Studio-kode

Installasjon ESP-Matter trinn for trinn

Trinn 1. Installer avhengigheter
Først må du installere de nødvendige pakkene ved å bruke . Åpne terminalen og utfø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 libcagirepository-v1.0. libreadline-dev

Denne kommandoen installerer forskjellige pakker som , kompilatorer (, ) og biblioteker som trengs for å bygge og kjøre Matter SDK.gitgccg++

Trinn 2. Klon ESP-Matter Repository
Klon depotet fra GitHub ved å bruke kommandoen med en dybde på 1 for å hente kun det siste øyeblikksbildet:esp-mattergit-klonen

Bytt til katalogen og initialiser de nødvendige Git-undermodulene:esp-matter

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

Naviger til katalogen og kjør et Python-skript for å administrere undermoduler for spesifikke plattformer:connectedhomeip

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

Dette skriptet oppdaterer undermoduler for både ESP32- og Linux-plattformer på en grunn måte (kun siste commit).

Trinn 3. Installer ESP-Matter​
Gå tilbake til rotkatalogen, og kjør deretter installasjonsskriptet:esp-matter

  • cd ../…/install.sh

Dette skriptet vil installere ytterligere avhengigheter som er spesifikke for ESP-Matter SDK.

Trinn 4. Angi miljøvariabler
Kilde skriptet for å sette opp miljøvariablene som trengs for utvikling: export.sh

  • kilde ./export.sh

Denne kommandoen konfigurerer skallet med nødvendige miljøbaner og variabler.

Trinn 5 (Valgfritt). Rask tilgang til ESP-Matter utviklingsmiljø
For å legge til de oppgitte aliasene og miljøvariabelinnstillingene til din file, følg disse trinnene. Dette vil konfigurere skallmiljøet ditt til å enkelt bytte mellom IDF- og Matter-utviklingsoppsett, og aktivere ccache for raskere bygg..bashrc
Åpne terminalen og bruk et tekstredigeringsprogram for å åpne file ligger i hjemmekatalogen din. Du kan bruke eller hvilken som helst editor du foretrekker. For eksample:.bashrcnano

  • nano ~/.bashrc

Rull til bunnen av file og legg til følgende linjer:.bashrc

  • # Alias ​​for å sette opp ESP-Matter-miljøet alias get_matter='. ~/esp/esp-matter/export.sh'
  • # Aktiver ccache for å øke hastigheten på kompileringsalias set_cache='eksport IDF_CCACHE_ENABLE=1′

Etter å ha lagt til linjene, lagre file og gå ut av tekstredigeringsprogrammet. Hvis du bruker , kan du lagre ved å trykke , trykke for å bekrefte og deretter for å avslutte.nanoCtrl+OEnterCtrl+X
For at endringene skal tre i kraft, må du laste inn på nytt file. Du kan gjøre dette ved å hente inn file eller lukke og gjenåpne terminalen. Å kilde til file, bruk følgende

  • kilde ~/.bashrc kommando:.bashrc.bashrc.bashrc

Nå kan du kjøre og sette opp eller oppdatere esp-matter-miljøet i hvilken som helst terminal session.get_matterset_cache

  • get_matter set_cache

Søknad

  • Sikkert og tilkoblet smarthjem, som forbedrer hverdagen gjennom automatisering, fjernkontroll og mer.
  • Plassbegrensede og batteridrevne wearables, takket være tommelstørrelsen og lavt strømforbruk.
  • Trådløse IoT-scenarier som muliggjør rask, pålitelig dataoverføring.

Erklæring her
Enheten støtter ikke BT-hopping i Dss-modus.

FCC

FCC-erklæring
Denne enheten er i samsvar med del 15 av FCC-reglene. Driften er underlagt følgende to betingelser:

  1. Denne enheten kan ikke forårsake skadelig interferens, og
  2. Denne enheten må akseptere all interferens som mottas, inkludert interferens som kan forårsake uønsket drift.
    Eventuelle endringer eller modifikasjoner som ikke er uttrykkelig godkjent av parten som er ansvarlig for samsvar, kan ugyldiggjøre brukerens rett til å bruke utstyret.

Note: Dette utstyret er testet og funnet å være i samsvar med grensene for en digital enhet i klasse B, i henhold til del 15 av FCC-reglene. Disse grensene er utformet for å gi rimelig beskyttelse mot skadelig interferens i en boliginstallasjon. Dette utstyret genererer bruk og kan utstråle radiofrekvensenergi, og hvis det ikke installeres og brukes i samsvar med instruksjonene, kan det forårsake skadelig interferens på radiokommunikasjon. Det er imidlertid ingen garanti for at interferens ikke vil oppstå i en bestemt installasjon. Hvis dette utstyret forårsaker skadelig interferens på radio- eller TV-mottak, noe som kan fastslås ved å slå utstyret av og på, oppfordres brukeren til å prøve å korrigere interferensen med ett eller flere av følgende tiltak:

  • Vend eller flytt mottakerantennen.
  • Øk avstanden mellom utstyret og mottakeren.
  • Koble utstyret til en stikkontakt på en annen krets enn den mottakeren er koblet til.
  • Rådfør deg med forhandleren eller en erfaren radio/TV-tekniker for å få hjelp.

FCC-erklæring om strålingseksponering
Denne modulen overholder FCCs grenser for RF-strålingseksponering angitt for et ukontrollert miljø. Denne senderen må ikke samlokaliseres eller fungere sammen med noen annen antenne eller sender. Denne modulen må installeres og brukes med en minimumsavstand på 20 cm mellom radiatoren og brukerkroppen.

Modulen er begrenset til kun OEM-installasjon
OEM-integratoren er ansvarlig for å sikre at sluttbrukeren ikke har noen manuelle instruksjoner for å fjerne eller installere modulen
Hvis FCC-identifikasjonsnummeret ikke er synlig når modulen er installert inne i en annen enhet, må utsiden av enheten som modulen er installert i også vise en etikett som refererer til den vedlagte modulen. Denne utvendige etiketten kan bruke ordlyd som følgende: "Inneholder sendermodul FCC ID: Z4T-XIAOESP32C6 eller inneholder FCC ID: Z4T-XIAOESP32C6"

Når modulen er installert inne i en annen enhet, må brukermanualen til verten inneholde advarsler nedenfor;

  1. Denne enheten er i samsvar med del 15 av FCC-reglene. Driften er underlagt følgende to betingelser:
    1. Denne enheten kan ikke forårsake skadelig interferens.
    2. Denne enheten må akseptere all interferens som mottas, inkludert interferens som kan forårsake uønsket drift.
  2. Endringer eller modifikasjoner som ikke er uttrykkelig godkjent av parten som er ansvarlig for samsvar, kan ugyldiggjøre brukerens rett til å bruke utstyret.

Apparatene skal installeres og brukes i henhold til produsentens anvisninger som beskrevet i brukerdokumentasjonen som følger med produktet.
Ethvert selskap av vertsenheten som installerer denne modulæren med begrenset modulær godkjenning bør utføre testen av utstrålt emisjon og falsk emisjon i henhold til FCC del 15C: 15.247-kravet, Bare hvis testresultatet er i samsvar med FCC del 15C: 15.247-kravet, kan verten selges lovlig.

Antenner

Type Gevinst
Keramisk brikkeantenne 4.97dBi
FPC-antenne 1.23dBi
Stangantenne 2.42dBi

Antennen er permanent festet, kan ikke skiftes ut. Velg om du vil bruke den innebygde keramiske antennen eller ekstern antenne gjennom GPIO14. Send 0 til GPIO14 for å bruke den innebygde antennen, og send 1 for å bruke den eksterne antennen. Trace-antennedesign: Ikke aktuelt.

Ofte stilte spørsmål (FAQ)

Spørsmål: Kan jeg bruke dette produktet til industrielle applikasjoner?
A: Selv om produktet er designet for smarthusprosjekter, er det kanskje ikke egnet for industrielle applikasjoner på grunn av spesifikke krav i industrielle omgivelser.

Spørsmål: Hva er det typiske strømforbruket til dette produktet?
A: Produktet tilbyr ulike arbeidsmoduser med det laveste strømforbruket på 15 A i dyp hvilemodus.

Dokumenter / Ressurser

seeed studio ESP32 RISC-V Tiny MCU Board [pdf] Brukerhåndbok
ESP32, ESP32 RISC-V Tiny MCU Board, RISC-V Tiny MCU Board, Tiny MCU Board, MCU Board, Board

Referanser

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *