seeed studio ESP32 RISC-V Tiny MCU ploča
ESP32 DETALJI O PROIZVODU
Značajke
- Poboljšana povezivost: Kombinira 2.4 GHz Wi-Fi 6 (802.11ax), Bluetooth 5(LE) i IEEE 802.15.4 radio vezu, što vam omogućuje primjenu Thread i Zigbee protokola.
- Matter Native: podržava izgradnju projekata pametnih kuća usklađenih s Matter-om zahvaljujući poboljšanoj povezivosti, postizanjem interoperabilnosti
- Sigurnost šifrirana na čipu: Pokreće ga ESP32-C6, donosi poboljšanu sigurnost šifriranu na čipu u vaše projekte pametne kuće putem sigurnog pokretanja, enkripcije i pouzdanog okruženja za izvršavanje (TEE)
- Izvanredne RF performanse: Ima ugrađenu antenu do 80 m
BLE/Wi-Fi raspon, dok je rezervirano sučelje za vanjsku UFL antenu - Povećanje potrošnje energije: Dolazi s 4 načina rada, s najnižim od 15 μA u načinu dubokog mirovanja, dok također podržava upravljanje punjenjem litijske baterije.
- Dvostruki RISC-V procesori: uključuje dva 32-bitna RISC-V procesora, s procesorom visokih performansi koji radi do 160 MHz i procesorom male snage koji radi do 20
- Klasični XIAODizajni: ostaju klasični XIAO dizajni veličine palca od 21 x 17.5 mm i jednostranog nosača, što ga čini savršenim za prostorno ograničene projekte kao što su nosivi uređaji
Opis
Seeed Studio XIAO ESP32C6 pokreće visoko integrirani ESP32-C6 SoC, izgrađen na dva 32-bitna RISC-V procesora, s procesorom visokih performansi (HP) koji radi do 160 MHz i 32-bitnim RISC-V procesorom male snage (LP), koji može raditi na taktu do 20 MHz. Postoji 512 KB SRAM i 4 MB Flash na čipu, što omogućuje više prostora za programiranje i donosi više mogućnosti za scenarije kontrole IoT-a.
XIAO ESP32C6 je Matter native zahvaljujući poboljšanoj bežičnoj povezivosti. Bezžični skup podržava 2.4 GHz WiFi 6, Bluetooth® 5.3, Zigbee i Thread (802.15.4). Kao prvi XIAO član kompatibilan s Threadom, savršeno odgovara za izgradnju projekata usklađenih s Matter-c, čime se postiže interoperabilnost u pametnom domu.
Za bolju podršku vašim IoT projektima, XIAO ESP32C6 ne samo da pruža besprijekornu integraciju s glavnim platformama u oblaku kao što su ESP Rain Maker, AWS IoT, Microsoft Azur e i Google Cloud, već također 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 malena ploča osigurava željenu razinu sigurnosti za programere koji žele izgraditi pametna, sigurna i povezana rješenja.
Ovaj novi XIAO opremljen je ugrađenom keramičkom antenom visokih performansi s dometom do 80 m BLE/Wi-Fi, dok također rezervira sučelje za vanjsku UFL antenu. U isto vrijeme dolazi i s optimiziranim upravljanjem potrošnjom energije. S četiri načina napajanja i ugrađenim krugom za upravljanje punjenjem litijske baterije, radi u Deep Sleep modu sa strujom od samo 15 µA, što ga čini izvrsnim za daljinske aplikacije koje se napajaju baterijama.
Budući da je osmi član Seeed Studio XIAO obitelji, XIAO ESP8C32 ostaje klasični XIAO dizajn. Dizajniran je da odgovara 6 x 21 mm, XIAO standardnoj veličini, dok ostaje klasična jednostrana montaža komponenti. Čak i kada je veličine palca, nevjerojatno raspolaže s ukupno 17.5 GPIO pinova, uključujući 15 digitalnih I/O za PWM pinove i 11 analogna I/O za ADC pinove. Podržava UART, IIC i SPI serijske komunikacijske priključke. Sve te značajke čine ga savršenim za prostorno ograničene projekte kao što su nosivi uređaji ili jedinicu spremnu za proizvodnju za vaše PCBA dizajne.
Početak rada
Prvo ćemo spojiti XIAO ESP32C3 na računalo, spojiti LED na ploču i učitati jednostavan kod iz Arduino IDE kako bismo provjerili radi li ploča dobro treptanjem povezane LED-ice.
Postavljanje hardvera
Morate pripremiti sljedeće:
- 1 x Seeed Studio XIAO ESP32C6
- 1 x računalo
- 1 x USB Type-C kabel
Savjet
Neki USB kabeli mogu samo napajati 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 support USB 3.1 .
- Korak 1. Spojite XIAO ESP32C6 na svoje računalo putem USB Type-C kabela.
- Korak 2. Spojite LED na D10 pin na sljedeći način
Bilješka: Provjerite jeste li spojili otpornik (oko 150Ω) u seriju kako biste ograničili struju kroz LED i spriječili prekomjernu struju koja može pregorjeti LED
Pripremite softver
U nastavku ću navesti verziju sustava, ESP-IDF verziju i ESP-Matter verziju korištenu u ovom članku kao referencu. Ovo je stabilna verzija koja je testirana da ispravno radi.
- Domaćin: Ubuntu 22.04 LTS (Jammy Jellyfish).
- ESP-IDF: Tags v5.2.1.
- ESP-Matter: glavna grana, od 10. svibnja 2024., predati bf56832.
- connectedhomeip: trenutno radi s commitom 13ab158f10, od 10. svibnja 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.0-dev libcairo2-dev libreadline-dev
Ova naredba instalira različite pakete kao što su , prevoditelji (, ) i biblioteke potrebne za izgradnju i pokretanje Matter SDK-a.gitgccg++
Korak 2. Klonirajte ESP-Matter Repository
Klonirajte repozitorij s GitHuba pomoću naredbe s dubinom od 1 da dohvatite samo najnoviju snimku:esp-mattergit clone
- cd ~/esp
git klon –dubina 1 https://github.com/espressif/esp-matter.git
Prijeđite u direktorij i inicijalizirajte potrebne Git podmodule:esp-matter
- cd esp-materija
ažuriranje podmodula git –init –dubina 1
Dođite 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 najnoviji commit).
Korak 3. Instalirajte ESP-Matter
Vratite se u korijenski direktorij, zatim pokrenite instalacijsku skriptu:esp-matter
- cd ../…/install.sh
Ova skripta će instalirati dodatne ovisnosti 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 ./izvoz.sh
Ova naredba konfigurira vašu ljusku s potrebnim stazama i varijablama okruženja.
Korak 5 (nije obavezno). Brzi pristup ESP-Matter razvojnom okruženju
Da biste dodali pseudonime i postavke varijable okruženja u svoj file, slijedite ove korake. Ovo će konfigurirati vaše okruženje ljuske za jednostavno prebacivanje između IDF i Matter razvojnih postavki i omogućiti ccache za brže građenje..bashrc
Otvorite svoj terminal i pomoću uređivača teksta otvorite file koji se nalazi u vašem kućnom imeniku. Možete koristiti ili bilo koji uređivač koji želite. Na primjerample:.bashrcnano
- nano ~/.bashrc
Pomaknite se do dna file i dodajte sljedeće retke:.bashrc
- # Alias za postavljanje ESP-Matter okruženja alias get_matter='. ~/esp/esp-matter/export.sh'
- # Omogući ccache za ubrzanje kompilacije alias set_cache='export IDF_CCACHE_ENABLE=1′
Nakon dodavanja redaka, spremite 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 ponovno učitati file. To možete učiniti tako da nabavite 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 okruženje esp-matter u bilo kojoj sesiji terminala.get_matterset_cache
- get_matter set_cache
Primjena
- Sigurna i povezana pametna kuća, koja poboljšava svakodnevni život kroz automatizaciju, daljinsko upravljanje i više.
- Nosivi uređaji s ograničenim prostorom i baterijskim napajanjem, zahvaljujući veličini palca i maloj potrošnji energije.
- Bežični IoT scenariji, koji omogućuju brz, pouzdan prijenos podataka.
Deklaracija ovdje
Uređaj ne podržava rad BT skoka u Dss načinu rada.
FCC
FCC izjava
Ovaj uređaj je u skladu s dijelom 15 FCC pravila. Rad podliježe sljedeća dva uvjeta:
- Ovaj uređaj ne smije uzrokovati štetne smetnje i
- Ovaj uređaj mora prihvatiti sve primljene smetnje, uključujući smetnje koje mogu uzrokovati neželjeni rad.
Sve promjene ili modifikacije koje nije izričito odobrila strana odgovorna za sukladnost mogu poništiti korisnikovo ovlaštenje za rukovanje opremom.
Bilješka: Ova je oprema 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 su ograničenja osmišljena kako bi pružila razumnu zaštitu od štetnih smetnji u stambenim instalacijama. Ova oprema generira koristi i može zračiti radiofrekventnu energiju i, ako se ne instalira i koristi u skladu s uputama, može uzrokovati štetne smetnje radijskim komunikacijama. Međutim, nema jamstva da se smetnje neće pojaviti u određenoj instalaciji. Ako ova oprema uzrokuje štetne smetnje radijskom ili televizijskom prijemu, što se može utvrditi uključivanjem i isključivanjem opreme, korisnik se potiče 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.
- Spojite opremu u utičnicu na strujnom krugu različitom od onog na koji je spojen prijemnik.
- Obratite se prodavaču ili iskusnom radio/TV tehničaru za pomoć.
FCC izjava o izloženosti zračenju
Ovaj modularni modul udovoljava ograničenjima izloženosti RF zračenju FCC-a utvrđenim za nekontrolirano okruženje. Ovaj odašiljač ne smije biti smješten niti raditi zajedno s bilo kojom drugom antenom ili odašiljačem. Ovaj modularni modul mora se instalirati i koristiti s minimalnim razmakom od 20 cm između radijatora i tijela korisnika.
Modul je ograničen samo na OEM instalaciju
OEM integrator odgovoran je osigurati da krajnji korisnik nema ručne upute za uklanjanje ili instalaciju modula
Ako FCC identifikacijski broj nije vidljiv kada je modul instaliran unutar drugog uređaja, tada izvan uređaja u koji je modul ugrađen također mora biti prikazana oznaka koja se odnosi na priloženi modul. Ova vanjska oznaka može sadržavati sljedeće riječi: "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;
- Ovaj uređaj sukladan je s dijelom 15 FCC pravila. Rad podliježe sljedeća dva uvjeta:
- Ovaj uređaj ne smije uzrokovati štetne smetnje.
- Ovaj uređaj mora prihvatiti sve primljene smetnje, uključujući smetnje koje mogu uzrokovati neželjeni rad.
- Promjene ili modifikacije koje nije izričito odobrila strana odgovorna za sukladnost mogu poništiti korisnikovo ovlaštenje za rukovanje opremom.
Uređaji se moraju postavljati i koristiti u strogom skladu s uputama proizvođača kako je opisano u korisničkoj dokumentaciji koja dolazi s proizvodom.
Svaka tvrtka host uređaja koja instalira ovaj modul s ograničenim modularnim odobrenjem trebala bi izvršiti test radijirane emisije i sporedne emisije prema zahtjevu FCC dio 15C: 15.247, Samo ako je rezultat testa u skladu sa zahtjevom FCC dio 15C: 15.247, tada se host može prodati legalno.
Antene
Tip | dobitak |
Keramička čip antena | 4.97dBi |
FPC antena | 1.23dBi |
Štapna antena | 2.42dBi |
Antena je trajno pričvršćena, ne može se zamijeniti. Odaberite hoćete li koristiti ugrađenu keramičku antenu ili vanjsku antenu putem GPIO14. Pošaljite 0 na GPIO14 da biste koristili ugrađenu antenu i pošaljite 1 da biste koristili vanjsku antenuTrace dizajn antene: nije primjenjivo.
Često postavljana pitanja (FAQ)
P: Mogu li koristiti ovaj proizvod za industrijske primjene?
O: Iako je proizvod dizajniran za projekte pametne kuće, možda neće biti prikladan za industrijske primjene 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 s najnižom potrošnjom energije od 15 A u načinu dubokog mirovanja.
Dokumenti / Resursi
![]() |
seeed studio ESP32 RISC-V Tiny MCU ploča [pdf] Priručnik za vlasnika ESP32, ESP32 RISC-V mala MCU ploča, RISC-V mala MCU ploča, mala MCU ploča, MCU ploča, ploča |