seed-logo

seed studio ESP32 RISC-V Tiny MCU Board

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

ESP32-DETALOJ DE PRODUKTO

Karakterizaĵoj

  • Plibonigita Konektebleco: Kombinas 2.4GHz Wi-Fi 6 (802.11ax), Bluetooth 5 (LE), kaj IEEE 802.15.4 radiokonektebleco, permesante vin apliki la Fadenon kaj Zigbee-protokolojn.
  • Matter Native: Subtenas konstruadon de Matter-konformaj inteligentaj hejmaj projektoj danke al ĝia plibonigita konektebleco, atingante kunfunkcieblecon.
  • Sekureco Ĉifrita sur Blato: Funkciigita de ESP32-C6, ĝi alportas plibonigitan ĉifritan sekurecon al viaj inteligentaj hejmaj projektoj per sekura lanĉo, ĉifrado kaj Fidinda Ekzekuta Medio (TEE)
  • Elstara RF-agado: Havas surŝipan antenon kun ĝis 80m
    BLE/Wi-Fi gamo, rezervante interfacon por ekstera UFL-anteno
  • Eksplodo de Elektrokonsumo: Venas kun 4 laborreĝimoj, kun la plej malalta estas 15 μA en profunda dormreĝimo, dum ankaŭ subtenas administradon de ŝargo de litio-baterio.
  • Duoblaj RISC-V-Procesoroj: Enkorpigas du 32-bitajn RISC-V-procesorojn, kun la alt-efikeca procesoro kuranta ĝis 160 MHz, kaj la malalt-potenca procesoro horloĝanta ĝis 20.
  • Klasikaj XIAODesigns: Restas la klasikaj XIAO-dezajnoj de la dikfingro-granda formo de 21 x 17.5 mm, kaj unuflanka monto, igante ĝin perfekta por spaclimigitaj projektoj kiel porteblaj.

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

Priskribo

Seeed Studio XIAO ESP32C6 estas funkciigita de la tre integra ESP32-C6 SoC, konstruita sur du 32-bitaj RISC-V-procesoroj, kun alt-efikeca (HP) procesoro kun funkciado ĝis 160 MHz, kaj malalt-potenca (LP) 32-bita RISC-V-procesoro, kiu povas esti kloakita ĝis 20 MHz. Estas 512KB SRAM kaj 4 MB Flash sur la blato, permesante pli da programa spaco, kaj alportante pli da eblecoj al la IoT-kontrolscenaroj.
XIAO ESP32C6 estas Matter denaska danke al sia plibonigita sendrata konektebleco. La drato malpli stako subtenas 2.4 GHz WiFi 6, Bluetooth® 5.3, Zigbee kaj Thread (802.15.4). Kiel la unua XIAO-membro kongrua kun Thread, ĝi estas perfekta por konstrui Matter-c-konformajn projektojn, tiel atingante kunfunkcieblecon en inteligenta hejmo.
Por pli bone subteni viajn IoT-projektojn, XIAO ESP32C6 ne nur provizas perfektan integriĝon kun ĉefaj nubaj platformoj kiel ESP Rain Maker, AWS IoT, Microsoft Azur e kaj Google Cloud, sed ankaŭ utiligas sekurecon por viaj IoT-aplikoj. Kun ĝia surblata sekura ekkuro, fulma ĉifrado, identeca protekto kaj Fidinda Ekzekuta Medio (TEE), ĉi tiu eta tabulo certigas la deziratan nivelon de sekureco por programistoj, kiuj volas konstrui inteligentajn, sekurajn kaj konektitajn solvojn.

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

Ĉi tiu nova XIAO estas ekipita per alt-efikeca enkonstruita ceramika anteno kun ĝis 80m BLE/Wi-Fi gamo, dum ĝi ankaŭ rezervas interfacon por ekstera UFL-anteno. Samtempe, ĝi ankaŭ venas kun optimumigita administrado de elektrokonsumo. Havante kvar potencajn reĝimojn kaj enŝipan administran cirkviton pri ŝarĝo de litio-baterio, ĝi funkcias en la Profunda Dormo kun kurento tiel malalta kiel 15 µA, igante ĝin bonega taŭga por foraj, kuirilaraj aplikoj.

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

Estante la 8-a membro de la familio Seeed Studio XIAO, XIAO ESP32C6 restas la klasika XIAO-dezajno. Ĝi estas desegnita por konveni la 21 x 17.5mm, XIAO Norma Grandeco, dum restas ĝia klasika unu-si ded komponantoj muntado. Eĉ estante dikfingro-granda, ĝi mirinde krevas 15 totalajn GPIO-stiftojn, inkluzive de 11 ciferecaj I/O-oj por PWM-stiftoj kaj 4 analogaj I/O-stiftoj por ADC-stiftoj. Ĝi subtenas UART, IIC, kaj SPI seriajn komunikajn havenojn. Ĉiuj ĉi tiuj funkcioj igas ĝin perfekta taŭga por aŭ spac-limigitaj projektoj kiel porteblaj, aŭ produktadpreta unuo por viaj PCBA-dezajnoj.

Komencante

Unue, ni konektos XIAO ESP32C3 al la komputilo, konektos LED al la tabulo kaj alŝutos simplan kodon de Arduino IDE por kontroli ĉu la tabulo funkcias bone palpebrumante la konektitan LED.

Aparataro de aparataro
Vi devas prepari la jenajn:

  • 1 x Seeed Studio XIAO ESP32C6
  • 1 x Komputilo
  • 1 x kablo USB Type-C

Konsileto
Iuj USB-kabloj povas nur provizi potencon kaj ne povas transdoni datumojn. Se vi ne havas USB-kablon aŭ ne scias ĉu via USB-kablo povas transdoni datumojn, vi povas kontroli Seeed USB Type-C-subtenon USB 3.1.

  1. Paŝo 1. Konektu XIAO ESP32C6 al via komputilo per USB Tipo-C-kablo.
  2. Paŝo 2. Konektu LED al D10-stifto jene
    Notu: Certiĝu konekti rezistilon (ĉirkaŭ 150Ω) en serio por limigi la fluon tra la LED kaj malhelpi troan kurenton kiu povas forbruligi la LED.

Preparu la Programaron
Malsupre mi listigos la sistemversion, ESP-IDF-version kaj ESP-Matter-version uzatan en ĉi tiu artikolo por referenco. Ĉi tio estas stabila versio, kiu estis provita por funkcii ĝuste.

  • Gastiganto: Ubuntu 22.04 LTS (Jammy Jellyfish).
  • ESP-IDF: Tags v5.2.1.
  • ESP-Materio: ĉefa branĉo, ekde la 10-a de majo 2024, commit bf56832.
  • connecthomeip: nuntempe funkcias kun commit 13ab158f10, ekde la 10-a de majo 2024.
  • Git
  • Vida Studio-Kodo

Instalado ESP-Matter Paŝo post Paŝo

Paŝo 1. Instalu Dependecojn
Unue, vi devas instali la postulatajn pakaĵojn uzante . Malfermu vian terminalon kaj faru la sekvan komandon: 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 libreadlinero2-dev

Ĉi tiu komando instalas diversajn pakaĵojn kiel , kompililojn (, ), kaj bibliotekojn necesajn por konstrui kaj funkcii la Matter SDK.gitgccg++

Paŝo 2. Klonu la ESP-Matter-Deponejon
Klonu la deponejon de GitHub uzante la komandon kun profundo de 1 por preni nur la plej novan momentfoton:esp-mattergit-klono

Ŝanĝu en la dosierujon kaj pravalorigu la bezonatajn Git-submodulojn:esp-matter

  • cd esp-materio
    git-submodulo ĝisdatigo –init –depth 1

Navigu al la dosierujo kaj rulu Python-skripton por administri submodulojn por specifaj platformoj:connectedhomeip

  • cd ./connectedhomeip/connectedhomeip/scripts/checkout_submodules.py –platformo esp32 linukso –malprofunda

Ĉi tiu skripto ĝisdatigas submodulojn por kaj ESP32 kaj Linukso-platformoj malprofunde (nur plej lasta kommit).

Paŝo 3. Instalu ESP-Matter​
Reiru al la radika dosierujo, poste rulu la instalan skripton:esp-matter

  • cd ../…/install.sh

Ĉi tiu skripto instalos pliajn dependecojn specifajn por la ESP-Matter SDK.

Paŝo 4. Agordu Mediajn Variablojn
Fontu la skripton por agordi la mediovariablojn necesajn por evoluo:export.sh

  • fonto ./export.sh

Ĉi tiu komando agordas vian ŝelon kun necesaj mediovojoj kaj variabloj.

Paŝo 5 (Laŭvola). Rapida aliro al la evolumedio de ESP-Matter
Por aldoni la provizitajn kaŝnomojn kaj mediovariablojn al via file, sekvu ĉi tiujn paŝojn. Ĉi tio agordos vian ŝelan medion por facile ŝanĝi inter IDF kaj Matter-disvolvaj agordoj, kaj ebligi ccache por pli rapidaj konstruoj..bashrc
Malfermu vian terminalon kaj uzu tekstredaktilon por malfermi la file troviĝas en via hejma dosierujo. Vi povas uzi aŭ ajnan redaktilon, kiun vi preferas. Por ekzample:.bashrcnano

  • nano ~/.bashrc

Rulumu al la malsupro de la file kaj aldonu la jenajn liniojn:.bashrc

  • # Kaŝnomo por agordo de la medio-kaŝnomo de ESP-Matter get_matter='. ~/esp/esp-matter/export.sh'
  • # Ebligu ccache por akceli kompilan kaŝnomon set_cache='export IDF_CCACHE_ENABLE=1′

Post aldoni la liniojn, konservu la file kaj eliru la tekstredaktilon. Se vi uzas , vi povas konservi premante , premu por konfirmi, kaj poste por eliri.nanoCtrl+OEnterCtrl+X
Por ke la ŝanĝoj efektiviĝu, vi devas reŝargi la file. Vi povas fari tion provizante la file aŭ fermi kaj remalfermi vian terminalon. Fonti la file, uzu la jenon

  • fonto ~/.bashrc komando:.bashrc.bashrc.bashrc

Nun vi povas ruli kaj agordi aŭ refreŝigi la medion esp-matter en iu ajn fina sesio.get_matterset_cache

  • get_matter set_cache

Apliko

  • Sekura kaj Konektita Saĝa Hejmo, plibonigante ĉiutagan vivon per aŭtomatigo, teleregado kaj pli.
  • Spac-limigitaj kaj Bateriaj Porteblaj, danke al ilia dikfingrogrando kaj malalta konsumo.
  • Sendrataj IoT Scenaroj, ebligante rapidan, fidindan datumtranssendon.

Deklaro ĉi tie
La aparato ne subtenas BT-saltetoperacion sub Dss-reĝimo.

FCC

Deklaro de FCC
Ĉi tiu aparato konformas al parto 15 de la FCC-Reguloj. Operacio estas submetita al la sekvaj du kondiĉoj:

  1. Ĉi tiu aparato eble ne kaŭzas malutilan interferon, kaj
  2. Ĉi tiu aparato devas akcepti ajnan interferon ricevitan, inkluzive de interfero kiu povas kaŭzi nedeziratan operacion.
    Ajna Ŝanĝoj aŭ modifoj ne eksplicite aprobitaj de la respondeculo pri plenumado povus nuligi la aŭtoritaton de la uzanto funkciigi la ekipaĵon.

Notu: Ĉi tiu ekipaĵo estis provita kaj trovita konforma al la limoj por cifereca aparato Klaso B, laŭ parto 15 de la FCC-Reguloj. Ĉi tiuj limoj estas dizajnitaj por disponigi akcepteblan protekton kontraŭ damaĝa interfero en loĝinstalaĵo. Ĉi tiu ekipaĵo generas uzojn kaj povas elsendi radiofrekvencan energion kaj, se ne instalita kaj uzata laŭ la instrukcioj, povas kaŭzi malutilan interferon al radiokomunikadoj. Tamen, ne estas garantio, ke interfero ne okazos en aparta instalado. Se ĉi tiu ekipaĵo kaŭzas damaĝan interferon al radio aŭ televida ricevo, kio povas esti determinita per malŝalto kaj ŝaltado de la ekipaĵo, la uzanto estas instigita provi korekti la interferon per unu aŭ pli el la sekvaj rimedoj:

  • Reorientu aŭ translokiĝu la ricevan antenon.
  • Pliigu la apartigon inter la ekipaĵo kaj ricevilo.
  • Konektu la ekipaĵon en ellasejon sur cirkvito malsama ol tiu al kiu la ricevilo estas konektita.
  • Konsultu la komerciston aŭ spertan radio/televidan teknikiston por helpo.

FCC Radiation Exposure Statement
Ĉi tiu modulo konformas al la limoj de eksponiĝo al radiado de FCC RF difinitaj por nekontrolita medio. Ĉi tiu dissendilo ne devas esti samlokigita aŭ funkciigata kune kun iu ajn alia anteno aŭ dissendilo. Ĉi tiu modula devas esti instalita kaj funkciigita kun minimuma distanco de 20 cm inter la radiatoro kaj uzantkorpo.

La modulo estas limigita nur al OEM-instalado
La OEM integristo respondecas pri certigi, ke la finuzanto ne havas manajn instrukciojn por forigi aŭ instali modulon
Se la FCC-identnumero ne videblas kiam la modulo estas instalita ene de alia aparato, tiam la ekstero de la aparato en kiu la modulo estas instalita ankaŭ devas montri etikedon rilatantan al la enfermita modulo. Ĉi tiu ekstera etikedo povas uzi vortumon kiel la sekvantan: "Enhavas Transmitter Module FCC ID: Z4T-XIAOESP32C6 Aŭ Enhavas FCC ID: Z4T-XIAOESP32C6"

Kiam la modulo estas instalita ene de alia aparato, la uzantmanlibro de la gastiganto devas enhavi sub avertajn deklarojn;

  1. Ĉi tiu aparato konformas al Parto 15 de la FCC-Reguloj. Funkciado estas kondiĉigita de la sekvaj du kondiĉoj:
    1. Ĉi tiu aparato eble ne kaŭzas malutilan interferon.
    2. Ĉi tiu aparato devas akcepti ajnan interferon ricevitan, inkluzive de interfero kiu povas kaŭzi nedeziratan operacion.
  2. Ŝanĝoj aŭ modifoj ne eksplicite aprobitaj de la respondeculo pri plenumado povus nuligi la aŭtoritaton de la uzanto funkciigi la ekipaĵon.

La aparatoj devas esti instalitaj kaj uzataj en strikta konforme al la instrukcioj de la fabrikanto kiel priskribite en la uzanta dokumentaro, kiu venas kun la produkto.
Ajna kompanio de la gastiga aparato, kiu instalas ĉi tiun modulan kun lima modula aprobo, devas plenumi la teston de radia emisio kaj falsa emisio laŭ FCC-parto 15C: 15.247-postulo,Nur se la testrezulto konformas al FCC-parto 15C: 15.247-postulo, tiam la gastiganto povas esti vendita laŭleĝe.

Antenoj

Tajpu Gajno
Anteno de ceramika blato 4.97 dBi
FPC-anteno 1.23 dBi
Rod-anteno 2.42 dBi

La anteno estas konstante fiksita, ne povas esti anstataŭigita. Elektu ĉu uzi la enkonstruitan ceramikan antenon aŭ eksteran antenon per GPIO14. Sendu 0 al GPIO14 por uzi la enkonstruitan antenon, kaj sendu 1 por uzi la eksteran antenonTrace-antendezajnojn: Ne aplikeblas.

Oftaj Demandoj (FAQ)

Q: Ĉu mi povas uzi ĉi tiun produkton por industriaj aplikoj?
R: Dum la produkto estas desegnita por inteligentaj hejmaj projektoj, ĝi eble ne taŭgas por industriaj aplikoj pro specifaj postuloj en industriaj agordoj.

Q: Kio estas la tipa elektra konsumo de ĉi tiu produkto?
R: La produkto ofertas diversajn laborreĝimojn kun la plej malalta energikonsumo estas 15 A en profunda dormreĝimo.

Dokumentoj/Rimedoj

seed studio ESP32 RISC-V Tiny MCU Board [pdf] Manlibro de la posedanto
ESP32, ESP32 RISC-V Eta MCU-Estraro, RISC-V Eta MCU-Estraro, Eta MCU-Estraro, MCU-Estraro, Estraro

Referencoj

Lasu komenton

Via retadreso ne estos publikigita. Bezonataj kampoj estas markitaj *