seeed studio ESP32 RISC-V Tiny MCU Board
ESP32 PRODUCT DETALYE
Mga tampok
- Pinahusay na Pagkakakonekta: Pinagsasama ang 2.4GHz Wi-Fi 6 (802.11ax), Bluetooth 5(LE), at IEEE 802.15.4 na pagkakakonekta sa radyo, na nagbibigay-daan sa iyong ilapat ang mga protocol ng Thread at Zigbee.
- Matter Native: Sinusuportahan ang pagbuo ng mga proyektong smart home na sumusunod sa Matter dahil sa pinahusay nitong koneksyon, na nakakamit ang interoperability
- Security Encrypted on Chip: Pinapatakbo ng ESP32-C6, nagdadala ito ng pinahusay na naka-encrypt na seguridad sa iyong mga proyekto sa smart home sa pamamagitan ng secure na boot, encryption, at Trusted Execution Environment (TEE)
- Natitirang RF performance: May on-board antenna na may hanggang 80m
BLE/Wi-Fi range, habang nagrereserba ng interface para sa external na UFL antenna - Leveraging Power Consumption: May kasamang 4 na working mode, na ang pinakamababa ay 15 μA sa deep sleep mode, habang sinusuportahan din ang pamamahala sa pagsingil ng baterya ng lithium.
- Mga Dual RISC-V Processor: Isinasama ang dalawang 32-bit na RISC-V na processor, na may mataas na pagganap na processor na tumatakbo hanggang 160 MHz, at ang low-power na processor na umabot sa 20
- Classic XIAODdesigns: Nananatili ang mga klasikong XIAO na disenyo ng thumb-size form fa ctor na 21 x 17.5mm, at single-sided mount, ginagawa itong perpekto para sa mga proyektong limitado sa espasyo gaya ng mga naisusuot.
Paglalarawan
Ang Seeed Studio XIAO ESP32C6 ay pinapagana ng lubos na pinagsama-samang ESP32-C6 SoC, na binuo sa dalawang 32-bit na RISC-V na processor, na may high-performance (HP) na processor na may runni ng hanggang 160 MHz, at isang low-power (LP) 32-bit na RISC-V processor, na maaaring i-clocked hanggang sa 20MHz. Mayroong 512KB SRAM at 4 MB Flash sa chip, na nagbibigay-daan para sa mas maraming espasyo sa pagprograma, at nagdadala ng higit pang mga posibilidad sa mga senaryo ng pagkontrol ng IoT.
Ang XIAO ESP32C6 ay Matter native salamat sa pinahusay nitong wireless connectivity. Ang wire less stack ay sumusuporta sa 2.4 GHz WiFi 6, Bluetooth® 5.3, Zigbee, at Thread (802.15.4). Bilang unang miyembro ng XIAO na tugma sa Thread, ito ay akmang akma para sa pagbuo ng mga proyektong sumusunod sa Matter-c, kaya nagkakaroon ng interoperability sa smart-home.
Para mas mahusay na suportahan ang iyong mga proyekto sa IoT, ang XIAO ESP32C6 ay hindi lamang nagbibigay ng tuluy-tuloy na pagsasama sa mga mainstream na cloud platform tulad ng ESP Rain Maker, AWS IoT, Microsoft Azur e, at Google Cloud, ngunit ginagamit din ang seguridad para sa iyong mga IoT application. Gamit ang on-chip secure na boot, flash encryption, proteksyon ng pagkakakilanlan, at Trusted Execution Environment (TEE), tinitiyak ng maliit na board na ito ang ninanais na antas ng seguridad para sa mga developer na gustong bumuo ng matalino, secure, at konektadong mga solusyon.
Ang bagong XIAO na ito ay nilagyan ng high-performance onboard ceramic antenna na may hanggang 80m BLE/Wi-Fi range, habang naglalaan din ito ng interface para sa isang external na UFL antenna. Kasabay nito, mayroon din itong na-optimize na pamamahala sa pagkonsumo ng kuryente. Nagtatampok ng apat na power mode at isang onboard na lithium battery charging management circuit, ito ay gumagana sa Deep Sleep mode na may kasalukuyang kasing-baba ng 15 µA, na ginagawa itong isang mahusay na akma para sa remote, na pinapagana ng baterya na mga application.
Bilang ika-8 miyembro ng pamilyang Seeed Studio XIAO, ang XIAO ESP32C6 ay nananatiling klasikong disenyo ng XIAO. Ito ay idinisenyo upang magkasya sa 21 x 17.5mm, XIAO Standard Size, habang nananatiling naka-mount ang klasikong single-si ded na mga bahagi nito. Kahit na kasing laki ng thumb, kamangha-mangha itong nasira ang 15 kabuuang GPIO pin, kabilang ang 11 digital I/Os para sa PWM pins at 4 analog I/Os para sa ADC pins. Ito ay sumusuporta sa UART, IIC, at SPI serial communication ports. Ang lahat ng feature na ito ay ginagawa itong perpektong akma para sa alinman sa mga proyektong limitado sa espasyo gaya ng mga naisusuot, o isang production-ready na unit para sa iyong mga disenyo ng PCBA.
Pagsisimula
Una, ikokonekta namin ang XIAO ESP32C3 sa computer, ikonekta ang isang LED sa board at mag-upload ng isang simpleng code mula sa Arduino IDE upang suriin kung ang board ay gumagana nang maayos sa pamamagitan ng pag-blink ng konektadong LED.
Pag-setup ng hardware
Kailangan mong ihanda ang mga sumusunod:
- 1 x Seeed Studio XIAO ESP32C6
- 1 x Computer
- 1 x USB Type-C cable
Tip
Ang ilang mga USB cable ay maaari lamang magbigay ng kapangyarihan at hindi makapaglipat ng data. Kung wala kang USB cable o hindi mo alam kung ang iyong USB cable ay maaaring magpadala ng data, maaari mong tingnan ang Seeed USB Type-C na suporta sa USB 3.1 .
- Hakbang 1. Ikonekta ang XIAO ESP32C6 sa iyong computer sa pamamagitan ng USB Type-C cable.
- Hakbang 2. Ikonekta ang isang LED sa D10 pin bilang mga sumusunod
Tandaan: Siguraduhing ikonekta ang isang risistor (mga 150Ω) sa serye upang limitahan ang kasalukuyang sa pamamagitan ng LED at upang maiwasan ang labis na kasalukuyang na maaaring masunog ang LED
Ihanda ang Software
Sa ibaba ay ililista ko ang bersyon ng system, bersyon ng ESP-IDF, at bersyon ng ESP-Matter na ginamit sa artikulong ito bilang sanggunian. Ito ay isang matatag na bersyon na sinubukang gumana nang maayos.
- Host: Ubuntu 22.04 LTS (Jammy Jellyfish).
- ESP-IDF: Tags v5.2.1.
- ESP-Matter: pangunahing sangay, noong Mayo 10, 2024, i-commit ang bf56832.
- connectedhomeip: kasalukuyang gumagana sa commit 13ab158f10, noong Mayo 10, 2024.
- Git
- Visual Studio Code
Hakbang sa Hakbang ng Pag-install ng ESP-Matter
Hakbang 1. I-install ang Dependencies
Una, kailangan mong i-install ang mga kinakailangang pakete gamit ang . Buksan ang iyong terminal at isagawa ang sumusunod na command: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 libcair
Ang utos na ito ay nag-i-install ng iba't ibang mga pakete tulad ng , compiler (, ), at mga aklatan na kailangan para sa pagbuo at pagpapatakbo ng Matter SDK.gitgccg++
Hakbang 2. I-clone ang ESP-Matter Repository
I-clone ang repository mula sa GitHub gamit ang command na may lalim na 1 para makuha lang ang pinakabagong snapshot:esp-mattergit clone
- cd ~/esp
git clone -depth 1 https://github.com/espressif/esp-matter.git
Baguhin sa direktoryo at simulan ang kinakailangang Git submodules:esp-matter
- cd esp-matter
git submodule update –init –depth 1
Mag-navigate sa direktoryo at magpatakbo ng script ng Python para pamahalaan ang mga submodules para sa mga partikular na platform:connectedhomeip
- cd ./connectedhomeip/connectedhomeip/scripts/checkout_submodules.py –platform esp32 linux –mababaw
Ang script na ito ay nag-a-update ng mga submodules para sa parehong ESP32 at Linux platform sa mababaw na paraan (pinakabagong commit lang).
Hakbang 3. I-install ang ESP-Matter
Bumalik sa root directory, pagkatapos ay patakbuhin ang installation script:esp-matter
- cd ../…/install.sh
Ang script na ito ay mag-i-install ng mga karagdagang dependency na partikular sa ESP-Matter SDK.
Hakbang 4. Itakda ang Mga Variable sa Kapaligiran
Source ang script upang i-set up ang mga variable ng kapaligiran na kailangan para sa development:export.sh
- pinagmulan ./export.sh
Kino-configure ng command na ito ang iyong shell gamit ang mga kinakailangang path at variable sa kapaligiran.
Hakbang 5 (Opsyonal). Mabilis na pag-access sa ESP-Matter development environment
Upang idagdag ang mga ibinigay na alias at mga setting ng variable ng kapaligiran sa iyong file, sundin ang mga hakbang na ito. Iko-configure nito ang iyong shell environment para madaling lumipat sa pagitan ng IDF at Matter development setup, at paganahin ang ccache para sa mas mabilis na mga build..bashrc
Buksan ang iyong terminal at gumamit ng text editor upang buksan ang file matatagpuan sa iyong home directory. Maaari mong gamitin o anumang editor na gusto mo. Para kay example:.bashrcnano
- nano ~/.bashrc
Mag-scroll sa ibaba ng file at idagdag ang mga sumusunod na linya:.bashrc
- # Alias para sa pag-set up ng ESP-Matter environment alias get_matter='. ~/esp/esp-matter/export.sh'
- # Paganahin ang ccache upang mapabilis ang pag-compile alias set_cache='export IDF_CCACHE_ENABLE=1′
Pagkatapos idagdag ang mga linya, i-save ang file at lumabas sa text editor. Kung gumagamit ka ng , maaari kang mag-save sa pamamagitan ng pagpindot sa , pindutin upang kumpirmahin, at pagkatapos ay upang lumabas.nanoCtrl+OEnterCtrl+X
Para magkabisa ang mga pagbabago, kailangan mong i-reload ang file. Magagawa mo ito sa pamamagitan ng pagkuha ng file o pagsasara at muling pagbubukas ng iyong terminal. Upang source ang file, gamitin ang sumusunod
- source ~/.bashrc command:.bashrc.bashrc.bashrc
Maaari mo na ngayong patakbuhin at i-set up o i-refresh ang esp-matter na kapaligiran sa anumang terminal session.get_matterset_cache
- get_matter set_cache
Aplikasyon
- Secure at Connected Smart Home, pinapahusay ang pang-araw-araw na buhay sa pamamagitan ng automation, remote control, at higit pa.
- Mga nasusuot na limitado sa espasyo at Pinapatakbo ng Baterya, salamat sa laki ng kanilang hinlalaki at mababang paggamit ng kuryente.
- Wireless IoT Scenario, na nagpapagana ng mabilis, maaasahang paghahatid ng data.
Deklarasyon dito
Hindi sinusuportahan ng device ang BT hopping operation sa ilalim ng Dss mode.
FCC
Pahayag ng FCC
Sumusunod ang device na ito sa bahagi 15 ng Mga Panuntunan ng FCC. Ang operasyon ay napapailalim sa sumusunod na dalawang kundisyon:
- Ang device na ito ay maaaring hindi magdulot ng mapaminsalang interference, at
- Dapat tanggapin ng device na ito ang anumang interference na natanggap, kabilang ang interference na maaaring magdulot ng hindi gustong operasyon.
Anumang mga Pagbabago o pagbabago na hindi hayagang inaprubahan ng partido na responsable para sa pagsunod ay maaaring magpawalang-bisa sa awtoridad ng gumagamit na patakbuhin ang kagamitan.
Tandaan: Ang kagamitang ito ay nasubok at natagpuang sumusunod sa mga limitasyon para sa isang Class B na digital na device, alinsunod sa bahagi 15 ng Mga Panuntunan ng FCC. Ang mga limitasyong ito ay idinisenyo upang magbigay ng makatwirang proteksyon laban sa mapaminsalang interference sa isang residential installation. Ang kagamitang ito ay bumubuo ng mga gamit at maaaring magpalabas ng enerhiya ng dalas ng radyo at, kung hindi na-install at ginamit alinsunod sa mga tagubilin, ay maaaring magdulot ng mapaminsalang interference sa mga komunikasyon sa radyo. Gayunpaman, walang garantiya na hindi magaganap ang interference sa isang partikular na pag-install. Kung ang kagamitang ito ay nagdudulot ng mapaminsalang interference sa pagtanggap ng radyo o telebisyon, na maaaring matukoy sa pamamagitan ng pag-off at pag-on ng kagamitan, hinihikayat ang user na subukang itama ang interference sa pamamagitan ng isa o higit pa sa mga sumusunod na hakbang:
- I-reorient o i-relocate ang receiving antenna.
- Palakihin ang paghihiwalay sa pagitan ng kagamitan at receiver.
- Ikonekta ang kagamitan sa isang saksakan sa isang circuit na iba sa kung saan nakakonekta ang receiver.
- Kumonsulta sa dealer o isang may karanasang radio/TV technician para sa tulong.
Pahayag ng Exposure ng FCC Radiation
Ang modular na ito ay sumusunod sa mga limitasyon sa pagkakalantad ng radiation ng FCC RF na itinakda para sa isang hindi nakokontrol na kapaligiran. Ang transmitter na ito ay hindi dapat magkatugma o gumagana kasama ng anumang iba pang antenna o transmitter. Ang modular na ito ay dapat na naka-install at pinapatakbo na may pinakamababang distansya na 20 cm sa pagitan ng radiator at katawan ng gumagamit.
Ang module ay limitado sa OEM installation lamang
Ang OEM integrator ay may pananagutan sa pagtiyak na ang end-user ay walang manu-manong tagubilin para tanggalin o i-install ang module
Kung ang FCC identification number ay hindi nakikita kapag ang module ay naka-install sa loob ng isa pang device, ang labas ng device kung saan naka-install ang module ay dapat ding magpakita ng label na tumutukoy sa nakalakip na module. Ang panlabas na label na ito ay maaaring gumamit ng mga salita tulad ng sumusunod: "Naglalaman ng Transmitter Module FCC ID: Z4T-XIAOESP32C6 O Naglalaman ng FCC ID: Z4T-XIAOESP32C6"
Kapag ang module ay naka-install sa loob ng isa pang device, ang user manual ng host ay dapat maglaman sa ibaba ng mga babalang pahayag;
- Sumusunod ang device na ito sa Part 15 ng FCC Rules. Ang operasyon ay napapailalim sa sumusunod na dalawang kundisyon:
- Ang device na ito ay maaaring hindi magdulot ng mapaminsalang interference.
- Dapat tanggapin ng device na ito ang anumang interference na natanggap, kabilang ang interference na maaaring magdulot ng hindi gustong operasyon.
- Ang mga pagbabago o pagbabago na hindi hayagang inaprubahan ng partidong responsable para sa pagsunod ay maaaring magpawalang-bisa sa awtoridad ng gumagamit na patakbuhin ang kagamitan.
Dapat na mai-install at gamitin ang mga device alinsunod sa mga tagubilin ng tagagawa gaya ng inilarawan sa dokumentasyon ng user na kasama ng produkto.
Anumang kumpanya ng host device na nag-install ng modular na ito na may limitasyon sa modular na pag-apruba ay dapat magsagawa ng pagsubok sa radiated emission at spurious emission ayon sa FCC part 15C : 15.247 na kinakailangan, Kung ang resulta ng pagsubok ay sumunod sa FCC part 15C : 15.247 na kinakailangan, kung gayon ang host ay maaaring ibenta nang legal.
Mga antena
Uri | Makakuha |
Ceramic chip antenna | 4.97dBi |
FPC antenna | 1.23dBi |
Rod antenna | 2.42dBi |
Ang antenna ay permanenteng nakakabit, hindi maaaring palitan. Piliin kung gagamitin ang built-in na ceramic antenna o external antenna sa pamamagitan ng GPIO14. Ipadala ang 0 sa GPIO14 para gamitin ang built-in na antenna, at ipadala ang 1 para gamitin ang panlabas na antennaTrace antenna designs: Hindi naaangkop.
Mga Madalas Itanong (FAQ)
T: Maaari ko bang gamitin ang produktong ito para sa mga pang-industriyang aplikasyon?
A: Bagama't ang produkto ay idinisenyo para sa mga proyekto ng matalinong tahanan, maaaring hindi ito angkop para sa mga pang-industriyang aplikasyon dahil sa mga partikular na kinakailangan sa mga pang-industriyang setting.
Q: Ano ang karaniwang paggamit ng kuryente ng produktong ito?
A: Nag-aalok ang produkto ng iba't ibang working mode na ang pinakamababang konsumo ng kuryente ay 15 A sa deep sleep mode.
Mga Dokumento / Mga Mapagkukunan
![]() |
seeed studio ESP32 RISC-V Tiny MCU Board [pdf] Manwal ng May-ari ESP32, ESP32 RISC-V Tiny MCU Board, RISC-V Tiny MCU Board, Tiny MCU Board, MCU Board, Board |