seed-logo

sēklu studija ESP32 RISC-V Tiny MCU Board

seed-studio-ESP32-RISC-V-Tiny-MCU-board-product

ESP32 PRODUKTA INFORMĀCIJA

Funkcijas

  • Uzlabota savienojamība: apvieno 2.4 GHz Wi-Fi 6 (802.11ax), Bluetooth 5(LE) un IEEE 802.15.4 radio savienojumu, ļaujot lietot Thread un Zigbee protokolus.
  • Matter Native: atbalsta ar Matter saderīgu viedās mājas projektu izveidi, pateicoties uzlabotajai savienojamībai, panākot savietojamību
  • Drošība šifrēta mikroshēmā: nodrošina ESP32-C6, tas nodrošina uzlabotu šifrētu mikroshēmas drošību jūsu viedās mājas projektiem, izmantojot drošu sāknēšanu, šifrēšanu un uzticamu izpildes vidi (TEE)
  • Izcila RF veiktspēja: ir iebūvēta antena ar līdz 80 m
    BLE/Wi-Fi diapazons, vienlaikus rezervējot saskarni ārējai UFL antenai
  • Enerģijas patēriņa izmantošana: ir aprīkoti ar 4 darba režīmiem, no kuriem zemākais ir 15 μA dziļā miega režīmā, vienlaikus atbalstot arī litija akumulatora uzlādes pārvaldību.
  • Divi RISC-V procesori: ietver divus 32 bitu RISC-V procesorus ar augstas veiktspējas procesoru, kas darbojas līdz 160 MHz, un mazjaudas procesoru līdz 20
  • Klasiskie XIAODesigns: saglabā klasisko XIAO dizainu ar īkšķa izmēra formas koeficientu 21 x 17.5 mm un vienpusēju stiprinājumu, padarot to ideāli piemērotu projektiem ierobežotā telpā, piemēram, valkājamām ierīcēm.

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

Apraksts

Seeed Studio XIAO ESP32C6 darbina augsti integrēts ESP32-C6 SoC, kas veidots uz diviem 32 bitu RISC-V procesoriem, ar augstas veiktspējas (HP) procesoru, kas darbojas līdz 160 MHz, un mazjaudas (LP) 32 bitu RISC-V procesoru, kas var būt līdz 20 MHz. Mikroshēmā ir 512 KB SRAM un 4 MB Flash, kas nodrošina vairāk programmēšanas vietas un sniedz vairāk iespēju IoT vadības scenārijiem.
Pateicoties uzlabotajai bezvadu savienojamībai, XIAO ESP32C6 ir Matter. Bezvadu steks atbalsta 2.4 GHz WiFi 6, Bluetooth® 5.3, Zigbee un Thread (802.15.4). Kā pirmais XIAO dalībnieks, kas ir saderīgs ar Thread, tas ir lieliski piemērots Matter-c atbilstošu projektu veidošanai, tādējādi panākot viedās mājas savietojamību.
Lai labāk atbalstītu jūsu IoT projektus, XIAO ESP32C6 ne tikai nodrošina nemanāmu integrāciju ar galvenajām mākoņu platformām, piemēram, ESP Rain Maker, AWS IoT, Microsoft Azur e un Google Cloud, bet arī nodrošina jūsu IoT lietojumprogrammu drošību. Ar savu mikroshēmā iebūvēto drošo sāknēšanu, zibatmiņas šifrēšanu, identitātes aizsardzību un uzticamu izpildes vidi (TEE) šī mazā plate nodrošina vēlamo drošības līmeni izstrādātājiem, kuri vēlas izveidot viedus, drošus un savienotus risinājumus.

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

Šis jaunais XIAO ir aprīkots ar augstas veiktspējas iebūvētu keramisko antenu ar līdz pat 80 m BLE/Wi-Fi diapazonu, kā arī rezervē saskarni ārējai UFL antenai. Tajā pašā laikā tam ir arī optimizēta enerģijas patēriņa pārvaldība. Tam ir četri jaudas režīmi un iebūvēta litija akumulatora uzlādes pārvaldības ķēde, un tā darbojas dziļā miega režīmā ar strāvu līdz 15 µA, padarot to lieliski piemērotu attālinātām, ar akumulatoru darbināmām lietojumprogrammām.

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

Tā kā XIAO ESP8C32 ir astotais Seeed Studio XIAO saimes loceklis, tas joprojām ir klasiskais XIAO dizains. Tas ir paredzēts 6 x 21 mm XIAO standarta izmēram, vienlaikus saglabājot klasisko vienas puses komponentu stiprinājumu. Pat ja tas ir īkšķa izmēra, tas pārsteidzoši izdala 17.5 kopā GPIO kontaktus, tostarp 15 digitālos I/Os PWM tapām un 11 analogās I/O ADC tapām. Tā atbalsta UART, IIC un SPI seriālos sakaru portus. Visas šīs funkcijas padara to lieliski piemērotu projektiem ar ierobežotu vietu, piemēram, valkājamām ierīcēm, vai ražošanai gatavu vienību jūsu PCBA dizainam.

Darba sākšana

Pirmkārt, mēs pievienosim XIAO ESP32C3 datoram, pievienosim LED panelim un augšupielādēsim vienkāršu kodu no Arduino IDE, lai pārbaudītu, vai plate darbojas labi, mirgojot pievienoto LED.

Aparatūras iestatīšana
Jums ir jāsagatavo sekojošais:

  • 1 x Seeed Studio XIAO ESP32C6
  • 1x dators
  • 1 x C tipa USB kabelis

Padoms
Daži USB kabeļi var nodrošināt tikai strāvas padevi un nevar pārsūtīt datus. Ja jums nav USB kabeļa vai nezināt, vai ar USB kabeli var pārsūtīt datus, varat pārbaudīt, vai Seeed USB Type-C atbalsta USB 3.1.

  1. 1. darbība. Savienojiet XIAO ESP32C6 ar datoru, izmantojot USB Type-C kabeli.
  2. 2. darbība. Savienojiet LED ar D10 kontaktu šādi
    Piezīme: Noteikti pievienojiet rezistoru (apmēram 150Ω) virknē, lai ierobežotu strāvu caur LED un novērstu pārmērīgu strāvu, kas var izdegt LED.

Sagatavojiet programmatūru
Tālāk es uzskaitīšu šajā rakstā izmantoto sistēmas versiju, ESP-IDF versiju un ESP-Matter versiju. Šī ir stabila versija, kas ir pārbaudīta, lai tā darbotos pareizi.

  • Saimnieks: Ubuntu 22.04 LTS (Jammy Jellyfish).
  • ESP-IDF: Tags v5.2.1.
  • ESP-Matter: galvenā filiāle, 10. gada 2024. maijā, saistības bf56832.
  • connecthomeip: pašlaik darbojas ar 13ab158f10 apņemšanos, sākot ar 10. gada 2024. maiju.
  • Git
  • Visual Studio kods

ESP-Matter uzstādīšana soli pa solim

1. darbība. Instalējiet atkarības
Pirmkārt, jums ir jāinstalē nepieciešamās pakotnes, izmantojot . Atveriet savu termināli un izpildiet šādu komandu: 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 libcaire1.0-devdevitory libcaire2-devdevitory. libreadline-dev

Šī komanda instalē dažādas pakotnes, piemēram, , kompilatorus (, ) un bibliotēkas, kas nepieciešamas Matter SDK izveidei un palaišanai.gitgccg++

2. darbība. Klonējiet ESP-Matter repozitoriju
Klonējiet repozitoriju no GitHub, izmantojot komandu ar dziļumu 1, lai iegūtu tikai jaunāko momentuzņēmumu: esp-mattergit clone

Pārejiet uz direktoriju un inicializējiet nepieciešamos Git submodules:esp-matter

  • cd esp-matter
    git apakšmoduļa atjauninājums – init – dziļums 1

Dodieties uz direktoriju un palaidiet Python skriptu, lai pārvaldītu apakšmoduļus noteiktām platformām:connectedhomeip

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

Šis skripts seklā veidā atjaunina apakšmoduļus gan ESP32, gan Linux platformām (tikai jaunākajai izpildei).

3. darbība. Instalējiet ESP-Matter​
Atgriezieties saknes direktorijā un pēc tam palaidiet instalācijas skriptu:esp-matter

  • cd ../…/install.sh

Šis skripts instalēs papildu atkarības, kas raksturīgas ESP-Matter SDK.

4. darbība. Iestatiet vides mainīgos
Iegūstiet skriptu, lai iestatītu izstrādei nepieciešamos vides mainīgos:export.sh

  • avots ./export.sh

Šī komanda konfigurē jūsu apvalku ar nepieciešamajiem vides ceļiem un mainīgajiem.

5. darbība (neobligāti). Ātra piekļuve ESP-Matter izstrādes videi
Lai pievienotu sniegtos aizstājvārdus un vides mainīgo iestatījumus savam file, veiciet šīs darbības. Tas konfigurēs jūsu čaulas vidi, lai viegli pārslēgtos starp IDF un Matter izstrādes iestatījumiem un iespējotu kešatmiņu ātrākai būvēšanai..bashrc
Atveriet savu termināli un izmantojiet teksta redaktoru, lai atvērtu file atrodas jūsu mājas direktorijā. Varat izmantot jebkuru vēlamo redaktoru. Piemēram,ample:.bashrcnano

  • nano ~/.bashrc

Ritiniet līdz apakšai file un pievienojiet šādas rindas:.bashrc

  • # Aizstājvārds ESP-Matter vides pseidonīmu get_matter=' iestatīšanai. ~/esp/esp-matter/export.sh'
  • # Iespējot kešatmiņu, lai paātrinātu kompilācijas aizstājvārdu set_cache='export IDF_CCACHE_ENABLE=1′

Pēc rindu pievienošanas saglabājiet file un izejiet no teksta redaktora. Ja izmantojat , varat saglabāt, nospiežot , nospiediet, lai apstiprinātu, un pēc tam, lai izietu.nanoCtrl+OEnterCtrl+X
Lai izmaiņas stātos spēkā, jums ir atkārtoti jāielādē file. To var izdarīt, meklējot avotu file vai termināļa aizvēršana un atkārtota atvēršana. Lai iegūtu avotu file, izmantojiet tālāk norādīto

  • avots ~/.bashrc komanda:.bashrc.bashrc.bashrc

Tagad varat palaist un iestatīt vai atsvaidzināt esp-matter vidi jebkurā termināļa session.get_matterset_cache

  • get_matter set_cache

Pieteikums

  • Droša un savienota viedā māja, kas uzlabo ikdienas dzīvi, izmantojot automatizāciju, tālvadības pulti un daudz ko citu.
  • Ar ierobežotu vietu un ar akumulatoru darbināmi valkājamie piederumi, pateicoties to īkšķa izmēram un zemam enerģijas patēriņam.
  • Bezvadu IoT scenāriji, kas nodrošina ātru un uzticamu datu pārraidi.

Deklarācija šeit
Ierīce neatbalsta BT lēcienu darbību Dss režīmā.

FCC

FCC paziņojums
Šī ierīce atbilst FCC noteikumu 15. daļai. Darbība ir pakļauta šādiem diviem nosacījumiem:

  1. Šī ierīce nedrīkst radīt kaitīgus traucējumus un
  2. Šai ierīcei ir jāpieņem visi saņemtie traucējumi, tostarp traucējumi, kas var izraisīt nevēlamu darbību.
    Jebkādas izmaiņas vai modifikācijas, kuras nav nepārprotami apstiprinājusi par atbilstību atbildīgā puse, var anulēt lietotāja tiesības izmantot iekārtu.

Piezīme: Šis aprīkojums ir pārbaudīts un atzīts par atbilstošu B klases digitālo ierīču ierobežojumiem saskaņā ar FCC noteikumu 15. daļu. Šie ierobežojumi ir paredzēti, lai nodrošinātu saprātīgu aizsardzību pret kaitīgiem traucējumiem, uzstādot dzīvojamo telpu. Šis aprīkojums ģenerē un var izstarot radiofrekvences enerģiju, un, ja tas netiek uzstādīts un lietots saskaņā ar instrukcijām, tas var radīt kaitīgus radiosakaru traucējumus. Tomēr nav garantijas, ka konkrētajā instalācijā neradīsies traucējumi. Ja šī iekārta rada kaitīgus traucējumus radio vai televīzijas uztveršanai, ko var noteikt, izslēdzot un ieslēdzot iekārtu, lietotājs tiek aicināts mēģināt novērst traucējumus, veicot vienu vai vairākus no šiem pasākumiem:

  • Pārorientējiet vai pārvietojiet uztvērēja antenu.
  • Palieliniet attālumu starp iekārtu un uztvērēju.
  • Pievienojiet iekārtu kontaktligzdai ķēdē, kas atšķiras no tās, kurai ir pievienots uztvērējs.
  • Lai saņemtu palīdzību, sazinieties ar izplatītāju vai pieredzējušu radio/TV tehniķi.

FCC paziņojums par radiācijas iedarbību
Šis modulis atbilst FCC RF starojuma iedarbības ierobežojumiem, kas noteikti nekontrolētai videi. Šis raidītājs nedrīkst atrasties līdzās vai darboties kopā ar kādu citu antenu vai raidītāju. Šis modulis ir jāuzstāda un jādarbina ar vismaz 20 cm attālumu starp radiatoru un lietotāja ķermeni.

Modulis ir paredzēts tikai OEM instalēšanai
OEM integrators ir atbildīgs par to, lai galalietotājam nebūtu manuālu instrukciju moduļa noņemšanai vai uzstādīšanai
Ja FCC identifikācijas numurs nav redzams, kad modulis ir uzstādīts citā ierīcē, tad tās ierīces ārpusē, kurā modulis ir uzstādīts, ir jāparāda arī uzlīme, kas norāda uz pievienoto moduli. Šajā ārējā marķējumā var izmantot šādus formulējumus: “Satur raidītāja moduļa FCC ID: Z4T-XIAOESP32C6 vai FCC ID: Z4T-XIAOESP32C6”

Ja modulis ir uzstādīts citā ierīcē, resursdatora lietotāja rokasgrāmatā ir jāietver tālāk norādītie brīdinājuma paziņojumi;

  1. Šī ierīce atbilst FCC noteikumu 15. daļai. Darbība ir pakļauta šādiem diviem nosacījumiem:
    1. Šī ierīce nedrīkst radīt kaitīgus traucējumus.
    2. Šai ierīcei ir jāpieņem visi saņemtie traucējumi, tostarp traucējumi, kas var izraisīt nevēlamu darbību.
  2. Izmaiņas vai modifikācijas, kuras nav skaidri apstiprinājusi par atbilstību atbildīgā puse, var anulēt lietotāja tiesības izmantot iekārtu.

Ierīces jāuzstāda un jāizmanto stingri saskaņā ar ražotāja norādījumiem, kā aprakstīts produktam pievienotajā lietotāja dokumentācijā.
Jebkuram saimniekierīces uzņēmumam, kas uzstāda šo moduli ar ierobežotu moduļu apstiprinājumu, ir jāveic izstarotās emisijas un neīstās emisijas pārbaude saskaņā ar FCC daļas 15C: 15.247 prasību. Tikai tad, ja testa rezultāts atbilst FCC daļas 15C: 15.247 prasībām, tad resursdatoru var pārdot likumīgi.

Antenas

Tips Ieguvums
Keramikas mikroshēmu antena 4.97dBi
FPC antena 1.23dBi
Stieņa antena 2.42dBi

Antena ir pastāvīgi piestiprināta, to nevar nomainīt. Izvēlieties, vai izmantot iebūvēto keramisko antenu vai ārējo antenu, izmantojot GPIO14. Nosūtiet 0 uz GPIO14, lai izmantotu iebūvēto antenu, un nosūtiet 1, lai izmantotu ārējo antenu. Trace antenas dizaini: nav piemērojams.

Bieži uzdotie jautājumi (FAQ)

J: Vai es varu izmantot šo produktu rūpnieciskiem lietojumiem?
A: Lai gan produkts ir paredzēts viedās mājas projektiem, tas var nebūt piemērots rūpnieciskiem lietojumiem rūpnieciskos apstākļos īpašu prasību dēļ.

J: Kāds ir šī produkta tipiskais enerģijas patēriņš?
A: Produkts piedāvā dažādus darba režīmus ar viszemāko enerģijas patēriņu, kas ir 15 A dziļā miega režīmā.

Dokumenti / Resursi

sēklu studija ESP32 RISC-V Tiny MCU Board [pdfLietotāja rokasgrāmata
ESP32, ESP32 RISC-V Tiny MCU panelis, RISC-V Tiny MCU valde, Tiny MCU padome, MCU padome, valde

Atsauces

Atstājiet komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti *