seeed studio ESP32 RISC-V Placă MCU minuscul
ESP32 DETALII PRODUS
Caracteristici
- Conectivitate îmbunătățită: Combină Wi-Fi 2.4 de 6 GHz (802.11ax), Bluetooth 5(LE) și conectivitate radio IEEE 802.15.4, permițându-vă să aplicați protocoalele Thread și Zigbee.
- Matter Native: Sprijină construirea de proiecte de casă inteligentă conforme cu Matter datorită conectivității sale îmbunătățite, realizând interoperabilitatea
- Securitate criptată pe cip: alimentat de ESP32-C6, oferă securitate îmbunătățită criptată pe cip proiectelor dvs. de casă inteligentă prin pornire securizată, criptare și mediu de execuție de încredere (TEE)
- Performanță RF remarcabilă: Are o antenă la bord cu până la 80 m
Gama BLE/Wi-Fi, rezervând în același timp o interfață pentru antena UFL externă - Utilizarea consumului de energie: Vine cu 4 moduri de lucru, cel mai mic fiind de 15 μA în modul de repaus profund, susținând în același timp gestionarea încărcării bateriei cu litiu.
- Procesoare duale RISC-V: Încorporează două procesoare RISC-V pe 32 de biți, cu procesorul de înaltă performanță care rulează până la 160 MHz și procesorul cu putere redusă care rulează până la 20 de biți.
- Design XIAO clasic: Rămâne modelele clasice XIAO ale factorului de formă de dimensiunea degetului mare de 21 x 17.5 mm și montură pe o singură față, făcându-l perfect pentru proiecte cu spațiu limitat, cum ar fi articolele portabile
Descriere
Seeed Studio XIAO ESP32C6 este alimentat de SoC ESP32-C6 extrem de integrat, construit pe două procesoare RISC-V pe 32 de biți, cu un procesor de înaltă performanță (HP) cu o frecvență de până la 160 MHz și un procesor RISC-V de 32 de biți cu putere redusă (LP) de până la 20 MHz. Există 512 KB SRAM și 4 MB Flash pe cip, permițând mai mult spațiu de programare și aducând mai multe posibilități scenariilor de control IoT.
XIAO ESP32C6 este Matter nativ datorită conectivității sale wireless îmbunătățite. Stiva fără fir acceptă WiFi 2.4 de 6 GHz, Bluetooth® 5.3, Zigbee și Thread (802.15.4). Fiind primul membru XIAO compatibil cu Thread, se potrivește perfect pentru construirea de proiecte conforme cu Matter-c, realizând astfel interoperabilitatea în smart-home.
Pentru a vă susține mai bine proiectele IoT, XIAO ESP32C6 nu numai că oferă o integrare perfectă cu platformele cloud principale precum ESP Rain Maker, AWS IoT, Microsoft Azur e și Google Cloud, dar, de asemenea, valorifică securitatea aplicațiilor dvs. IoT. Cu pornirea securizată pe cip, criptarea flash, protecția identității și Trusted Execution Environment (TEE), această placă mică asigură nivelul dorit de securitate pentru dezvoltatorii care doresc să construiască soluții inteligente, sigure și conectate.
Acest nou XIAO este echipat cu o antenă ceramică de înaltă performanță, cu o rază BLE/Wi-Fi de până la 80 m, în timp ce își rezervă și o interfață pentru o antenă UFL externă. În același timp, vine și cu un management optimizat al consumului de energie. Dispunând de patru moduri de alimentare și un circuit de gestionare a încărcării bateriei cu litiu, funcționează în modul Deep Sleep cu un curent de până la 15 µA, făcându-l o potrivire excelentă pentru aplicațiile la distanță alimentate cu baterie.
Fiind cel de-al 8-lea membru al familiei Seeed Studio XIAO, XIAO ESP32C6 rămâne designul clasic XIAO. Este proiectat pentru a se potrivi cu dimensiunea standard XIAO de 21 x 17.5 mm, în timp ce rămâne montarea clasică a componentelor cu o singură față. Chiar dacă este de dimensiunea degetului mare, evidențiază uimitor 15 pini GPIO în total, inclusiv 11 I/O-uri digitale pentru pinii PWM și 4 I/O-uri analogice pentru pinii ADC. Suportă porturi de comunicație seriale UART, IIC și SPI. Toate aceste caracteristici îl fac să se potrivească perfect fie pentru proiecte cu spațiu limitat, cum ar fi articolele portabile, fie o unitate pregătită pentru producție pentru modelele dumneavoastră PCBA.
Noțiuni de bază
În primul rând, vom conecta XIAO ESP32C3 la computer, vom conecta un LED la placă și vom încărca un cod simplu din Arduino IDE pentru a verifica dacă placa funcționează bine clipind LED-ul conectat.
Configurare hardware
Trebuie să pregătiți următoarele:
- 1 x Seeed Studio XIAO ESP32C6
- 1 x computer
- 1 x cablu USB Type-C
Sfat
Unele cabluri USB pot furniza doar energie și nu pot transfera date. Dacă nu aveți un cablu USB sau nu știți dacă cablul dvs. USB poate transmite date, puteți verifica compatibilitatea Seeed USB Type-C USB 3.1 .
- Pasul 1. Conectați XIAO ESP32C6 la computer printr-un cablu USB Type-C.
- Pasul 2. Conectați un LED la pinul D10 după cum urmează
Nota: Asigurați-vă că conectați un rezistor (aproximativ 150Ω) în serie pentru a limita curentul prin LED și pentru a preveni excesul de curent care poate arde LED-ul
Pregătiți software-ul
Mai jos voi enumera versiunea sistemului, versiunea ESP-IDF și versiunea ESP-Matter utilizate în acest articol pentru referință. Aceasta este o versiune stabilă care a fost testată pentru a funcționa corect.
- Gazdă: Ubuntu 22.04 LTS (Jammy Jellyfish).
- ESP-IDF: Tags v5.2.1.
- ESP-Matter: filiala principală, începând cu 10 mai 2024, commit bf56832.
- Connectedhomeip: în prezent funcționează cu commit 13ab158f10, începând cu 10 mai 2024.
- Git
- Codul Visual Studio
Instalarea ESP-Matter pas cu pas
Pasul 1. Instalați dependențe
Mai întâi, trebuie să instalați pachetele necesare folosind . Deschideți terminalul și executați următoarea comandă: 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 libgirepository2-dev libread
Această comandă instalează diverse pachete precum , compilatoare (, ) și biblioteci necesare pentru construirea și rularea Matter SDK.gitgccg++
Pasul 2. Clonează depozitul ESP-Matter
Clonează depozitul din GitHub utilizând comanda cu o adâncime de 1 pentru a prelua doar cel mai recent instantaneu: clona esp-mattergit
- cd ~/esp
clona git – adâncimea 1 https://github.com/espressif/esp-matter.git
Schimbați-vă în director și inițializați submodulele Git necesare:esp-matter
- cd esp-materia
actualizare submodul git –init –depth 1
Navigați la director și rulați un script Python pentru a gestiona submodulele pentru anumite platforme:connectedhomeip
- cd ./connectedhomeip/connectedhomeip/scripts/checkout_submodules.py –platform esp32 linux –shallow
Acest script actualizează submodulele atât pentru platformele ESP32, cât și pentru Linux într-o manieră superficială (doar ultima comitere).
Pasul 3. Instalați ESP-Matter
Reveniți la directorul rădăcină, apoi rulați scriptul de instalare:esp-matter
- cd ../…/install.sh
Acest script va instala dependențe suplimentare specifice SDK-ului ESP-Matter.
Pasul 4. Setați variabilele de mediu
Sursă scriptul pentru a configura variabilele de mediu necesare pentru dezvoltare:export.sh
- sursă ./export.sh
Această comandă vă configurează shell-ul cu căile de mediu și variabilele necesare.
Pasul 5 (Opțional). Acces rapid la mediul de dezvoltare ESP-Matter
Pentru a adăuga aliasurile furnizate și setările variabilelor de mediu la dvs file, urmați acești pași. Acest lucru va configura mediul shell pentru a comuta cu ușurință între configurațiile de dezvoltare IDF și Matter și va activa ccache pentru versiuni mai rapide..bashrc
Deschideți terminalul și utilizați un editor de text pentru a deschide file situat în directorul dvs. de acasă. Puteți utiliza sau orice editor preferați. De example:.bashrcnano
- nano ~/.bashrc
Derulați până în partea de jos a file și adăugați următoarele rânduri:.bashrc
- # Alias pentru configurarea alias-ului de mediu ESP-Matter get_matter='. ~/esp/esp-matter/export.sh'
- # Activați ccache pentru a accelera compilarea alias set_cache='export IDF_CCACHE_ENABLE=1′
După adăugarea liniilor, salvați file și ieșiți din editorul de text. Dacă utilizați , puteți salva apăsând , apăsați pentru a confirma și apoi pentru a ieși.nanoCtrl+OEnterCtrl+X
Pentru ca modificările să intre în vigoare, trebuie să reîncărcați file. Puteți face acest lucru prin aprovizionarea cu file sau închiderea și redeschiderea terminalului. Pentru a sursa file, utilizați următoarele
- sursă comanda ~/.bashrc:.bashrc.bashrc.bashrc
Acum puteți rula și configura sau reîmprospăta mediul esp-matter în orice terminal session.get_matterset_cache
- get_matter set_cache
Aplicație
- Casa inteligentă securizată și conectată, îmbunătățind viața de zi cu zi prin automatizare, control de la distanță și multe altele.
- Dispozitive purtabile cu spațiu limitat și alimentate cu baterii, datorită dimensiunii degetului mare și consumului redus de energie.
- Scenarii IoT fără fir, care permit transmiterea rapidă și fiabilă a datelor.
Declarație aici
Dispozitivul nu acceptă operația de salt BT în modul Dss.
FCC
Declarație FCC
Acest dispozitiv respectă partea 15 din Regulile FCC. Funcționarea este supusă următoarelor două condiții:
- Acest dispozitiv nu poate cauza interferențe dăunătoare și
- Acest dispozitiv trebuie să accepte orice interferență primită, inclusiv interferențe care pot cauza o funcționare nedorită.
Orice Schimbări sau modificări care nu sunt aprobate în mod expres de partea responsabilă pentru conformitate ar putea anula autoritatea utilizatorului de a opera echipamentul.
Nota: Acest echipament a fost testat și sa constatat că respectă limitele pentru un dispozitiv digital de Clasa B, în conformitate cu partea 15 din Regulile FCC. Aceste limite sunt concepute pentru a oferi o protecție rezonabilă împotriva interferențelor dăunătoare într-o instalație rezidențială. Acest echipament generează utilizări și poate radia energie de frecvență radio și, dacă nu este instalat și utilizat în conformitate cu instrucțiunile, poate provoca interferențe dăunătoare comunicațiilor radio. Cu toate acestea, nu există nicio garanție că interferențele nu vor apărea într-o anumită instalație. Dacă acest echipament cauzează interferențe dăunătoare recepției radio sau televiziunii, ceea ce poate fi determinat prin oprirea și pornirea echipamentului, utilizatorul este încurajat să încerce să corecteze interferența prin una sau mai multe dintre următoarele măsuri:
- Reorientați sau mutați antena de recepție.
- Măriți distanța dintre echipament și receptor.
- Conectați echipamentul la o priză pe un circuit diferit de cel la care este conectat receptorul.
- Consultați distribuitorul sau un tehnician radio/TV cu experiență pentru ajutor.
Declarație FCC privind expunerea la radiații
Acest modular respectă limitele FCC de expunere la radiații RF stabilite pentru un mediu necontrolat. Acest transmițător nu trebuie să fie amplasat sau să funcționeze împreună cu nicio altă antenă sau transmițător. Acest modular trebuie instalat și operat la o distanță minimă de 20 cm între radiator și corpul utilizatorului.
Modulul este limitat doar la instalarea OEM
Integratorul OEM este responsabil pentru a se asigura că utilizatorul final nu are instrucțiuni manuale pentru a elimina sau a instala modulul
Dacă numărul de identificare FCC nu este vizibil atunci când modulul este instalat în interiorul altui dispozitiv, atunci exteriorul dispozitivului în care este instalat modulul trebuie să afișeze și o etichetă care se referă la modulul inclus. Această etichetă exterioară poate folosi cuvinte precum următoarele: „Conține modulul transmițător FCC ID: Z4T-XIAOESP32C6 sau conține FCC ID: Z4T-XIAOESP32C6”
Când modulul este instalat în interiorul altui dispozitiv, manualul de utilizare al gazdei trebuie să conțină mai jos instrucțiuni de avertizare;
- Acest dispozitiv respectă Partea 15 din Regulile FCC. Funcționarea este supusă următoarelor două condiții:
- Acest dispozitiv nu poate cauza interferențe dăunătoare.
- Acest dispozitiv trebuie să accepte orice interferență primită, inclusiv interferențe care pot cauza o funcționare nedorită.
- Schimbările sau modificările care nu sunt aprobate în mod expres de partea responsabilă pentru conformitate ar putea anula autoritatea utilizatorului de a utiliza echipamentul.
Dispozitivele trebuie instalate și utilizate în strictă conformitate cu instrucțiunile producătorului, așa cum este descris în documentația pentru utilizator care vine cu produsul.
Orice companie a dispozitivului gazdă care instalează acest modular cu aprobare modulară limită ar trebui să efectueze testul emisiilor radiate și emisiilor parasite în conformitate cu cerințele FCC partea 15C: 15.247, numai dacă rezultatul testului este conform cu cerințele FCC partea 15C: 15.247, atunci gazda poate fi vândută legal.
Antene
Tip | Câştig |
Antena cu chip ceramic | 4.97dBi |
Antena FPC | 1.23dBi |
Antena cu tijă | 2.42dBi |
Antena este atașată permanent, nu poate fi înlocuită. Alegeți dacă folosiți antena ceramică încorporată sau antena externă prin GPIO14. Trimiteți 0 la GPIO14 pentru a utiliza antena încorporată și trimiteți 1 pentru a utiliza antena externă. Designuri de antenă Trace: Nu se aplică.
Întrebări frecvente (FAQ)
Î: Pot folosi acest produs pentru aplicații industriale?
R: Deși produsul este proiectat pentru proiecte de casă inteligentă, este posibil să nu fie potrivit pentru aplicații industriale, din cauza cerințelor specifice din setările industriale.
Î: Care este consumul de energie tipic al acestui produs?
R: Produsul oferă diverse moduri de lucru, cel mai mic consum de energie fiind de 15 A în modul de repaus profund.
Documente/Resurse
![]() |
seeed studio ESP32 RISC-V Placă MCU minuscul [pdfManual de utilizare ESP32, ESP32 RISC-V Placă MCU minuscul, Placă MCU minuscul RISC-V, Placă MCU minuscul, Placă MCU, Placă |