studio benih ESP32 RISC-V Papan MCU Kecil
BUTIRAN PRODUK ESP32
Ciri-ciri
- Kesambungan Dipertingkat: Menggabungkan 2.4GHz Wi-Fi 6 (802.11ax), Bluetooth 5(LE) dan sambungan radio IEEE 802.15.4, membolehkan anda menggunakan protokol Thread dan Zigbee.
- Matter Native: Menyokong pembinaan projek rumah pintar yang mematuhi Matter berkat ketersambungannya yang dipertingkatkan, mencapai kesalingoperasian
- Keselamatan Disulitkan pada Cip: Dikuasakan oleh ESP32-C6, ia membawa keselamatan disulitkan pada cip yang dipertingkatkan kepada projek rumah pintar anda melalui but selamat, penyulitan dan Persekitaran Pelaksanaan Dipercayai (TEE)
- Prestasi RF cemerlang: Mempunyai antena on-board dengan sehingga 80m
Julat BLE/Wi-Fi, sambil menempah antara muka untuk antena UFL luaran - Memanfaatkan Penggunaan Kuasa: Didatangkan dengan 4 mod kerja, dengan yang paling rendah ialah 15 μA dalam mod tidur nyenyak, sambil turut menyokong pengurusan cas bateri litium.
- Pemproses Dwi RISC-V: Menggabungkan dua pemproses RISC-V 32-bit, dengan pemproses berprestasi tinggi berjalan sehingga 160 MHz, dan pemproses kuasa rendah mencatat masa sehingga 20
- XIAODesigns Klasik: Kekal reka bentuk XIAO klasik dengan bentuk saiz ibu jari 21 x 17.5mm, dan pelekap satu sisi, menjadikannya sempurna untuk projek terhad ruang seperti boleh pakai
Penerangan
Seeed Studio XIAO ESP32C6 dikuasakan oleh SoC ESP32-C6 yang sangat bersepadu, dibina pada dua pemproses RISC-V 32-bit, dengan pemproses berprestasi tinggi (HP) dengan berjalan sehingga 160 MHz, dan pemproses RISC-V 32-bit kuasa rendah (LP) sehingga 20MHz. Terdapat 512KB SRAM dan 4 MB Flash pada cip, membolehkan lebih banyak ruang pengaturcaraan, dan membawa lebih banyak kemungkinan kepada senario kawalan IoT.
XIAO ESP32C6 adalah asli Matter berkat sambungan wayarlesnya yang dipertingkatkan. Tindanan kurang wayar menyokong 2.4 GHz WiFi 6, Bluetooth® 5.3, Zigbee dan Thread (802.15.4). Sebagai ahli XIAO pertama yang serasi dengan Thread, ia amat sesuai untuk membina projek patuh Matter-c, sekali gus mencapai kesalingoperasian dalam rumah pintar.
Untuk menyokong projek IoT anda dengan lebih baik, XIAO ESP32C6 bukan sahaja menyediakan penyepaduan yang lancar dengan platform awan arus perdana seperti ESP Rain Maker, AWS IoT, Microsoft Azur e dan Google Cloud, tetapi juga memanfaatkan keselamatan untuk aplikasi IoT anda. Dengan but selamat pada cip, penyulitan denyar, perlindungan identiti dan Persekitaran Pelaksanaan Dipercayai (TEE), papan kecil ini memastikan tahap keselamatan yang diingini untuk pembangun yang ingin membina penyelesaian pintar, selamat dan bersambung.
XIAO baharu ini dilengkapi dengan antena seramik atas kapal berprestasi tinggi dengan julat BLE/Wi-Fi sehingga 80m, sementara ia turut menyimpan antara muka untuk antena UFL luaran. Pada masa yang sama, ia juga dilengkapi dengan pengurusan penggunaan kuasa yang dioptimumkan. Menampilkan empat mod kuasa dan litar pengurusan pengecasan bateri litium onboard, ia berfungsi dalam mod Tidur Nyenyak dengan arus serendah 15 µA, menjadikannya sangat sesuai untuk aplikasi berkuasa bateri jauh.
Sebagai ahli ke-8 dalam keluarga Seeed Studio XIAO, XIAO ESP32C6 kekal sebagai reka bentuk XIAO klasik. Ia direka bentuk agar sesuai dengan 21 x 17.5mm, Saiz Standard XIAO, sambil kekal dengan komponen single-si ded klasiknya. Walaupun bersaiz ibu jari, ia memecah 15 jumlah pin GPIO, termasuk 11 I/O digital untuk pin PWM dan 4 I/O analog untuk pin ADC. Ia menyokong port komunikasi bersiri UART, IIC dan SPI. Semua ciri ini menjadikannya sesuai untuk sama ada projek terhad ruang seperti boleh pakai, atau unit sedia pengeluaran untuk reka bentuk PCBA anda.
Bermula
Mula-mula, kami akan menyambungkan XIAO ESP32C3 ke komputer, menyambungkan LED ke papan dan memuat naik kod ringkas daripada Arduino IDE untuk memeriksa sama ada papan berfungsi dengan baik dengan mengelipkan LED yang disambungkan.
Persediaan perkakasan
Anda perlu menyediakan yang berikut:
- 1 x Seeed Studio XIAO ESP32C6
- 1 x Komputer
- 1 x Kabel Jenis-C USB
Petua
Sesetengah kabel USB hanya boleh membekalkan kuasa dan tidak boleh memindahkan data. Jika anda tidak mempunyai kabel USB atau tidak tahu sama ada kabel USB anda boleh menghantar data, anda boleh menyemak sokongan Seeed USB Type-C USB 3.1 .
- Langkah 1. Sambungkan XIAO ESP32C6 ke komputer anda melalui kabel USB Type-C.
- Langkah 2. Sambungkan LED ke pin D10 seperti berikut
Nota: Pastikan untuk menyambung perintang (kira-kira 150Ω) secara bersiri untuk mengehadkan arus melalui LED dan untuk mengelakkan arus berlebihan yang boleh membakar LED
Sediakan Perisian
Di bawah saya akan menyenaraikan versi sistem, versi ESP-IDF dan versi ESP-Matter yang digunakan dalam artikel ini sebagai rujukan. Ini adalah versi stabil yang telah diuji untuk berfungsi dengan betul.
- Hos: Ubuntu 22.04 LTS (Jammy Jellyfish).
- ESP-IDF: Tags v5.2.1.
- ESP-Matter: cawangan utama, setakat 10 Mei 2024, komit bf56832.
- connectedhomeip: kini berfungsi dengan commit 13ab158f10, mulai 10 Mei 2024.
- Git
- Kod Studio Visual
Pemasangan ESP-Matter Langkah demi Langkah
Langkah 1. Pasang Ketergantungan
Pertama, anda perlu memasang pakej yang diperlukan menggunakan . Buka terminal anda dan laksanakan arahan berikut: 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
Perintah ini memasang pelbagai pakej seperti , pengkompil (, ), dan perpustakaan yang diperlukan untuk membina dan menjalankan Matter SDK.gitgccg++
Langkah 2. Klon Repositori ESP-Matter
Klon repositori daripada GitHub menggunakan arahan dengan kedalaman 1 untuk mengambil hanya petikan terbaharu: esp-mattergit klon
- cd ~/esp
git clone –depth 1 https://github.com/espressif/esp-matter.git
Tukar ke dalam direktori dan mulakan submodules Git yang diperlukan:esp-matter
- cd esp-perkara
kemas kini submodul git –init –depth 1
Navigasi ke direktori dan jalankan skrip Python untuk mengurus submodul untuk platform tertentu:connectedhomeip
- cd ./connectedhomeip/connectedhomeip/scripts/checkout_submodules.py –platform esp32 linux –cetek
Skrip ini mengemas kini submodul untuk kedua-dua platform ESP32 dan Linux dengan cara yang cetek (komit terkini sahaja).
Langkah 3. Pasang ESP-Matter
Kembali ke direktori akar, kemudian jalankan skrip pemasangan:esp-matter
- cd ../…/install.sh
Skrip ini akan memasang kebergantungan tambahan khusus untuk ESP-Matter SDK.
Langkah 4. Tetapkan Pembolehubah Persekitaran
Sumber skrip untuk menyediakan pembolehubah persekitaran yang diperlukan untuk pembangunan:export.sh
- sumber ./export.sh
Perintah ini mengkonfigurasi shell anda dengan laluan persekitaran dan pembolehubah yang diperlukan.
Langkah 5 (Pilihan). Akses pantas kepada persekitaran pembangunan ESP-Matter
Untuk menambah alias yang disediakan dan tetapan pembolehubah persekitaran pada anda file, ikut langkah ini. Ini akan mengkonfigurasi persekitaran shell anda untuk bertukar dengan mudah antara persediaan pembangunan IDF dan Matter, dan mendayakan ccache untuk binaan yang lebih pantas..bashrc
Buka terminal anda dan gunakan editor teks untuk membuka file terdapat dalam direktori rumah anda. Anda boleh menggunakan atau mana-mana editor yang anda suka. Untuk example:.bashrcnano
- nano ~/.bashrc
Tatal ke bahagian bawah file dan tambah baris berikut:.bashrc
- # Alias untuk menyediakan persekitaran ESP-Matter alias get_matter='. ~/esp/esp-matter/export.sh'
- # Dayakan ccache untuk mempercepatkan kompilasi alias set_cache='eksport IDF_CCACHE_ENABLE=1′
Selepas menambah baris, simpan file dan keluar dari editor teks. Jika anda menggunakan , anda boleh menyimpan dengan menekan , tekan untuk mengesahkan dan kemudian untuk keluar.nanoCtrl+OEnterCtrl+X
Untuk perubahan berkuat kuasa, anda perlu memuat semula file. Anda boleh melakukan ini dengan mendapatkan sumber file atau menutup dan membuka semula terminal anda. Untuk mendapatkan sumber file, gunakan yang berikut
- sumber ~/.bashrc arahan:.bashrc.bashrc.bashrc
Kini anda boleh menjalankan dan untuk menyediakan atau memuat semula persekitaran esp-matter dalam mana-mana sesi terminal.get_matterset_cache
- get_matter set_cache
Permohonan
- Rumah Pintar Selamat dan Bersambung, mempertingkatkan kehidupan seharian melalui automasi, alat kawalan jauh dan banyak lagi.
- Barangan Dipakai terhad ruang dan Dikuasakan Bateri, berkat saiz ibu jari dan penggunaan kuasa yang rendah.
- Senario IoT Tanpa Wayar, membolehkan penghantaran data yang pantas dan boleh dipercayai.
Pengisytiharan di sini
Peranti tidak menyokong operasi lompat BT di bawah mod Dss.
FCC
Penyata FCC
Peranti ini mematuhi bahagian 15 Peraturan FCC. Operasi tertakluk kepada dua syarat berikut:
- Peranti ini mungkin tidak menyebabkan gangguan berbahaya, dan
- Peranti ini mesti menerima sebarang gangguan yang diterima, termasuk gangguan yang boleh menyebabkan operasi yang tidak diingini.
Sebarang Perubahan atau pengubahsuaian yang tidak diluluskan secara nyata oleh pihak yang bertanggungjawab untuk pematuhan boleh membatalkan kuasa pengguna untuk mengendalikan peralatan.
Nota: Peralatan ini telah diuji dan didapati mematuhi had untuk peranti digital Kelas B, menurut bahagian 15 Peraturan FCC. Had ini direka bentuk untuk memberikan perlindungan yang munasabah terhadap gangguan berbahaya dalam pemasangan kediaman. Peralatan ini menjana kegunaan dan boleh memancarkan tenaga frekuensi radio dan, jika tidak dipasang dan digunakan mengikut arahan, boleh menyebabkan gangguan berbahaya kepada komunikasi radio. Walau bagaimanapun, tiada jaminan bahawa gangguan tidak akan berlaku dalam pemasangan tertentu. Jika peralatan ini menyebabkan gangguan berbahaya kepada penerimaan radio atau televisyen, yang boleh ditentukan dengan mematikan dan menghidupkan peralatan, pengguna digalakkan untuk cuba membetulkan gangguan dengan satu atau lebih daripada langkah berikut:
- Arahkan semula atau letakkan semula antena penerima.
- Tingkatkan pemisahan antara peralatan dan penerima.
- Sambungkan peralatan ke dalam alur keluar pada litar yang berbeza daripada yang disambungkan kepada penerima.
- Rujuk pengedar atau juruteknik radio/TV yang berpengalaman untuk mendapatkan bantuan.
Penyata Pendedahan Sinaran FCC
Modular ini mematuhi had pendedahan sinaran RF FCC yang ditetapkan untuk persekitaran yang tidak terkawal. Pemancar ini tidak boleh ditempatkan bersama atau beroperasi bersama dengan mana-mana antena atau pemancar lain. Modular ini mesti dipasang dan dikendalikan dengan jarak minimum 20 cm antara radiator dan badan pengguna.
Modul ini terhad kepada pemasangan OEM sahaja
Penyepadu OEM bertanggungjawab untuk memastikan bahawa pengguna akhir tidak mempunyai arahan manual untuk mengalih keluar atau memasang modul
Jika nombor pengenalan FCC tidak kelihatan apabila modul dipasang di dalam peranti lain, maka bahagian luar peranti di mana modul dipasang mesti juga memaparkan label merujuk kepada modul yang disertakan. Label luaran ini boleh menggunakan perkataan seperti berikut: "Mengandungi Modul Pemancar ID FCC: Z4T-XIAOESP32C6 Atau Mengandungi ID FCC: Z4T-XIAOESP32C6"
Apabila modul dipasang di dalam peranti lain, manual pengguna hos mesti mengandungi penyataan amaran di bawah;
- Peranti ini mematuhi Bahagian 15 Peraturan FCC. Operasi tertakluk kepada dua syarat berikut:
- Peranti ini mungkin tidak menyebabkan gangguan berbahaya.
- Peranti ini mesti menerima sebarang gangguan yang diterima, termasuk gangguan yang boleh menyebabkan operasi yang tidak diingini.
- Perubahan atau pengubahsuaian yang tidak diluluskan secara nyata oleh pihak yang bertanggungjawab untuk pematuhan boleh membatalkan kuasa pengguna untuk mengendalikan peralatan.
Peranti mesti dipasang dan digunakan mengikut ketat arahan pengeluar seperti yang diterangkan dalam dokumentasi pengguna yang disertakan dengan produk.
Mana-mana syarikat peranti hos yang memasang modular ini dengan kelulusan modular had hendaklah menjalankan ujian pelepasan terpancar dan pelepasan palsu mengikut keperluan FCC bahagian 15C : 15.247, Hanya jika keputusan ujian mematuhi keperluan FCC bahagian 15C : 15.247,maka hos boleh dijual secara sah.
Antena
taip | Keuntungan |
Antena cip seramik | 4.97dBi |
Antena FPC | 1.23dBi |
Antena batang | 2.42dBi |
Antena dipasang secara kekal, tidak boleh diganti. Pilih sama ada untuk menggunakan antena seramik terbina dalam atau antena luaran melalui GPIO14. Hantar 0 kepada GPIO14 untuk menggunakan antena terbina dalam, dan hantar 1 untuk menggunakan antena luaran Reka bentuk antena Trace: Tidak berkenaan.
Soalan Lazim (FAQ)
S: Bolehkah saya menggunakan produk ini untuk aplikasi industri?
J: Walaupun produk direka bentuk untuk projek rumah pintar, ia mungkin tidak sesuai untuk aplikasi industri kerana keperluan khusus dalam tetapan industri.
S: Apakah penggunaan kuasa biasa produk ini?
A: Produk ini menawarkan pelbagai mod kerja dengan penggunaan kuasa terendah ialah 15 A dalam mod tidur nyenyak.
Dokumen / Sumber
![]() |
studio benih ESP32 RISC-V Papan MCU Kecil [pdf] Manual Pemilik ESP32, ESP32 RISC-V Tiny MCU Board, RISC-V Tiny MCU Board, Tiny MCU Board, MCU Board, Board |