M5STACK-CORE2 Based IoT Development Kit
OUTLINE
M5Stick CORE2 yaiku papan ESP32 sing adhedhasar chip ESP32-D0WDQ6-V3, ngemot
Komposisi Hardware
Hardware CORE2: Chip ESP32-D0WDQ6-V3, layar TFT, LED Ijo, Tombol, antarmuka GROVE, antarmuka TypeC-kanggo-USB, chip Manajemen Daya lan baterei.
ESP32-D0WDQ6-V3 ESP32 minangka sistem dual-inti karo loro CPU Harvard Architecture Xtensa LX6. Kabeh memori sing ditempelake, memori eksternal lan periferal dumunung ing bus data lan / utawa bus instruksi saka CPU kasebut. Kanthi sawetara pangecualian cilik (ndeleng ngisor), pemetaan alamat loro CPU simetris, tegese padha nggunakake alamat sing padha kanggo ngakses memori padha. Multiple peripheral ing sistem bisa ngakses embeddedmemory liwat DMA.
Layar TFT iku layar werna 2-inch mimpin ILI9342C kanthi resolusi 320 x 240. Vol operasitagE sawetara 2.6 ~ 3.3V, sawetara suhu kerja -25 ~ 55 ° C.
Chip Manajemen Daya yaiku AXP192 X-Powers. Operasi voltagRange 2.9V ~ 6.3V lan arus pangisi daya 1.4A.
PADUAN2 nglengkapi ESP32 karo kabeh sing dibutuhake kanggo program, kabeh sing dibutuhake kanggo operasi lan pangembangan
DESKRIPSI PIN
Antarmuka USB
M5CAMREA Konfigurasi Tipe-C antarmuka USB, ndhukung protokol komunikasi standar USB2.0.
Antarmuka GROVE
4p dibuwang Jarak saka 2.0mm M5CAMREA GROVE antarmuka, kabel internal lan GND, 5V, GPIO32, GPIO33 disambungake.
DESKRIPSI FUNGSI
Bab iki nerangake ESP32-D0WDQ6-V3 macem-macem modul lan fungsi.
CPU lan MEMORY
Xtensa®single-/dual-core32-bitLX6microprocessor(s), upto600MIPS (200MIPSforESP32-S0WD/ESP32-U4WDH, 400 MIPS kanggo ESP32-D2WD):
- 448 KB ROM
- 520 KB SRAM
- 16 KB SRAM ing RTC
- QSPI ndhukung sawetara lampu kilat / Kripik SRAM
DESKRIPSI STORAGE
Flash njaba lan SRAM
ESP32 ndhukung macem-macem lampu kilat QSPI eksternal lan memori akses acak statis (SRAM), duwe enkripsi AES berbasis hardware kanggo nglindhungi program lan data pangguna.
- ESP32 akses external QSPI Flash lan SRAM dening caching. Nganti 16 MB spasi kode Flash eksternal dipetakan menyang CPU, ndhukung akses 8-bit, 16-bit lan 32-bit, lan bisa nglakokake kode.
- Nganti 8 MB eksternal Flash lan SRAM dipetakan menyang ruang data CPU, ndhukung akses 8-bit, 16-bit lan 32-bit. Lampu kilat mung ndhukung operasi maca, SRAM ndhukung operasi maca lan nulis.
KRISTAL
Eksternal 2 MHz~60 MHz osilator kristal (40 MHz mung kanggo fungsi Wi-Fi/BT)
MANAJEMEN RTC lan konsumsi daya kurang
ESP32 nggunakake teknik manajemen daya sing luwih maju bisa uga dialihake ing antarane mode irit daya sing beda. (Waca Tabel 5).
- Mode hemat daya
- Mode Aktif: chip RF operasi. Chip bisa nampa lan ngirim sinyal swara.
- Modem-sleep mode: CPU bisa mlaku, jam bisa diatur. Wi-Fi/Bluetooth baseband lan RF
- Mode turu entheng: CPU dilereni soko tugas. RTC lan memori lan peripheral ULP operasi coprocessor. Sembarang acara tangi (MAC, host, timer RTC utawa interrupt eksternal) bakal tangi chip.
- Mode turu jero: mung memori RTC lan peripheral ing negara apa. Data konektivitas Wi-Fi lan Bluetooth sing disimpen ing RTC. ULP coprocessor bisa digunakake.
- Mode Hibernasi: 8 MHz osilator lan dibangun ing coprocessor ULP dipatèni. Memori RTC kanggo mulihake sumber daya dipotong. Mung siji RTC jam timer dumunung ing jam alon lan sawetara RTC GPIO ing karya. Jam RTC RTC utawa timer bisa tangi saka mode Hibernasi GPIO.
- Mode turu jero
- mode turu related: mode ngirit daya ngoper antarane Active, Modem-turu, Mode cahya-turu. CPU, Wi-Fi, Bluetooth, lan interval wektu prasetel radio bakal awakened, kanggo mesthekake sambungan Wi-Fi / Bluetooth.
- Cara ngawasi sensor Ultra Low-daya: sistem utama yaiku mode Deep-sleep, coprocessor ULP dibukak utawa ditutup kanthi periodik kanggo ngukur data sensor. Sensor ngukur data, coprocessor ULP mutusake apa bakal tangi sistem utama.
KARAKTERISTIK LISTRIK
LIMIT PARAMETER
- VIO menyang pad catu daya, Waca Lampiran Spesifikasi Teknis ESP32
IO_MUX, minangka SD_CLK saka Power supply kanggo VDD_SDIO.
Pencet terus tombol daya sisih rong detik kanggo miwiti piranti. Pencet terus luwih saka 6 detik kanggo mateni piranti. Ngalih menyang mode foto liwat layar Ngarep, lan avatar sing bisa dipikolehi liwat kamera ditampilake ing layar tft. Kabel USB kudu disambungake nalika digunakake, lan baterei lithium digunakake kanggo panyimpenan jangka pendek kanggo nyegah daya. gagal.
Pranyatan FCC
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.
Piranti iki tundhuk karo bagean 15 saka Aturan FCC. Operasi tundhuk karo rong syarat ing ngisor iki:
- Piranti iki bisa uga ora nyebabake gangguan mbebayani, lan
- Piranti iki kudu nampa gangguan sing ditampa, kalebu gangguan sing bisa nyebabake operasi sing ora dikarepake.
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, nggunakake 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:
- eorient utawa mindhah 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.
Informasi Eksposur RF (SAR)
Telpon iki dirancang lan diprodhuksi ora ngluwihi watesan emisi kanggo paparan energi frekuensi radio (RF) sing disetel dening Komisi Komunikasi Federal Amerika Serikat.
Sajrone tes SAR, piranti iki disetel kanggo ngirimake level daya paling dhuwur sing disertifikasi ing kabeh pita frekuensi sing dites, lan diselehake ing posisi sing simulasi paparan RF panggunaan ing endhas tanpa pamisahan, lan ing cedhak awak kanthi pemisahan 0 mm.
Watesan SAR sing disetel dening FCC yaiku 1.6W/kg. FCC wis menehi Otorisasi Peralatan kanggo telpon model iki kanthi kabeh tingkat SAR sing dilaporake dievaluasi minangka selaras karo pedoman paparan RF FCC.
Kabar IC
Piranti iki tundhuk karo standar RSS sing dibebasake lisensi Industry Canada. Operasi tundhuk karo rong syarat ing ngisor iki:
- piranti iki bisa uga ora nimbulaké gangguan, lan
- piranti iki kudu nampa gangguan apa wae, kalebu gangguan sing bisa nyebabake operasi piranti sing ora dikarepake.
Pernyataan Paparan Radiasi IC
EUT iki tundhuk karo SAR kanggo watesan pajanan umum/ora bisa dikontrol ing IC RSS-102 lan wis diuji miturut metode pangukuran lan prosedur sing ditemtokake ing IEEE 1528 lan IEC 62209. Peralatan iki kudu dipasang lan dioperasikake kanthi jarak minimal 0 cm antarane radiator lan awak. Piranti iki lan antena (s) ora kudu dumunung bebarengan utawa operasi bebarengan karo antena utawa pemancar liyane
Miwiti Cepet UIFlow
Alat kobong
Cathetan: Sawise pangguna MacOS diinstal, lebokake aplikasi kasebut ing folder Aplikasi, kaya sing ditampilake ing gambar ing ngisor iki.
Firmware kobong
- Klik kaping pindho kanggo mbukak alat kobong Burner, pilih jinis piranti sing cocog ing menu kiwa, pilih versi firmware sing dibutuhake, banjur klik tombol download kanggo ngundhuh.
- Banjur sambungake piranti M5 menyang komputer liwat kabel Tipe-C, pilih port COM sing cocog, tingkat baud bisa nggunakake konfigurasi standar ing M5Burner, saliyane, sampeyan uga bisa ngisi WIFI sing piranti bakal disambungake sajrone kobongan firmware stage informasi. Sawise konfigurasi, klik "Burn" kanggo miwiti kobong.
- Nalika log kobong njaluk Burn Successfully , tegese firmware wis diobong.
Nalika diobong pisanan utawa program firmware ora normal, sampeyan bisa ngeklik "Busak" kanggo mbusak memori flash. Ing nganyari firmware sabanjure, ora perlu mbusak maneh, yen ora, informasi Wi-Fi sing disimpen bakal dibusak lan Kunci API bakal dianyari.
Konfigurasi WIFI
UIFlow nyedhiyakake offline lan web versi programmer. Nalika nggunakake web versi, kita kudu ngatur sambungan WiFi kanggo piranti. Ing ngisor iki nerangake rong cara kanggo ngatur sambungan WiFi kanggo piranti (Konfigurasi Burn lan konfigurasi hotspot AP).
Burn konfigurasi WiFi (disaranake)
UIFlow-1.5.4 lan versi ing ndhuwur bisa nulis informasi WiFi langsung liwat M5Burner.
Konfigurasi APhotspot WiFi
- Pencet terus tombol daya ing sisih kiwa kanggo nguripake mesin. Yen WiFi ora dikonfigurasi, sistem bakal kanthi otomatis mlebu mode konfigurasi jaringan nalika diuripake kanggo pisanan. Yen sampeyan pengin mlebu maneh mode konfigurasi jaringan sawise mbukak program liyane, sampeyan bisa ndeleng operasi ing ngisor iki. Sawise Logo UIFlow katon nalika wiwitan, klik cepet tombol Ngarep (tombol M5 tengah) kanggo ngetik kaca konfigurasi. Pencet tombol ing sisih tengen fuselage kanggo ngalih pilihan menyang Setelan, banjur pencet tombol Ngarep kanggo konfirmasi. Pencet tombol tengen kanggo ngalih pilihan menyang Setelan WiFi, penet tombol Ngarep kanggo konfirmasi, lan miwiti konfigurasi.
- Sawise kasil nyambung menyang hotspot karo ponsel, bukak browser ponsel kanggo mindhai kode QR ing layar utawa langsung ngakses 192.168.4.1, ketik kaca kanggo ngisi informasi WIFI pribadhi, banjur klik Konfigurasi kanggo ngrekam informasi WiFi sampeyan. . Piranti bakal diwiwiti maneh kanthi otomatis sawise kasil ngatur lan mlebu mode pemrograman.
Cathetan: Karakter khusus kayata "spasi" ora diidini ing informasi WiFi sing dikonfigurasi.
Mode Network Programming lan API KEY
Ketik mode pemrograman jaringan
Mode pemrograman jaringan minangka mode docking antarane piranti M5 lan UIFlow web platform pemrograman. Layar bakal nuduhake status sambungan jaringan piranti saiki. Nalika indikator ijo, iku tegese sampeyan bisa nampa push program ing sembarang wektu. Ing kahanan standar, sawise sukses konfigurasi jaringan WiFi pisanan, piranti bakal kanthi otomatis miwiti maneh lan ngetik mode pemrograman jaringan. Yen sampeyan ora ngerti carane ngetik maneh mode pemrograman sawise mbukak aplikasi liyane, sampeyan bisa ngrujuk ing operasi ing ngisor iki.
miwiti maneh, penet tombol A ing antarmuka menu utama kanggo milih mode program lan ngenteni nganti indikator tengen indikator jaringan dadi ijo ing kaca mode program. Akses kaca pemrograman UIFlow kanthi ngunjungi low.m5stack.com ing browser komputer.
APKEY Pasangan
API KEY minangka kredensial komunikasi kanggo piranti M5 nalika nggunakake UIFlow web pemrograman. Kanthi ngonfigurasi KUNCI API sing cocog ing sisih UIFlow, program kasebut bisa didorong kanggo piranti tartamtu. Pangguna kudu ngunjungi low.m5stack.com ing komputer web browser kanggo ngetik kaca program UIFlow. Klik tombol setelan ing garis menu ing pojok tengen ndhuwur kaca, ketik API Key ing piranti sing cocog, pilih hardware sing digunakake, klik OK kanggo nyimpen lan ngenteni nganti bisa nyambung.
HTTP
Rampungake langkah-langkah ing ndhuwur, banjur sampeyan bisa miwiti program nganggo UIFlow. Kanggo example:Akses Baidu liwat HTTP
BLE UART
Deskripsi Fungsi
Nggawe sambungan Bluetooth lan aktifake layanan passthrough Bluetooth.
- Jeneng wiwitan Wiwiti setelan, konfigurasi jeneng piranti Bluetooth.
- BLE UART Writre Ngirim data nggunakake BLE UART.
- BLE UART tetep cache Priksa jumlah bita data BLE UART.
- BLE UART maca kabeh ReAad kabeh data ing cache BLE UART.
- BLE UART maca karakter Waca n data ing cache BLE UART.
instruksi
Nggawe sambungan passthrough Bluetooth lan ngirim on / off kontrol LED.
IDE Desktop UIFlow
UIFlow Desktop IDE minangka versi offline saka programmer UIFlow sing ora mbutuhake sambungan jaringan, lan bisa menehi pengalaman push program responsif. Mangga klik versi UIFlow-Desktop-IDE sing cocog kanggo ngundhuh miturut sistem operasi sampeyan.
Mode pemrograman USB
Unzip arsip UIFlow Desktop IDE sing diundhuh lan klik kaping pindho kanggo mbukak aplikasi kasebut.
Sawise app diwiwiti, bakal kanthi otomatis ndeteksi manawa komputer sampeyan duwe driver USB (CP210X), klik Instal, banjur tindakake pituduh kanggo ngrampungake instalasi.
Sawise instalasi driver rampung, bakal kanthi otomatis ngetik UIFlow Desktop IDE lan kanthi otomatis pop munggah kothak konfigurasi. Ing wektu iki, sambungake piranti M5 menyang komputer liwat kabel data Tpye-C.
Nggunakake UIFlow Desktop IDE mbutuhake piranti M5 karo firmware UIFlow lan ketik ** mode pemrograman USB **.
Klik tombol daya ing sisih kiwa piranti kanggo miwiti maneh, sawise ngetik menu, cepet klik tombol tengen kanggo milih mode USB.
Pilih port sing cocog, lan piranti pemrograman, klik OK kanggo nyambung.
Pranala sing gegandhengan
Pambuka Blok UIFlow
Dokumen / Sumber Daya
![]() |
M5STACK M5STACK-CORE2 Based IoT Development Kit [pdf] Manual pangguna M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, M5STACK-CORE2 Based IoT Development Kit, M5STACK-CORE2, Based IoT Development Kit, IoT Development Kit, Development Kit |