sėklos logotipas

sėklų studija ESP32 RISC-V Tiny MCU lenta

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

ESP32 PRODUKTO INFORMACIJA

Savybės

  • Patobulintas ryšys: sujungia 2.4 GHz Wi-Fi 6 (802.11ax), Bluetooth 5(LE) ir IEEE 802.15.4 radijo ryšį, leidžiantį taikyti Thread ir Zigbee protokolus.
  • „Matter Native“: palaiko su „Matter“ suderinamų išmaniųjų namų projektų kūrimą dėl patobulinto ryšio, užtikrinančio sąveikumą
  • Saugumas užšifruotas mikroschemoje: Naudojamas ESP32-C6, jis suteikia patobulintą šifruotą lusto saugumą jūsų išmaniųjų namų projektams naudodamas saugų įkrovą, šifravimą ir patikimą vykdymo aplinką (TEE)
  • Puikus RF našumas: turi įmontuotą anteną iki 80 m
    BLE/Wi-Fi diapazonas, paliekant sąsają išorinei UFL antenai
  • Energijos suvartojimas: yra 4 darbo režimai, kurių žemiausias yra 15 μA gilaus miego režimu, taip pat palaiko ličio baterijos įkrovimo valdymą.
  • Du RISC-V procesoriai: turi du 32 bitų RISC-V procesorius, kurių didelio našumo procesorius veikia iki 160 MHz, o mažos galios procesorius veikia iki 20
  • Klasikinis XIAODesigns: išlieka klasikinio XIAO dizaino nykščio formos koeficientas 21 x 17.5 mm ir vienpusis tvirtinimas, todėl puikiai tinka projektams, kuriuose yra ribota vieta, pvz., nešiojamiems daiktams.

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

Aprašymas

„Seeed Studio XIAO ESP32C6“ maitina labai integruotas ESP32-C6 SoC, sukurtas ant dviejų 32 bitų RISC-V procesorių, su didelio našumo (HP) procesoriumi, veikiančiu iki 160 MHz, ir mažos galios (LP) 32 bitų RISC-V procesoriumi, kuris gali būti iki 20 MHz. Luste yra 512 KB SRAM ir 4 MB „Flash“, todėl suteikiama daugiau programavimo vietos ir suteikiama daugiau galimybių daiktų interneto valdymo scenarijams.
Dėl patobulinto belaidžio ryšio XIAO ESP32C6 yra natūrali medžiaga. Be laidų dėklas palaiko 2.4 GHz WiFi 6, Bluetooth® 5.3, Zigbee ir Thread (802.15.4). Kaip pirmasis XIAO narys, suderinamas su Thread, jis puikiai tinka kurti su Matter-c suderinamus projektus, taip užtikrinant išmaniųjų namų sąveiką.
Siekdama geriau palaikyti jūsų daiktų interneto projektus, XIAO ESP32C6 ne tik užtikrina sklandų integravimą su pagrindinėmis debesų platformomis, tokiomis kaip ESP Rain Maker, AWS IoT, Microsoft Azur e ir Google Cloud, bet ir padidina jūsų daiktų interneto programų saugumą. Ši maža plokštė, turinti saugią įkrovą mikroschemoje, „flash“ šifravimą, tapatybės apsaugą ir patikimą vykdymo aplinką (TEE), užtikrina norimą saugumo lygį kūrėjams, norintiems kurti protingus, saugius ir prijungtus sprendimus.

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

Šiame naujajame XIAO yra sumontuota itin naši keraminė antena su iki 80 m BLE/Wi-Fi diapazonu, be to, ji turi sąsają išorinei UFL antenai. Tuo pačiu metu jis taip pat aprūpintas optimizuotu energijos suvartojimo valdymu. Turėdamas keturis maitinimo režimus ir įmontuotą ličio baterijos įkrovimo valdymo grandinę, jis veikia gilaus miego režimu, kurio srove tik 15 µA, todėl puikiai tinka nuotolinėms, baterijomis maitinamoms programoms.

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

Būdamas 8-asis Seeed Studio XIAO šeimos narys, XIAO ESP32C6 išlieka klasikiniu XIAO dizainu. Jis sukurtas taip, kad tilptų 21 x 17.5 mm, XIAO standartinio dydžio, tačiau išlieka klasikinis vienos pusės komponentų tvirtinimas. Net ir būdamas nykščio dydžio, jis nuostabiai išskiria 15 GPIO kaiščių, įskaitant 11 skaitmeninių įvesties/išvadų PWM kaiščiams ir 4 analoginius ADC kaiščius. Jis palaiko UART, IIC ir SPI nuosekliojo ryšio prievadus. Dėl visų šių savybių jis puikiai tinka ribotos erdvės projektams, pvz., nešiojamiesiems įrenginiams, arba gamybai paruoštam įrenginiui jūsų PCBA konstrukcijoms.

Darbo pradžia

Pirmiausia prijungsime XIAO ESP32C3 prie kompiuterio, prie plokštės prijungsime šviesos diodą ir įkelsime paprastą kodą iš Arduino IDE, kad patikrintume, ar plokštė veikia gerai, mirksėdami prijungtą šviesos diodą.

Aparatinės įrangos sąranka
Turite paruošti šiuos dalykus:

  • 1 x Seeed Studio XIAO ESP32C6
  • 1x Kompiuteris
  • 1 x USB tipo C laidas

Patarimas
Kai kurie USB kabeliai gali tiekti tik maitinimą ir negali perduoti duomenų. Jei neturite USB laido arba nežinote, ar USB kabelis gali perduoti duomenis, galite patikrinti Seeed USB Type-C palaikymą USB 3.1 .

  1. 1 veiksmas. Prijunkite XIAO ESP32C6 prie kompiuterio naudodami USB Type-C laidą.
  2. 2 veiksmas. Prijunkite šviesos diodą prie D10 kaiščio taip
    Pastaba: Būtinai nuosekliai prijunkite rezistorių (apie 150 Ω), kad apribotumėte srovę per šviesos diodą ir išvengtumėte perteklinės srovės, kuri gali perdegti šviesos diodą.

Paruoškite programinę įrangą
Žemiau pateiksiu šiame straipsnyje naudojamą sistemos versiją, ESP-IDF versiją ir ESP-Matter versiją. Tai yra stabili versija, kuri buvo patikrinta, ar tinkamai veikia.

  • Šeimininkas: Ubuntu 22.04 LTS (Jammy Jellyfish).
  • ESP-IDF: Tags v5.2.1.
  • ESP-Matter: pagrindinis filialas, 10 m. gegužės 2024 d., įsipareigojimas bf56832.
  • connecthomeip: šiuo metu veikia su įsipareigojimu 13ab158f10, 10 m. gegužės 2024 d.
  • Git
  • Visual Studio kodas

ESP-Matter diegimas žingsnis po žingsnio

1 veiksmas. Įdiekite priklausomybes
Pirmiausia turite įdiegti reikiamus paketus naudodami . Atidarykite savo terminalą ir vykdykite šią komandą: 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-devitory. libreadline-dev

Šia komanda įdiegiami įvairūs paketai, tokie kaip , kompiliatoriai (, ) ir bibliotekos, reikalingos Matter SDK kūrimui ir paleidimui.gitgccg++

2 veiksmas. Klonuokite ESP-Matter Repository
Klonuokite saugyklą iš „GitHub“ naudodami komandą, kurios gylis yra 1, kad gautumėte tik naujausią momentinę nuotrauką: esp-mattergit clone

Pakeiskite į katalogą ir inicijuokite reikiamus Git submodules:esp-matter

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

Eikite į katalogą ir paleiskite Python scenarijų, kad galėtumėte valdyti tam tikrų platformų submodulius:connectedhomeip

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

Šis scenarijus atnaujina tiek ESP32, tiek Linux platformų submodulius negiliai (tik naujausias įsipareigojimas).

3 veiksmas. Įdiekite ESP-Matter​
Grįžkite į šakninį katalogą, tada paleiskite diegimo scenarijų: esp-matter

  • cd ../…/install.sh

Šis scenarijus įdiegs papildomas priklausomybes, būdingas ESP-Matter SDK.

4 veiksmas. Nustatykite aplinkos kintamuosius
Įveskite scenarijų, kad nustatytumėte aplinkos kintamuosius, reikalingus plėtrai:export.sh

  • šaltinis ./export.sh

Ši komanda sukonfigūruoja jūsų apvalkalą su reikalingais aplinkos keliais ir kintamaisiais.

5 veiksmas (nebūtina). Greita prieiga prie ESP-Matter kūrimo aplinkos
Norėdami pridėti pateiktus slapyvardžius ir aplinkos kintamųjų parametrus prie savo file, atlikite šiuos veiksmus. Tai sukonfigūruos jūsų apvalkalo aplinką, kad būtų galima lengvai perjungti IDF ir Matter kūrimo sąrankas ir įgalinti ccache, kad būtų galima greičiau kurti..bashrc
Atidarykite terminalą ir naudokite teksto rengyklę, kad atidarytumėte file esantis jūsų namų kataloge. Galite naudoti arba bet kurį pageidaujamą redaktorių. Pavyzdžiui,ample:.bashrcnano

  • nano ~/.bashrc

Slinkite į apačią file ir pridėkite šias eilutes:.bashrc

  • # ESP-Matter aplinkos slapyvardis get_matter='. ~/esp/esp-matter/export.sh'
  • # Įgalinkite atmintinę, kad paspartintumėte kompiliavimo slapyvardį set_cache='export IDF_CCACHE_ENABLE=1′

Pridėję eilutes išsaugokite file ir išeikite iš teksto rengyklės. Jei naudojate , galite išsaugoti paspausdami , paspauskite , kad patvirtintumėte, o tada išeitumėte.nanoCtrl+OEnterCtrl+X
Kad pakeitimai įsigaliotų, turite iš naujo įkelti file. Tai galite padaryti įsigiję šaltinį file arba uždaryti ir vėl atidaryti terminalą. Norėdami gauti šaltinį file, naudokite toliau nurodytus veiksmus

  • šaltinis ~/.bashrc komanda:.bashrc.bashrc.bashrc

Dabar galite paleisti ir nustatyti arba atnaujinti esp-matter aplinką bet kuriame terminalo sesijoje.get_matterset_cache

  • get_matter set_cache

Taikymas

  • Saugus ir prijungtas išmanusis namas, pagerinantis kasdienį gyvenimą automatizuojant, nuotolinio valdymo pultu ir kt.
  • Ribotos vietos ir baterijomis maitinami nešiojami aparatai dėl nykščio dydžio ir mažo energijos suvartojimo.
  • Belaidžiai IoT scenarijai, leidžiantys greitai ir patikimai perduoti duomenis.

Deklaracija čia
Įrenginys nepalaiko BT perjungimo operacijos Dss režimu.

FCC

FCC pareiškimas
Šis įrenginys atitinka FCC taisyklių 15 dalį. Eksploatacijai taikomos dvi sąlygos:

  1. Šis prietaisas negali sukelti žalingų trukdžių ir
  2. Šis įrenginys turi priimti bet kokius gaunamus trikdžius, įskaitant trikdžius, kurie gali sukelti nepageidaujamą veikimą.
    Bet kokie pakeitimai ar modifikacijos, kurių aiškiai nepatvirtino už atitiktį atsakinga šalis, gali panaikinti vartotojo teisę naudoti įrangą.

Pastaba: Ši įranga buvo išbandyta ir nustatyta, kad ji atitinka B klasės skaitmeninio įrenginio apribojimus pagal FCC taisyklių 15 dalį. Šios ribos sukurtos siekiant užtikrinti pagrįstą apsaugą nuo žalingų trukdžių įrengiant gyvenamosiose patalpose. Ši įranga generuoja ir gali skleisti radijo dažnio energiją ir, jei ji sumontuota ir naudojama ne pagal instrukcijas, gali sukelti žalingų radijo ryšio trikdžių. Tačiau nėra garantijos, kad tam tikrame įrengime nebus trikdžių. Jei ši įranga sukelia žalingus radijo ar televizijos priėmimo trikdžius, kuriuos galima nustatyti išjungiant ir įjungiant įrangą, vartotojas raginamas pabandyti pašalinti trikdžius viena ar keliomis iš šių priemonių:

  • Perkelkite arba perkelkite priėmimo anteną.
  • Padidinkite atstumą tarp įrangos ir imtuvo.
  • Įjunkite įrangą į kitokios grandinės lizdą nei imtuvas.
  • Dėl pagalbos kreipkitės į pardavėją arba patyrusį radijo/televizijos techniką.

FCC pareiškimas apie radiacijos poveikį
Šis modulis atitinka FCC RF spinduliuotės poveikio ribas, nustatytas nekontroliuojamai aplinkai. Šis siųstuvas neturi būti vienoje vietoje ar veikti kartu su jokia kita antena ar siųstuvu. Šis modulis turi būti sumontuotas ir eksploatuojamas mažiausiai 20 cm atstumu tarp radiatoriaus ir vartotojo kūno.

Modulis skirtas tik OEM diegimui
OĮG integratorius yra atsakingas už tai, kad galutinis vartotojas neturėtų rankinių instrukcijų, kaip pašalinti ar įdiegti modulį
Jei FCC identifikavimo numerio nematyti, kai modulis įrengiamas kitame įrenginyje, įrenginio, kuriame yra sumontuotas modulis, išorėje taip pat turi būti etiketė, nurodanti pridedamą modulį. Šioje išorinėje etiketėje gali būti tokia formuluotė: „Sudėtyje yra siųstuvo modulio FCC ID: Z4T-XIAOESP32C6 arba yra FCC ID: Z4T-XIAOESP32C6“

Kai modulis yra įdiegtas kitame įrenginyje, pagrindinio kompiuterio vartotojo vadove turi būti žemiau pateikti įspėjimai;

  1. Šis įrenginys atitinka FCC taisyklių 15 dalį. Eksploatacijai taikomos dvi sąlygos:
    1. Šis prietaisas negali sukelti žalingų trukdžių.
    2. Šis įrenginys turi priimti bet kokius gaunamus trikdžius, įskaitant trikdžius, kurie gali sukelti nepageidaujamą veikimą.
  2. Pakeitimai ar modifikacijos, kurių aiškiai nepatvirtino už atitiktį atsakinga šalis, gali panaikinti vartotojo teisę naudoti įrangą.

Įrenginiai turi būti montuojami ir naudojami griežtai laikantis gamintojo nurodymų, kaip aprašyta su gaminiu pateikiamoje vartotojo dokumentacijoje.
Bet kuri pagrindinio įrenginio įmonė, įdiegianti šį modulį su ribiniu moduliniu patvirtinimu, turėtų atlikti spinduliuotės ir klaidingos emisijos bandymą pagal FCC dalies 15C: 15.247 reikalavimą. Tik jei bandymo rezultatas atitinka FCC 15C dalies 15.247 reikalavimą, tada pagrindinį kompiuterį galima parduoti legaliai.

Antenos

Tipas Pelnas
Keramikinė antena 4.97dBi
FPC antena 1.23dBi
Strypo antena 2.42dBi

Antena pritvirtinta visam laikui, jos pakeisti negalima. Pasirinkite, ar naudoti įmontuotą keraminę anteną, ar išorinę anteną per GPIO14. Siųskite 0 į GPIO14, jei norite naudoti įtaisytąją anteną, ir siųskite 1, jei norite naudoti išorinę anteną. „Trace“ antenos dizainas: Netaikoma.

Dažnai užduodami klausimai (DUK)

Kl .: Ar galiu naudoti šį gaminį pramonėje?
A: Nors gaminys yra skirtas išmaniųjų namų projektams, jis gali būti netinkamas pramoniniam naudojimui dėl specifinių reikalavimų pramoninėje aplinkoje.

Kl .: koks yra tipiškas šio gaminio energijos suvartojimas?
A: Gaminys siūlo įvairius darbo režimus, kurių mažiausias energijos suvartojimas yra 15 A gilaus miego režimu.

Dokumentai / Ištekliai

sėklų studija ESP32 RISC-V Tiny MCU lenta [pdfNaudotojo vadovas
ESP32, ESP32 RISC-V Tiny MCU plokštė, RISC-V Tiny MCU plokštė, maža MCU plokštė, MCU plokštė, plokštė

Nuorodos

Palikite komentarą

Jūsų el. pašto adresas nebus skelbiamas. Privalomi laukai pažymėti *