Papan MCU Kecil RISC-V ESP32 dari seeed studio
RINCIAN PRODUK ESP32
Fitur
- Konektivitas yang Ditingkatkan: Menggabungkan Wi-Fi 2.4 6GHz (802.11ax), Bluetooth 5(LE), dan konektivitas radio IEEE 802.15.4, memungkinkan Anda menerapkan protokol Thread dan Zigbee.
- Matter Native: Mendukung pembangunan proyek rumah pintar yang sesuai dengan Matter berkat konektivitasnya yang ditingkatkan, mencapai interoperabilitas
- Keamanan Terenkripsi pada Chip: Didukung oleh ESP32-C6, produk ini menghadirkan keamanan terenkripsi pada chip yang ditingkatkan ke proyek rumah pintar Anda melalui boot aman, enkripsi, dan Trusted Execution Environment (TEE)
- Performa RF yang luar biasa: Memiliki antena on-board dengan jangkauan hingga 80m
Jangkauan BLE/Wi-Fi, sambil menyisakan antarmuka untuk antena UFL eksternal - Memanfaatkan Konsumsi Daya: Dilengkapi dengan 4 mode kerja, dengan yang terendah adalah 15 μA dalam mode tidur nyenyak, sekaligus mendukung manajemen pengisian daya baterai lithium.
- Prosesor RISC-V Ganda: Menggabungkan dua prosesor RISC-V 32-bit, dengan prosesor berkinerja tinggi yang berjalan hingga 160 MHz, dan prosesor berdaya rendah yang berjalan hingga 20
- XIAODesigns Klasik: Tetap mempertahankan desain XIAO klasik dengan bentuk seukuran ibu jari 21 x 17.5mm, dan dudukan satu sisi, membuatnya sempurna untuk proyek dengan ruang terbatas seperti perangkat yang dapat dikenakan
Keterangan
Seeed Studio XIAO ESP32C6 didukung oleh SoC ESP32-C6 yang sangat terintegrasi, dibangun di atas dua prosesor RISC-V 32-bit, dengan prosesor berkinerja tinggi (HP) yang dapat berjalan hingga 160 MHz, dan prosesor RISC-V 32-bit berdaya rendah (LP), yang dapat berjalan hingga 20 MHz. Terdapat SRAM 512KB dan Flash 4 MB pada chip tersebut, yang memungkinkan lebih banyak ruang pemrograman, dan menghadirkan lebih banyak kemungkinan pada skenario kontrol IoT.
XIAO ESP32C6 merupakan perangkat asli Matter berkat konektivitas nirkabelnya yang ditingkatkan. Tumpukan nirkabel ini mendukung WiFi 2.4 6 GHz, Bluetooth® 5.3, Zigbee, dan Thread (802.15.4). Sebagai anggota XIAO pertama yang kompatibel dengan Thread, perangkat ini sangat cocok untuk membangun proyek yang kompatibel dengan Matter, sehingga mencapai interoperabilitas di rumah pintar.
Untuk mendukung proyek IoT Anda dengan lebih baik, XIAO ESP32C6 tidak hanya menyediakan integrasi yang lancar dengan platform cloud utama seperti ESP Rain Maker, AWS IoT, Microsoft Azure, dan Google Cloud, tetapi juga memanfaatkan keamanan untuk aplikasi IoT Anda. Dengan boot aman pada chip, enkripsi flash, perlindungan identitas, dan Trusted Execution Environment (TEE), papan kecil ini memastikan tingkat keamanan yang diinginkan bagi pengembang yang ingin membangun solusi yang cerdas, aman, dan terhubung.
XIAO baru ini dilengkapi dengan antena keramik onboard berkinerja tinggi dengan jangkauan BLE/Wi-Fi hingga 80m, sementara itu juga menyediakan antarmuka untuk antena UFL eksternal. Pada saat yang sama, ia juga dilengkapi dengan manajemen konsumsi daya yang dioptimalkan. Dilengkapi dengan empat mode daya dan sirkuit manajemen pengisian daya baterai lithium onboard, ia bekerja dalam mode Deep Sleep dengan arus serendah 15 µA, membuatnya sangat cocok untuk aplikasi jarak jauh bertenaga baterai.
Sebagai anggota ke-8 dari keluarga Seeed Studio XIAO, XIAO ESP32C6 tetap menjadi desain XIAO klasik. Perangkat ini dirancang agar sesuai dengan Ukuran Standar XIAO 21 x 17.5 mm, sekaligus tetap menjadi pemasangan komponen satu sisi klasiknya. Meskipun berukuran sebesar ibu jari, perangkat ini secara menakjubkan memiliki total 15 pin GPIO, termasuk 11 I/O digital untuk pin PWM dan 4 I/O analog untuk pin ADC. Perangkat ini mendukung port komunikasi serial UART, IIC, dan SPI. Semua fitur ini menjadikannya sangat cocok untuk proyek dengan keterbatasan ruang seperti perangkat yang dapat dikenakan, atau unit siap produksi untuk desain PCBA Anda.
Memulai
Pertama, kita akan menghubungkan XIAO ESP32C3 ke komputer, menghubungkan LED ke papan dan mengunggah kode sederhana dari Arduino IDE untuk memeriksa apakah papan berfungsi dengan baik dengan mengedipkan LED yang terhubung.
Pengaturan perangkat keras
Anda perlu menyiapkan hal berikut ini:
- 1 x Seeed Studio XIAO ESP32C6
- 1 x Komputer
- 1 x kabel USB Tipe-C
Tip
Beberapa kabel USB hanya dapat menyalurkan daya dan tidak dapat mentransfer data. Jika Anda tidak memiliki kabel USB atau tidak tahu apakah kabel USB Anda dapat mengirimkan data, Anda dapat memeriksa Seeed USB Type-C yang mendukung USB 3.1.
- Langkah 1Hubungkan XIAO ESP32C6 ke komputer Anda melalui kabel USB Tipe-C.
- Langkah 2Hubungkan LED ke pin D10 sebagai berikut
Catatan: Pastikan untuk menghubungkan resistor (sekitar 150Ω) secara seri untuk membatasi arus melalui LED dan untuk mencegah arus berlebih yang dapat membakar LED.
Siapkan Perangkat Lunak
Di bawah ini saya akan mencantumkan versi sistem, versi ESP-IDF, dan versi ESP-Matter yang digunakan dalam artikel ini sebagai referensi. Ini adalah versi stabil yang telah diuji untuk berfungsi dengan baik.
- Tuan rumah: Ubuntu 22.04 LTS (Jammy Jellyfish).
- ESP dan IDF: Tags v5.2.1.
- ESP-Matter: cabang utama, per 10 Mei 2024, komit bf56832.
- connectedhomeip: saat ini berfungsi dengan komit 13ab158f10, per 10 Mei 2024.
- Bahasa Indonesia: Git
- Kode Visual Studio
Instalasi ESP-Matter Langkah demi Langkah
Langkah 1. Instal Ketergantungan
Pertama, Anda perlu menginstal paket yang diperlukan menggunakan . Buka terminal Anda dan jalankan perintah berikut:apt-get
- Bahasa Indonesia: 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
Perintah ini menginstal berbagai paket seperti , kompiler (, ), dan pustaka yang diperlukan untuk membangun dan menjalankan Matter SDK.gitgccg++
Langkah 2. Kloning Repositori ESP-Matter
Klon repositori dari GitHub menggunakan perintah dengan kedalaman 1 untuk mengambil hanya snapshot terbaru:esp-mattergit clone
- cd ~/esp
git klon –kedalaman 1 https://github.com/espressif/esp-matter.git
Ubah ke direktori dan inisialisasi submodul Git yang diperlukan:esp-matter
- cd esp-materi
git submodul perbarui –init –kedalaman 1
Navigasi ke direktori dan jalankan skrip Python untuk mengelola submodul untuk platform tertentu:connectedhomeip
- cd ./connectedhomeip/connectedhomeip/skrip/checkout_submodules.py –platform esp32 linux –dangkal
Skrip ini memperbarui submodul untuk platform ESP32 dan Linux secara dangkal (hanya komitmen terbaru).
Langkah 3. Instal ESP-Matter
Kembali ke direktori root, lalu jalankan skrip instalasi:esp-matter
- cd ../…/instal.sh
Skrip ini akan memasang dependensi tambahan khusus untuk ESP-Matter SDK.
Langkah 4. Tetapkan Variabel Lingkungan
Sumber skrip untuk menyiapkan variabel lingkungan yang diperlukan untuk pengembangan:export.sh
- sumber ./export.sh
Perintah ini mengonfigurasi shell Anda dengan jalur dan variabel lingkungan yang diperlukan.
Langkah 5 (Opsional). Akses cepat ke lingkungan pengembangan ESP-Matter
Untuk menambahkan alias yang disediakan dan pengaturan variabel lingkungan ke file, ikuti langkah-langkah berikut. Ini akan mengonfigurasi lingkungan shell Anda untuk beralih dengan mudah antara pengaturan pengembangan IDF dan Matter, dan mengaktifkan ccache untuk pembuatan yang lebih cepat..bashrc
Buka terminal Anda dan gunakan editor teks untuk membuka file terletak di direktori home Anda. Anda dapat menggunakan atau editor apa pun yang Anda sukai. Misalnyaampsaya:.bashrcnano
- nano ~/.bashrc
Gulir ke bagian bawah file dan tambahkan baris berikut:.bashrc
- # Alias untuk menyiapkan lingkungan ESP-Matter alias get_matter='. ~/esp/esp-matter/export.sh'
- # Aktifkan ccache untuk mempercepat kompilasi alias set_cache='export IDF_CCACHE_ENABLE=1′
Setelah menambahkan baris, simpan file dan keluar dari editor teks. Jika Anda menggunakan , Anda dapat menyimpan dengan menekan , tekan untuk mengonfirmasi, lalu untuk keluar.nanoCtrl+OEnterCtrl+X
Agar perubahan berlaku, Anda perlu memuat ulang fileAnda dapat melakukan ini dengan mencari sumbernya file atau menutup dan membuka kembali terminal Anda. Untuk mendapatkan sumber file, gunakan yang berikut ini
- sumber ~/.bashrc perintah:.bashrc.bashrc.bashrc
Sekarang Anda dapat menjalankan dan mengatur atau menyegarkan lingkungan esp-matter di sesi terminal mana pun.get_matterset_cache
- dapatkan_materi set_cache
Aplikasi
- Rumah Pintar yang Aman dan Terhubung, meningkatkan kehidupan sehari-hari melalui otomatisasi, kendali jarak jauh, dan banyak lagi.
- Perangkat yang Dapat Dikenakan dengan Baterai dan Terbatas Ruang, berkat ukurannya yang sebesar ibu jari dan konsumsi daya yang rendah.
- Skenario IoT Nirkabel, memungkinkan transmisi data yang cepat dan andal.
Deklarasi di sini
Perangkat tidak mendukung operasi hopping BT pada mode Dss.
Komisi Komunikasi Federal (FCC)
Pernyataan FCC
Perangkat ini mematuhi bagian 15 dari Peraturan FCC. Pengoperasiannya tunduk pada dua kondisi berikut:
- Perangkat ini mungkin tidak menimbulkan gangguan berbahaya, dan
- Perangkat ini harus menerima segala gangguan yang diterima, termasuk gangguan yang dapat menyebabkan pengoperasian yang tidak diinginkan.
Segala Perubahan atau modifikasi yang tidak secara tegas disetujui oleh pihak yang bertanggung jawab atas kepatuhan dapat membatalkan kewenangan pengguna untuk mengoperasikan peralatan.
Catatan: Peralatan ini telah diuji dan terbukti mematuhi batasan untuk perangkat digital Kelas B, sesuai dengan bagian 15 Peraturan FCC. Batasan ini dirancang untuk memberikan perlindungan yang wajar terhadap gangguan yang membahayakan dalam instalasi perumahan. Peralatan ini menghasilkan, menggunakan, dan dapat memancarkan energi frekuensi radio dan, jika tidak dipasang dan digunakan sesuai dengan petunjuk, dapat menyebabkan gangguan yang membahayakan pada komunikasi radio. Namun, tidak ada jaminan bahwa gangguan tidak akan terjadi pada instalasi tertentu. Jika peralatan ini menyebabkan gangguan yang membahayakan pada penerimaan radio atau televisi, yang dapat dipastikan dengan mematikan dan menghidupkan peralatan, pengguna dianjurkan untuk mencoba memperbaiki gangguan tersebut dengan satu atau beberapa tindakan berikut:
- Ubah arah atau pindahkan antena penerima.
- Tingkatkan pemisahan antara peralatan dan penerima.
- Hubungkan peralatan ke stopkontak di sirkuit yang berbeda dari stopkontak yang terhubung ke penerima.
- Hubungi dealer atau teknisi radio/TV yang berpengalaman untuk mendapatkan bantuan.
Pernyataan Paparan Radiasi FCC
Modular ini sesuai dengan batas paparan radiasi RF FCC yang ditetapkan untuk lingkungan yang tidak terkendali. Pemancar ini tidak boleh ditempatkan atau dioperasikan bersama dengan antena atau pemancar lain. Modular ini harus dipasang dan dioperasikan dengan jarak minimal 20 cm antara radiator dan bodi pengguna.
Modul ini terbatas hanya untuk instalasi OEM
Integrator OEM bertanggung jawab untuk memastikan bahwa pengguna akhir tidak memiliki instruksi manual untuk melepas atau memasang modul
Jika nomor identifikasi FCC tidak terlihat saat modul dipasang di dalam perangkat lain, maka bagian luar perangkat tempat modul dipasang juga harus menampilkan label yang merujuk ke modul yang disertakan. Label eksterior ini dapat menggunakan kata-kata seperti berikut: “Berisi Modul Pemancar FCC ID: Z4T-XIAOESP32C6 Atau Berisi FCC ID: Z4T-XIAOESP32C6”
Ketika modul dipasang di dalam perangkat lain, panduan pengguna host harus berisi pernyataan peringatan di bawah ini;
- Perangkat ini mematuhi Bagian 15 Peraturan FCC. Pengoperasiannya tunduk pada dua kondisi berikut:
- Perangkat ini mungkin tidak menimbulkan gangguan yang membahayakan.
- Perangkat ini harus menerima segala gangguan yang diterima, termasuk gangguan yang dapat menyebabkan pengoperasian yang tidak diinginkan.
- Perubahan atau modifikasi yang tidak secara tegas disetujui oleh pihak yang bertanggung jawab atas kepatuhan dapat membatalkan kewenangan pengguna untuk mengoperasikan peralatan.
Perangkat harus dipasang dan digunakan sesuai dengan petunjuk produsen seperti dijelaskan dalam dokumentasi pengguna yang disertakan dengan produk.
Perusahaan mana pun dari perangkat host yang memasang modular ini dengan persetujuan modular terbatas harus melakukan pengujian emisi radiasi dan emisi palsu sesuai dengan persyaratan FCC bagian 15C: 15.247. Hanya jika hasil pengujian mematuhi persyaratan FCC bagian 15C: 15.247, maka host dapat dijual secara legal.
Antena
Jenis | Memperoleh |
Antena chip keramik | 4.97dBi |
Antena FPC | 1.23dBi |
Antena batang | 2.42dBi |
Antena terpasang secara permanen, tidak dapat diganti. Pilih apakah akan menggunakan antena keramik internal atau antena eksternal melalui GPIO14. Kirim 0 ke GPIO14 untuk menggunakan antena internal, dan kirim 1 untuk menggunakan antena eksternal. Desain antena trace: Tidak berlaku.
Pertanyaan yang Sering Diajukan (FAQ)
T: Dapatkah saya menggunakan produk ini untuk aplikasi industri?
A: Meskipun produk ini dirancang untuk proyek rumah pintar, produk ini mungkin tidak cocok untuk aplikasi industri karena persyaratan khusus dalam pengaturan industri.
T: Berapa konsumsi daya tipikal produk ini?
A: Produk ini menawarkan berbagai mode kerja dengan konsumsi daya terendah sebesar 15 A dalam mode tidur nyenyak.
Dokumen / Sumber Daya
![]() |
Papan MCU Kecil RISC-V ESP32 dari seeed studio [Bahasa Indonesia:] Panduan Pemilik ESP32, Papan MCU Kecil RISC-V ESP32, Papan MCU Kecil RISC-V, Papan MCU Kecil, Papan MCU, Papan |