seed-logo

seed studio ESP32 RISC-V Tiny MCU ploča

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

ESP32 DETALJI O PROIZVODU

Karakteristike

  • Poboljšana povezanost: kombinuje 2.4GHz Wi-Fi 6 (802.11ax), Bluetooth 5(LE) i IEEE 802.15.4 radio povezivanje, omogućavajući vam da primenite Thread i Zigbee protokole.
  • Matter Native: Podržava izgradnju projekata pametnih kuća usklađenih sa Matterom zahvaljujući poboljšanoj povezanosti, postizanju interoperabilnosti
  • Sigurnost šifrovana na čipu: Pokreće ga ESP32-C6, donosi poboljšanu šifrovanu sigurnost na čipu u vaše projekte pametnog doma putem sigurnog pokretanja, enkripcije i okruženja pouzdanog izvršavanja (TEE)
  • Izvanredne RF performanse: Ima ugrađenu antenu do 80m
    BLE/Wi-Fi opseg, uz rezervisanje interfejsa za eksternu UFL antenu
  • Iskorištavanje potrošnje energije: Dolazi sa 4 načina rada, od kojih je najmanji 15 μA u režimu dubokog spavanja, dok također podržava upravljanje punjenjem litijumske baterije.
  • Dvostruki RISC-V procesori: Uključuje dva 32-bitna RISC-V procesora, s procesorom visokih performansi koji radi do 160 MHz i procesorom niske potrošnje koji radi do 20
  • Klasični XIAODesigns: ostaje klasični XIAO dizajn veličine palca od 21 x 17.5 mm i jednostranog montaže, što ga čini savršenim za projekte sa ograničenim prostorom kao što su nosivi uređaji

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

Opis

Seeed Studio XIAO ESP32C6 pokreće visoko integrisani ESP32-C6 SoC, izgrađen na dva 32-bitna RISC-V procesora, sa procesorom visokih performansi (HP) koji radi do 160 MHz i 32-bitnim (LP) 20-bitnim RISC-V procesorom koji se može ubrzati do 512MHz. Na čipu se nalazi 4 KB SRAM i XNUMX MB Flash, što omogućava više prostora za programiranje i donosi više mogućnosti scenarijima IoT kontrole.
XIAO ESP32C6 je Matter izvorni zahvaljujući poboljšanoj bežičnoj povezanosti. Wireless stack podržava 2.4 GHz WiFi 6, Bluetooth® 5.3, Zigbee i Thread (802.15.4). Kao prvi član XIAO koji je kompatibilan sa Thread-om, savršeno odgovara za izgradnju Matter-c kompatibilnih projekata, čime se postiže interoperabilnost u pametnoj kući.
Kako bi bolje podržao vaše IoT projekte, XIAO ESP32C6 ne samo da pruža besprijekornu integraciju s mainstream platformama u oblaku kao što su ESP Rain Maker, AWS IoT, Microsoft Azur e i Google Cloud, već i koristi sigurnost za vaše IoT aplikacije. Sa svojim sigurnim pokretanjem na čipu, flash enkripcijom, zaštitom identiteta i pouzdanim okruženjem za izvršavanje (TEE), ova mala ploča osigurava željeni nivo sigurnosti za programere koji žele da izgrade pametna, sigurna i povezana rješenja.

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

Ovaj novi XIAO opremljen je ugrađenom keramičkom antenom visokih performansi sa do 80m BLE/Wi-Fi dometa, dok takođe rezerviše interfejs za eksternu UFL antenu. U isto vrijeme, dolazi i sa optimiziranim upravljanjem potrošnje energije. Sa četiri načina napajanja i ugrađenim krugom za upravljanje punjenjem litijumske baterije, radi u režimu dubokog mirovanja sa strujom od čak 15 µA, što ga čini odličnim za udaljene aplikacije koje se napajaju baterijama.

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

Kao 8. član Seeed Studio XIAO porodice, XIAO ESP32C6 ostaje klasični XIAO dizajn. Dizajniran je tako da odgovara 21 x 17.5 mm, XIAO standardne veličine, dok ostaje klasična jednostrana montaža komponenti. Čak i kada je veličine palca, nevjerovatno izbacuje ukupno 15 GPIO pinova, uključujući 11 digitalnih I/O-a za PWM pinove i 4 analogna I/O-a za ADC pinove. Podržava UART, IIC i SPI serijske komunikacione portove. Sve ove karakteristike čine ga savršenim za projekte sa ograničenim prostorom, kao što su nosivi uređaji, ili jedinicu spremnu za proizvodnju za vaše PCBA dizajne.

Početak

Prvo ćemo spojiti XIAO ESP32C3 na računar, spojiti LED na ploču i učitati jednostavan kod iz Arduino IDE-a da provjerimo da li ploča radi dobro treptanjem povezane LED diode.

Podešavanje hardvera
Potrebno je da pripremite sledeće:

  • 1 x Seeed Studio XIAO ESP32C6
  • 1 x kompjuter
  • 1 x USB Type-C kabl

Savjet
Neki USB kablovi mogu samo napajati napajanje i ne mogu prenositi podatke. Ako nemate USB kabel ili ne znate može li vaš USB kabel prenositi podatke, možete provjeriti Seeed USB Type-C podržava USB 3.1.

  1. Korak 1. Povežite XIAO ESP32C6 sa svojim računarom putem USB Type-C kabla.
  2. Korak 2. Povežite LED na D10 pin na sljedeći način
    Napomena: Obavezno spojite otpornik (oko 150Ω) u seriju kako biste ograničili struju kroz LED i spriječili višak struje koji može izgorjeti LED

Pripremite softver​
U nastavku ću navesti verziju sistema, verziju ESP-IDF i verziju ESP-Matter korištene u ovom članku za referencu. Ovo je stabilna verzija koja je testirana da radi ispravno.

  • Domaćin: Ubuntu 22.04 LTS (Jammy Jellyfish).
  • ESP-IDF: Tags v5.2.1.
  • ESP-Matter: glavna grana, od 10. maja 2024., urezivanje bf56832.
  • Connecthomeip: trenutno radi sa urezivanjem 13ab158f10, od 10. maja 2024.
  • Git
  • Visual Studio Code

Instalacija ESP-Matter korak po korak

Korak 1. Instalirajte ovisnosti​
Prvo morate instalirati potrebne pakete koristeći . Otvorite svoj terminal i izvršite sljedeću naredbu: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.0readline-dev libgirepository2-readline-dev

Ova komanda instalira različite pakete kao što su , kompajleri (, ) i biblioteke potrebne za izgradnju i pokretanje Matter SDK.gitgccg++

Korak 2. Klonirajte ESP-Matter Repository​
Klonirajte spremište sa GitHub-a koristeći naredbu s dubinom od 1 da dohvatite samo najnoviji snimak:esp-mattergit clone

Promijenite u direktorij i inicijalizirajte potrebne Git podmodule:esp-matter

  • cd esp-materija
    git ažuriranje podmodula –init –dubina 1

Idite do direktorija i pokrenite Python skriptu za upravljanje podmodulima za određene platforme:connectedhomeip

  • cd ./connectedhomeip/connectedhomeip/scripts/checkout_submodules.py –platforma esp32 linux –plitko

Ova skripta ažurira podmodule i za ESP32 i za Linux platforme na plitak način (samo najnovije urezivanje).

Korak 3. Instalirajte ESP-Matter​
Vratite se u korijenski direktorij, zatim pokrenite instalacijsku skriptu:esp-matter

  • cd ../…/install.sh

Ova skripta će instalirati dodatne zavisnosti specifične za ESP-Matter SDK.

Korak 4. Postavite varijable okruženja​
Izvor skripte za postavljanje varijabli okruženja potrebnih za razvoj:export.sh

  • izvor ./export.sh

Ova naredba konfigurira vašu ljusku s potrebnim stazama okruženja i varijablama.

Korak 5 (opciono). Brz pristup razvojnom okruženju ESP-Matter​
Da biste dodali date pseudonime i postavke varijabli okruženja u svoj file, slijedite ove korake. Ovo će konfigurirati vaše okruženje ljuske da lako prelazi između IDF i Matter razvojnih postavki i omogućiti ccache za brže građenje..bashrc
Otvorite svoj terminal i koristite uređivač teksta da otvorite file nalazi u vašem početnom imeniku. Možete koristiti bilo koji uređivač koji želite. Za nprample:.bashrcnano

  • nano ~/.bashrc

Skrolujte do dna file i dodajte sljedeće redove:.bashrc

  • # Alias ​​za postavljanje ESP-Matter okruženja alias get_matter='. ~/esp/esp-matter/export.sh'
  • # Omogućite ccache da ubrzate kompilaciju alias set_cache='export IDF_CCACHE_ENABLE=1′

Nakon što dodate linije, sačuvajte file i izađite iz uređivača teksta. Ako koristite , možete spremiti pritiskom na , pritisnite za potvrdu, a zatim za izlaz.nanoCtrl+OEnterCtrl+X
Da bi promjene stupile na snagu, morate ponovo učitati file. To možete učiniti tako što ćete nabaviti file ili zatvaranje i ponovno otvaranje vašeg terminala. Za izvor file, koristite sljedeće

  • izvor ~/.bashrc naredba:.bashrc.bashrc.bashrc

Sada možete pokrenuti i postaviti ili osvježiti esp-matter okruženje u bilo kojoj terminal session.get_matterset_cache

  • get_matter set_cache

Aplikacija

  • Sigurna i povezana pametna kuća koja poboljšava svakodnevni život putem automatizacije, daljinskog upravljanja i još mnogo toga.
  • Nosivi uređaji s ograničenim prostorom i baterijama, zahvaljujući veličini palca i maloj potrošnji energije.
  • Bežični IoT scenariji koji omogućavaju brz i pouzdan prijenos podataka.

Deklaracija ovdje
Uređaj ne podržava BT skakanje u Dss modu.

FCC

FCC izjava
Ovaj uređaj je u skladu s dijelom 15 FCC pravila. Rad je podložan sljedeća dva uslova:

  1. Ovaj uređaj možda neće uzrokovati štetne smetnje i
  2. Ovaj uređaj mora prihvatiti sve primljene smetnje, uključujući smetnje koje mogu uzrokovati neželjeni rad.
    Bilo kakve promjene ili modifikacije koje nije izričito odobrila strana odgovorna za usklađenost mogu poništiti korisnikovo ovlaštenje da koristi opremu.

Napomena: Ova oprema je testirana i utvrđeno je da je u skladu s ograničenjima za digitalne uređaje klase B, u skladu s dijelom 15 FCC pravila. Ova ograničenja su dizajnirana da pruže razumnu zaštitu od štetnih smetnji u stambenoj instalaciji. Ova oprema koristi i može emitovati radiofrekventnu energiju i, ako nije instalirana i korištena u skladu s uputama, može uzrokovati štetne smetnje radio komunikacijama. Međutim, ne postoji garancija da se smetnje neće pojaviti u određenoj instalaciji. Ako ova oprema uzrokuje štetne smetnje radio ili televizijskom prijemu, što se može utvrditi isključivanjem i uključivanjem opreme, korisnik se ohrabruje da pokuša ispraviti smetnje jednom ili više sljedećih mjera:

  • Preusmjerite ili premjestite prijemnu antenu.
  • Povećajte razmak između opreme i prijemnika.
  • Povežite opremu u utičnicu na strujnom kolu različitom od onog na koji je priključen prijemnik.
  • Za pomoć se obratite prodavaču ili iskusnom radio/TV tehničaru.

FCC izjava o izloženosti zračenju
Ovaj modular je u skladu sa ograničenjima izloženosti RF zračenju FCC utvrđenim za nekontrolisano okruženje. Ovaj predajnik ne smije biti smješten niti raditi zajedno s bilo kojom drugom antenom ili predajnikom. Ovaj modularni modul mora se instalirati i koristiti uz minimalnu udaljenost od 20 cm između radijatora i tijela korisnika.

Modul je ograničen samo na OEM instalaciju
OEM integrator je odgovoran da osigura da krajnji korisnik nema ručne upute za uklanjanje ili instaliranje modula
Ako FCC identifikacijski broj nije vidljiv kada je modul instaliran unutar drugog uređaja, tada na vanjskoj strani uređaja u koji je modul instaliran također mora biti prikazana oznaka koja se odnosi na priloženi modul. Ova vanjska oznaka može koristiti riječi poput sljedeće: „Sadrži FCC ID modula odašiljača: Z4T-XIAOESP32C6 ili sadrži FCC ID: Z4T-XIAOESP32C6”

Kada je modul instaliran unutar drugog uređaja, korisnički priručnik hosta mora sadržavati donje izjave upozorenja;

  1. Ovaj uređaj je u skladu sa dijelom 15 FCC pravila. Rad je podložan sljedeća dva uslova:
    1. Ovaj uređaj možda neće uzrokovati štetne smetnje.
    2. Ovaj uređaj mora prihvatiti sve primljene smetnje, uključujući smetnje koje mogu uzrokovati neželjeni rad.
  2. Promjene ili modifikacije koje nije izričito odobrila strana odgovorna za usklađenost mogu poništiti korisnikovo ovlaštenje da koristi opremu.

Uređaji se moraju instalirati i koristiti strogo u skladu s uputama proizvođača kao što je opisano u korisničkoj dokumentaciji koja dolazi uz proizvod.
Bilo koja kompanija domaćin uređaja koja instalira ovaj modularni modul sa ograničenjem modularnog odobrenja treba da izvrši test zračenja i lažne emisije prema FCC zahtevu deo 15C : 15.247, samo ako je rezultat testa u skladu sa zahtevom FCC dela 15C : 15.247, tada se host može legalno prodati.

Antene

Tip Dobitak
Keramička čip antena 4.97 dBi
FPC antena 1.23 dBi
Rod antena 2.42 dBi

Antena je trajno pričvršćena, ne može se zamijeniti. Odaberite da li ćete koristiti ugrađenu keramičku antenu ili eksternu antenu preko GPIO14. Pošaljite 0 na GPIO14 da biste koristili ugrađenu antenu i pošaljite 1 da biste koristili vanjsku antenu. Dizajni antene za praćenje: Nije primjenjivo.

Često postavljana pitanja (FAQ)

P: Mogu li koristiti ovaj proizvod za industrijsku primjenu?
O: Iako je proizvod dizajniran za projekte pametnih kuća, možda neće biti prikladan za industrijsku primjenu zbog specifičnih zahtjeva u industrijskim okruženjima.

P: Koja je tipična potrošnja energije ovog proizvoda?
O: Proizvod nudi različite načine rada sa najnižom potrošnjom energije od 15 A u režimu dubokog mirovanja.

Dokumenti / Resursi

seed studio ESP32 RISC-V Tiny MCU ploča [pdf] Uputstvo za upotrebu
ESP32, ESP32 RISC-V mala MCU ploča, RISC-V mala MCU ploča, mala MCU ploča, MCU ploča, ploča

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *