frö-logotyp

seeed studio ESP32 RISC-V Tiny MCU Board

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

ESP32 PRODUKTINFORMATION

Drag

  • Förbättrad anslutning: Kombinerar 2.4 GHz Wi-Fi 6 (802.11ax), Bluetooth 5(LE) och IEEE 802.15.4 radioanslutning, så att du kan tillämpa Thread- och Zigbee-protokollen.
  • Matter Native: Stöder byggande av Matter-kompatibla smarta hemprojekt tack vare dess förbättrade anslutningsmöjligheter, vilket uppnår interoperabilitet
  • Säkerhet krypterad på chip: Drivs av ESP32-C6, ger den förbättrad krypterad-på-chip-säkerhet till dina smarta hemprojekt via säker start, kryptering och Trusted Execution Environment (TEE)
  • Enastående RF-prestanda: Har en inbyggd antenn med upp till 80m
    BLE/Wi-Fi-räckvidd, samtidigt som ett gränssnitt reserveras för extern UFL-antenn
  • Utnyttja strömförbrukningen: Levereras med 4 arbetslägen, där det lägsta är 15 μA i djupt viloläge, samtidigt som det stöder laddningshantering av litiumbatteri.
  • Dubbla RISC-V-processorer: Inkluderar två 32-bitars RISC-V-processorer, med högpresterande processor som kör upp till 160 MHz och lågeffektprocessorn klockar upp till 20
  • Klassiska XIAO-designer: Förblir de klassiska XIAO-designerna med formfaktorn 21 x 17.5 mm i tumstorlek och enkelsidigt fäste, vilket gör den perfekt för utrymmesbegränsade projekt som wearables

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

Beskrivning

Seeed Studio XIAO ESP32C6 drivs av den högintegrerade ESP32-C6 SoC, byggd på två 32-bitars RISC-V-processorer, med en högpresterande (HP)-processor med upp till 160 MHz och en lågeffekts (LP) 32-bitars RISC-V-processor, som kan klockas upp till 20 MHz. Det finns 512KB SRAM och 4 MB Flash på chipet, vilket möjliggör mer programmeringsutrymme och ger fler möjligheter till IoT-kontrollscenarierna.
XIAO ESP32C6 är Matter-native tack vare sin förbättrade trådlösa anslutning. Den trådlösa stacken stöder 2.4 GHz WiFi 6, Bluetooth® 5.3, Zigbee och Thread (802.15.4). Som den första XIAO-medlemmen som är kompatibel med Thread, passar den perfekt för att bygga Matter-kompatibla projekt och därmed uppnå interoperabilitet i smarta hem.
För att bättre stödja dina IoT-projekt ger XIAO ESP32C6 inte bara sömlös integrering med vanliga molnplattformar som ESP Rain Maker, AWS IoT, Microsoft Azur e och Google Cloud, utan utnyttjar också säkerheten för dina IoT-applikationer. Med sin säkra start på chipet, flash-kryptering, identitetsskydd och Trusted Execution Environment (TEE) säkerställer detta lilla kort den önskade säkerhetsnivån för utvecklare som vill bygga smarta, säkra och uppkopplade lösningar.

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

Denna nya XIAO är utrustad med en högpresterande inbyggd keramisk antenn med upp till 80m BLE/Wi-Fi-räckvidd, samtidigt som den reserverar ett gränssnitt för en extern UFL-antenn. Samtidigt kommer den också med en optimerad energiförbrukningshantering. Med fyra strömlägen och en inbyggd laddningskrets för litiumbatteri, fungerar den i djupt viloläge med en ström så låg som 15 µA, vilket gör den till en utmärkt passform för fjärranslutna batteridrivna applikationer.

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

Eftersom XIAO ESP8C32 är den åttonde medlemmen i Seeed Studio XIAO-familjen förblir den klassiska XIAO-designen. Den är designad för att passa 6 x 21 mm, XIAO standardstorlek, samtidigt som den förblir dess klassiska enkelsidiga komponentmontering. Även om den är tumstorlek, bryter den förvånansvärt ut totalt 17.5 GPIO-stift, inklusive 15 digitala I/O för PWM-stift och 11 analoga I/O för ADC-stift. Den stöder seriella kommunikationsportar för UART, IIC och SPI. Alla dessa funktioner gör den till en perfekt passform för antingen utrymmesbegränsade projekt som wearables eller en produktionsklar enhet för dina PCBA-designer.

Komma igång

Först ska vi ansluta XIAO ESP32C3 till datorn, ansluta en lysdiod till kortet och ladda upp en enkel kod från Arduino IDE för att kontrollera om kortet fungerar bra genom att blinka den anslutna lysdioden.

Hårdvaruinställning
Du måste förbereda följande:

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

Dricks
Vissa USB-kablar kan bara förse ström och kan inte överföra data. Om du inte har en USB-kabel eller inte vet om din USB-kabel kan överföra data kan du kontrollera Seeed USB Type-C-stöd för USB 3.1.

  1. Steg 1. Anslut XIAO ESP32C6 till din dator via en USB Type-C-kabel.
  2. Steg 2. Anslut en LED till D10-stiftet enligt följande
    Notera: Se till att ansluta ett motstånd (ca 150Ω) i serie för att begränsa strömmen genom lysdioden och för att förhindra överström som kan bränna ut lysdioden

Förbered programvaran
Nedan kommer jag att lista systemversionen, ESP-IDF-versionen och ESP-Matter-versionen som används i den här artikeln som referens. Detta är en stabil version som har testats för att fungera korrekt.

  • Värd: Ubuntu 22.04 LTS (Jammy Jellyfish).
  • ESP-IDF: Tags v5.2.1.
  • ESP-Matter: huvudgren, från och med 10 maj 2024, commit bf56832.
  • connectedhomeip: arbetar för närvarande med commit 13ab158f10, från och med 10 maj 2024.
  • Git
  • Visual Studio Code

Installation ESP-Matter Steg för Steg

Steg 1. Installera beroenden
Först måste du installera de nödvändiga paketen med . Öppna din terminal och kör följande 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 libcagirepository. libreadline-dev

Detta kommando installerar olika paket som , kompilatorer (, ) och bibliotek som behövs för att bygga och köra Matter SDK.gitgccg++

Steg 2. Klona ESP-Matter Repository​
Klona förvaret från GitHub med kommandot med ett djup på 1 för att bara hämta den senaste ögonblicksbilden:esp-mattergit-klonen

Byt till katalogen och initiera de nödvändiga Git-undermodulerna:esp-matter

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

Navigera till katalogen och kör ett Python-skript för att hantera undermoduler för specifika plattformar:connectedhomeip

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

Det här skriptet uppdaterar undermoduler för både ESP32 och Linux-plattformar på ett ytligt sätt (endast senaste commit).

Steg 3. Installera ESP-Matter​
Gå tillbaka till rotkatalogen och kör sedan installationsskriptet:esp-matter

  • cd ../…/install.sh

Detta skript kommer att installera ytterligare beroenden som är specifika för ESP-Matter SDK.

Steg 4. Ställ in miljövariabler​
Käll in skriptet för att ställa in de miljövariabler som behövs för utveckling: export.sh

  • källa ./export.sh

Detta kommando konfigurerar ditt skal med nödvändiga miljösökvägar och variabler.

Steg 5 (Valfritt). Snabb åtkomst till ESP-Matter-utvecklingsmiljön
För att lägga till de tillhandahållna aliasen och miljövariabelinställningarna till din file, följ dessa steg. Detta kommer att konfigurera din skalmiljö för att enkelt växla mellan IDF- och Matter-utvecklingsinställningar, och aktivera ccache för snabbare builds..bashrc
Öppna din terminal och använd en textredigerare för att öppna file finns i din hemkatalog. Du kan använda eller vilken editor du föredrar. Till exempelample:.bashrcnano

  • nano ~/.bashrc

Bläddra till botten av file och lägg till följande rader:.bashrc

  • # Alias ​​för att ställa in ESP-Matter-miljön alias get_matter='. ~/esp/esp-matter/export.sh'
  • # Aktivera ccache för att påskynda kompileringsalias set_cache='export IDF_CCACHE_ENABLE=1′

När du har lagt till raderna sparar du file och avsluta textredigeraren. Om du använder kan du spara genom att trycka på , tryck för att bekräfta och sedan för att avsluta.nanoCtrl+OEnterCtrl+X
För att ändringarna ska träda i kraft måste du ladda om file. Du kan göra detta genom att köpa in file eller stänga och öppna din terminal igen. Att källa till file, använd följande

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

Nu kan du köra och ställa in eller uppdatera esp-matter-miljön i valfri terminal session.get_matterset_cache

  • get_matter set_cache

Ansökan

  • Säkert och uppkopplat smart hem, förbättrar vardagen genom automation, fjärrkontroll och mer.
  • Utrymmesbegränsade och batteridrivna bärbara enheter, tack vare deras tumstorlek och låga strömförbrukning.
  • Trådlösa IoT-scenarier som möjliggör snabb och pålitlig dataöverföring.

Deklaration här
Enheten stöder inte BT-hoppning i Dss-läge.

FCC

FCC-uttalande
Denna enhet uppfyller del 15 av FCC-reglerna. Driften är föremål för följande två villkor:

  1. Denna enhet får inte orsaka skadliga störningar, och
  2. Denna enhet måste acceptera alla mottagna störningar, inklusive störningar som kan orsaka oönskad funktion.
    Eventuella ändringar eller modifieringar som inte uttryckligen godkänts av den part som ansvarar för efterlevnaden kan ogiltigförklara användarens behörighet att använda utrustningen.

Notera: Denna utrustning har testats och befunnits överensstämma med gränserna för en digital enhet av klass B, i enlighet med del 15 av FCC-reglerna. Dessa gränser är utformade för att ge rimligt skydd mot skadliga störningar i en bostadsinstallation. Denna utrustning genererar användningsområden och kan utstråla radiofrekvensenergi och kan, om den inte installeras och används i enlighet med instruktionerna, orsaka skadliga störningar på radiokommunikation. Det finns dock ingen garanti för att störningar inte kommer att inträffa i en viss installation. Om den här utrustningen orsakar skadliga störningar på radio- eller tv-mottagning, vilket kan fastställas genom att slå av och på utrustningen, uppmuntras användaren att försöka korrigera störningen med en eller flera av följande åtgärder:

  • Rikta om eller flytta mottagningsantennen.
  • Öka avståndet mellan utrustningen och mottagaren.
  • Anslut utrustningen till ett uttag på en annan krets än den som mottagaren är ansluten till.
  • Rådfråga återförsäljaren eller en erfaren radio/TV-tekniker för hjälp.

FCC-deklaration om strålningsexponering
Denna modul uppfyller FCC:s gränsvärden för RF-strålningsexponering som anges för en okontrollerad miljö. Denna sändare får inte placeras på samma plats eller fungera tillsammans med någon annan antenn eller sändare. Denna modul måste installeras och användas med ett minsta avstånd på 20 cm mellan radiatorn och användarkroppen.

Modulen är begränsad till OEM-installation
OEM-integratören är ansvarig för att se till att slutanvändaren inte har några manuella instruktioner för att ta bort eller installera modulen
Om FCC-identifikationsnumret inte är synligt när modulen installeras inuti en annan enhet, måste utsidan av enheten i vilken modulen är installerad också visa en etikett som hänvisar till den medföljande modulen. Denna yttre etikett kan använda formuleringar som följande: "Innehåller sändarmodul FCC ID: Z4T-XIAOESP32C6 Eller Innehåller FCC ID: Z4T-XIAOESP32C6"

När modulen är installerad inuti en annan enhet, måste användarhandboken för värden innehålla nedanstående varningsmeddelanden;

  1. Denna enhet uppfyller del 15 av FCC-reglerna. Driften är föremål för följande två villkor:
    1. Denna enhet får inte orsaka skadliga störningar.
    2. Denna enhet måste acceptera alla mottagna störningar, inklusive störningar som kan orsaka oönskad funktion.
  2. Ändringar eller modifieringar som inte uttryckligen godkänts av den part som ansvarar för efterlevnaden kan ogiltigförklara användarens behörighet att använda utrustningen.

Enheterna måste installeras och användas i strikt enlighet med tillverkarens instruktioner som beskrivs i användardokumentationen som medföljer produkten.
Alla företag inom värdenheten som installerar denna modul med limit modulärt godkännande bör utföra testet av utstrålad emission och falsk emission enligt FCC del 15C: 15.247 krav, Endast om testresultatet uppfyller FCC del 15C: 15.247 krav, då kan värden säljas lagligt.

Antenner

Typ
Keramisk chip antenn 4.97dBi
FPC-antenn 1.23dBi
Stångantenn 2.42dBi

Antennen sitter fast permanent, kan inte bytas ut. Välj om du vill använda den inbyggda keramiska antennen eller extern antenn genom GPIO14. Skicka 0 till GPIO14 för att använda den inbyggda antennen, och skicka 1 för att använda den externa antennen. Trace-antennkonstruktioner: Ej tillämpligt.

Vanliga frågor (FAQ)

F: Kan jag använda den här produkten för industriella applikationer?
S: Även om produkten är designad för smarta hemprojekt är den kanske inte lämplig för industriella applikationer på grund av specifika krav i industriella miljöer.

F: Vad är den typiska strömförbrukningen för denna produkt?
S: Produkten erbjuder olika arbetslägen där den lägsta strömförbrukningen är 15 A i djupt viloläge.

Dokument/resurser

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

Referenser

Lämna en kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade *