wiji-logo

studio winih ESP32 RISC-V Papan MCU Tiny

seeed-studio-ESP32-RISC-V-Tiny-MCU-Board-product

DETAIL PRODUK ESP32

Fitur

  • Konektivitas Enhanced: Nggabungke 2.4GHz Wi-Fi 6 (802.11ax), Bluetooth 5(LE), lan konektivitas radio IEEE 802.15.4, ngijini sampeyan kanggo nggunakake protokol Thread lan Zigbee.
  • Matter Native: Ndhukung mbangun proyek omah cerdas sing cocog karo Matter amarga konektivitas sing ditingkatake, entuk interoperabilitas
  • Keamanan Dienkripsi ing Chip: Didhukung dening ESP32-C6, nggawa keamanan ndhelik-on-chip sing ditingkatake menyang proyek omah cerdas liwat boot aman, enkripsi, lan Lingkungan Eksekusi Terpercaya (TEE)
  • Kinerja RF sing luar biasa: Nduwe antena ing papan nganti 80m
    BLE / sawetara Wi-Fi, nalika leladen antarmuka kanggo antena UFL external
  • Ngatur Konsumsi Daya: Dilengkapi 4 mode kerja, sing paling murah yaiku 15 μA ing mode turu jero, uga ndhukung manajemen pangisian daya baterei lithium.
  • Prosesor RISC-V Ganda: Nggabungake rong prosesor RISC-V 32-bit, kanthi prosesor kinerja dhuwur nganti 160 MHz, lan prosesor kurang daya nganti 20
  • Desain XIAO Klasik: Tetep dadi desain XIAO klasik kanthi ukuran jempol 21 x 17.5mm, lan dipasang ing sisih siji, dadi sampurna kanggo proyek sing winates ing papan kayata barang sing bisa dipakai.

seeed-studio-ESP32-RISC-V-Tiny-MCU-Board- (1)

Katrangan

Seeed Studio XIAO ESP32C6 powered by Highly-Integrated ESP32-C6 SoC, dibangun ing loro 32-dicokot RISC-V pemroses, karo kinerja dhuwur (HP) prosesor karo runni ng nganti 160 MHz, lan kurang-daya (LP) 32-dicokot RISC-V prosesor, kang bisa clocked nganti 20 MHz. Ana 512KB SRAM lan 4 MB Flash ing chip, saéngga papan pemrograman luwih akeh, lan nggawa luwih akeh kemungkinan kanggo skenario kontrol IoT.
XIAO ESP32C6 asli Matter amarga konektivitas nirkabel sing ditingkatake. Stack kurang kabel ndhukung 2.4 GHz WiFi 6, Bluetooth® 5.3, Zigbee, lan Thread (802.15.4). Minangka anggota XIAO pisanan sing kompatibel karo Utas, iku cocog kanggo mbangun proyek manut Matter-c, saéngga entuk interoperabilitas ing omah sing cerdas.
Kanggo ndhukung proyek IoT sampeyan, XIAO ESP32C6 ora mung nyedhiyakake integrasi lancar karo platform awan utama kaya ESP Rain Maker, AWS IoT, Microsoft Azur e, lan Google Cloud, nanging uga nggunakake keamanan kanggo aplikasi IoT sampeyan. Kanthi boot aman on-chip, enkripsi lampu kilat, proteksi identitas, lan Lingkungan Eksekusi Terpercaya (TEE), papan cilik iki njamin tingkat keamanan sing dikarepake kanggo pangembang sing pengin nggawe solusi sing cerdas, aman, lan nyambung.

seeed-studio-ESP32-RISC-V-Tiny-MCU-Board- (2)

XIAO anyar iki dilengkapi antena keramik onboard kanthi kinerja dhuwur kanthi jangkauan BLE / Wi-Fi nganti 80m, nalika uga duwe antarmuka kanggo antena UFL eksternal. Ing wektu sing padha, uga dilengkapi manajemen konsumsi daya sing dioptimalake. Nampilake papat mode daya lan sirkuit manajemen pangisian daya baterei lithium onboard, bisa digunakake ing mode Turu Jero kanthi arus nganti 15 µA, dadi pas banget kanggo aplikasi sing nganggo baterei sing adoh.

seeed-studio-ESP32-RISC-V-Tiny-MCU-Board- (3)

Dadi anggota kaping 8 saka kulawarga Seeed Studio XIAO, XIAO ESP32C6 tetep dadi desain XIAO klasik. Iki dirancang kanggo pas karo 21 x 17.5mm, Ukuran Standar XIAO, nalika tetep komponen siji-si klasik sing dipasang. Malah kang jempol-ukuran, iku apik tenan ngilangi metu 15 total pin GPIO, kalebu 11 digital I / Os kanggo PWM pin lan 4 analog I / Os kanggo ADC pin. Ndhukung port komunikasi serial UART, IIC, lan SPI. Kabeh fitur kasebut cocog kanggo proyek sing winates ing papan kayata barang sing bisa dipakai, utawa unit sing siap produksi kanggo desain PCBA sampeyan.

Miwiti

Kaping pisanan, kita bakal nyambungake XIAO ESP32C3 menyang komputer, sambungake LED menyang papan lan upload kode prasaja saka Arduino IDE kanggo mriksa apa papan kasebut berfungsi kanthi apik kanthi kedhip LED sing disambungake.

Setup hardware
Sampeyan kudu nyiyapake ing ngisor iki:

  • 1 x Seeed Studio XIAO ESP32C6
  • 1 x Komputer
  • 1 x kabel Tipe-C USB

Tip
Sawetara kabel USB mung bisa nyedhiyakake daya lan ora bisa ngirim data. Yen sampeyan ora duwe kabel USB utawa ora ngerti yen kabel USB bisa ngirim data, sampeyan bisa mriksa Seeed USB Type-C support USB 3.1 .

  1. Langkah 1. Sambungake XIAO ESP32C6 menyang komputer liwat kabel USB Type-C.
  2. Langkah 2. Sambungake LED menyang D10 pin minangka nderek
    Cathetan: Priksa manawa nyambungake resistor (kira-kira 150Ω) kanthi seri kanggo mbatesi arus liwat LED lan kanggo nyegah arus keluwihan sing bisa ngobong LED.

Siapke Piranti Lunak
Ing ngisor iki aku bakal dhaptar versi sistem, versi ESP-IDF, lan versi ESP-Matter sing digunakake ing artikel iki kanggo referensi. Iki minangka versi stabil sing wis diuji supaya bisa digunakake kanthi bener.

  • Host: Ubuntu 22.04 LTS (Jammy Jellyfish).
  • ESP-IDF: Tags v5.2.1.
  • ESP-Matter: cabang utama, wiwit 10 Mei 2024, nggawe bf56832.
  • connectedhomeip: saiki dianggo karo commit 13ab158f10, wiwit 10 Mei 2024.
  • Git
  • Kode Visual Studio

Instalasi ESP-Matter Step by Step

Langkah 1. Instal Dependensi
Pisanan, sampeyan kudu nginstal paket sing dibutuhake nggunakake . Bukak terminal lan jalanake printah ing ngisor iki: 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

Printah iki nginstal macem-macem paket kaya , compiler (, ), lan perpustakaan sing dibutuhake kanggo mbangun lan mbukak Matter SDK.gitgccg++

Langkah 2. Kloning Repositori ESP-Matter​
Kloning repositori saka GitHub nggunakake printah kanthi ambane 1 kanggo njupuk mung snapshot paling anyar: klon esp-mattergit

Ganti menyang direktori lan miwiti submodules Git sing dibutuhake:esp-matter

  • cd esp-prakara
    nganyari submodule git –init –depth 1

Navigasi menyang direktori lan mbukak skrip Python kanggo ngatur submodul kanggo platform tartamtu:connectedhomeip

  • cd ./connectedhomeip/connectedhomeip/scripts/checkout_submodules.py –platform esp32 linux –cethek

Skrip iki nganyari submodul kanggo platform ESP32 lan Linux kanthi cara sing cethek (mung komit paling anyar).

Langkah 3. Instal ESP-Matter​
Bali menyang direktori root, banjur jalanake skrip instalasi: esp-matter

  • cd ../…/install.sh

Skrip iki bakal nginstal dependensi tambahan khusus kanggo ESP-Matter SDK.

Langkah 4. Setel Variabel Lingkungan
Sumber skrip kanggo nyiyapake variabel lingkungan sing dibutuhake kanggo pangembangan: export.sh

  • sumber ./export.sh

Printah iki ngonfigurasi cangkang sampeyan kanthi path lan variabel lingkungan sing dibutuhake.

Langkah 5 (Opsional). Akses cepet menyang lingkungan pangembangan ESP-Matter
Kanggo nambah alias sing kasedhiya lan setelan variabel lingkungan menyang file, tindakake langkah iki. Iki bakal ngatur lingkungan cangkang supaya gampang ngalih ing antarane persiyapan pangembangan IDF lan Matter, lan ngaktifake ccache kanggo mbangun luwih cepet..bashrc
Bukak terminal lan gunakake editor teks kanggo mbukak file dumunung ing direktori ngarep. Sampeyan bisa nggunakake utawa editor apa wae sing disenengi. Kanggo example:.bashrcnano

  • nano ~/.bashrc

Gulung menyang sisih ngisor file lan nambah baris ing ngisor iki: .bashrc

  • # Alias ​​kanggo nyetel lingkungan ESP-Matter alias get_matter='. ~/esp/esp-matter/export.sh'
  • # Aktifake ccache kanggo nyepetake kompilasi alias set_cache='ekspor IDF_CCACHE_ENABLE=1′

Sawise nambahake garis, simpen file lan metu saka editor teks. Yen sampeyan nggunakake , sampeyan bisa nyimpen kanthi mencet , pencet kanggo konfirmasi, banjur metu.nanoCtrl+OEnterCtrl+X
Supaya owah-owahan bisa ditrapake, sampeyan kudu ngisi maneh file. Sampeyan bisa nindakake iki kanthi sumber ing file utawa nutup lan mbukak maneh terminal sampeyan. Kanggo sumber file, gunakake ing ngisor iki

  • sumber ~/.bashrc printah:.bashrc.bashrc.bashrc

Saiki sampeyan bisa mbukak lan nyiyapake utawa refresh lingkungan esp-matter ing sembarang terminal session.get_matterset_cache

  • get_matter set_cache

Aplikasi

  • Omah Pintar sing Aman lan Nyambung, nambah urip saben dina liwat otomatisasi, remot kontrol, lan liya-liyane.
  • Wearables sing winates spasi lan baterei, amarga ukuran jempol lan konsumsi daya sing sithik.
  • Skenario IoT Nirkabel, mbisakake transmisi data kanthi cepet lan dipercaya.

Pranyatan ing kene
Piranti ora ndhukung operasi BT hopping ing mode Dss.

FCC

Pranyatan FCC
Piranti iki tundhuk karo bagean 15 saka Aturan FCC. Operasi tundhuk karo rong syarat ing ngisor iki:

  1. Piranti iki bisa uga ora nyebabake gangguan mbebayani, lan
  2. Piranti iki kudu nampa gangguan sing ditampa, kalebu gangguan sing bisa nyebabake operasi sing ora dikarepake.
    Sembarang Owah-owahan utawa modifikasi sing ora disetujoni kanthi jelas dening pihak sing tanggung jawab kanggo kepatuhan bisa ngilangi wewenang pangguna kanggo ngoperasikake peralatan kasebut.

Cathetan: Peralatan iki wis dites lan ditemokake tundhuk karo watesan kanggo piranti digital Kelas B, miturut bagean 15 Aturan FCC. Watesan kasebut dirancang kanggo menehi pangayoman sing cukup marang gangguan sing mbebayani ing instalasi omah. Peralatan iki ngasilake panggunaan lan bisa mancarake energi frekuensi radio lan, yen ora dipasang lan digunakake miturut pandhuane, bisa nyebabake gangguan sing mbebayani kanggo komunikasi radio. Nanging, ora ana jaminan manawa gangguan ora bakal kedadeyan ing instalasi tartamtu. Yen peralatan iki nyebabake gangguan sing mbebayani kanggo panrima radio utawa televisi, sing bisa ditemtokake kanthi mateni lan nguripake peralatan kasebut, pangguna dianjurake kanggo nyoba mbenerake gangguan kasebut kanthi siji utawa luwih saka langkah-langkah ing ngisor iki:

  • Reorient utawa pindhah antena panampa.
  • Tambah pamisahan antarane peralatan lan panrima.
  • Sambungake peralatan menyang stopkontak ing sirkuit beda saka sing panrima disambungake.
  • Hubungi dealer utawa teknisi radio/TV sing berpengalaman kanggo njaluk bantuan.

Pranyatan Paparan Radiasi FCC
Modular iki tundhuk karo watesan paparan radiasi FCC RF sing ditemtokake kanggo lingkungan sing ora dikendhaleni. Pemancar iki ora kena dipasang utawa dioperasikake bebarengan karo antena utawa pemancar liyane. Modular iki kudu dipasang lan dioperasikake kanthi jarak minimal 20 cm antarane radiator lan awak pangguna.

Modul kasebut diwatesi mung kanggo instalasi OEM
Integrator OEM tanggung jawab kanggo mesthekake yen pangguna pungkasan ora duwe instruksi manual kanggo mbusak utawa nginstal modul
Yen nomer identifikasi FCC ora katon nalika modul dipasang ing piranti liyane, njaba piranti sing dipasang modul kasebut uga kudu nampilake label sing nuduhake modul sing ditutup. Label njaba iki bisa nggunakake tembung kaya ing ngisor iki: "Ngandhut Modul Pemancar ID FCC: Z4T-XIAOESP32C6 Utawa Ngandhut ID FCC: Z4T-XIAOESP32C6"

Nalika modul dipasang ing piranti liyane, manual pangguna host kudu ngemot statement bebaya ing ngisor iki;

  1. Piranti iki tundhuk karo Part 15 saka Aturan FCC. Operasi tundhuk karo rong syarat ing ngisor iki:
    1. Piranti iki bisa uga ora nyebabake gangguan sing mbebayani.
    2. Piranti iki kudu nampa gangguan sing ditampa, kalebu gangguan sing bisa nyebabake operasi sing ora dikarepake.
  2. Owah-owahan utawa modifikasi sing ora disetujoni kanthi jelas dening pihak sing tanggung jawab kanggo kepatuhan bisa ngilangi wewenang pangguna kanggo ngoperasikake peralatan kasebut.

Piranti kasebut kudu diinstal lan digunakake kanthi ketat miturut pandhuan pabrikan kaya sing diterangake ing dokumentasi pangguna sing kasedhiya karo produk kasebut.
Perusahaan apa wae saka piranti host sing nginstal modular iki kanthi persetujuan modular watesan kudu nindakake tes emisi radiasi lan emisi palsu miturut syarat FCC bagean 15C: 15.247, Mung yen asil tes tundhuk karo syarat FCC bagean 15C: 15.247, banjur host bisa didol kanthi sah.

Antena

Jinis gain
Antena chip keramik 4.97dBi
antena FPC 1.23dBi
antena rod 2.42dBi

Antena dipasang kanthi permanen, ora bisa diganti. Pilih arep nggunakake antena keramik dibangun ing utawa antena njaba liwat GPIO14. Kirimi 0 kanggo GPIO14 kanggo nggunakake dibangun ing antena, lan ngirim 1 kanggo nggunakake external antennaTrace designs antena: Ora ditrapake.

Pitakonan sing Sering Ditakoni (FAQ)

P: Apa aku bisa nggunakake produk iki kanggo aplikasi industri?
A: Nalika produk dirancang kanggo proyèk ngarep pinter, iku bisa uga ora cocok kanggo aplikasi industri amarga syarat tartamtu ing setelan industri.

P: Apa konsumsi daya khas produk iki?
A: Prodhuk nawakake macem-macem mode kerja kanthi konsumsi daya paling murah yaiku 15 A ing mode turu jero.

Dokumen / Sumber Daya

studio winih ESP32 RISC-V Papan MCU Tiny [pdf] Manual Pamilik
ESP32, ESP32 RISC-V Papan MCU Cilik, Papan MCU Cilik RISC-V, Papan MCU Cilik, Papan MCU, Papan

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *