M5STACK ESP32 CORE2 IoT Development Kit User Manual

M5STACK ESP32 CORE2 IoT Development Kit User Manual

1. GAMBAR

M5Stick CORE2 yaiku papan ESP32 sing adhedhasar chip ESP32-D0WDQ6-V3, ngemot layar TFT 2-inch. Papan digawe saka PC + ABC.

M5STACK ESP32 CORE2 IoT Development Kit User Manual - Outline

1.1 Komposisi Hardware

Hardware saka CORE2: chip ESP32-D0WDQ6-V3, layar TFT, Green LED, Tombol, antarmuka GROVE, antarmuka Type.C-kanggo-USB, chip Manajemen Daya lan baterei.
ESP32-D0WDQ6-V3 ESP32 minangka sistem dual-inti kanthi loro CPU Harvard Architecture Tense LX6. Kabeh memori ditempelake, memori external lan peripheral dumunung ing bis data lan / utawa bis instruksi saka CPU iki. Kanthi sawetara pangecualian cilik (ndeleng ngisor), pemetaan alamat loro CPU simetris, tegese padha nggunakake alamat sing padha kanggo ngakses memori sing padha. Multiple peripheral ing sistem bisa ngakses embeddedmemory liwat DMA.

Layar TFT yaiku layar warna 2 inci sing didorong ILI9342C kanthi resolusi 320 x 240.
Operasi voltagE sawetara 2.6 ~ 3.3V, sawetara suhu kerja -25 ~ 55 ° C.
Chip Manajemen Daya yaiku X-Powers AXP192. Operasi voltagRange 2.9V ~ 6.3V lan arus pangisi daya 1.4A.
CORE2 nglengkapi ESP32 karo kabeh sing dibutuhake kanggo program, kabeh sing dibutuhake kanggo operasi lan pangembangan

2. DESKRIPSI PIN

2.1. Antarmuka USB

M5CAMREA Konfigurasi Tipe-C antarmuka USB, ndhukung protokol komunikasi standar USB2.0.

M5STACK ESP32 CORE2 IoT Development Kit User Manual - USB

2.2. Antarmuka GROVE

4p dibuwang Jarak saka 2.0mm M5CAMREA GROVE antarmuka, kabel internal lan GND, 5V, GPIO32, GPIO33 disambungake.

M5STACK ESP32 CORE2 IoT Development Kit User Manual - Grove Interface

3. DESKRIPSI FUNGSI

Bab iki nerangake ESP32-D0WDQ6-V3 macem-macem modul lan fungsi.

3.1. 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
3.2. DESKRIPSI STORAGE
3.2.1.External Flash 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.
3.3. KRISTAL

Eksternal 2 MHz~60 MHz osilator kristal (40 MHz mung kanggo fungsi Wi-Fi/BT)

3.4. 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 beroperasi. Chip bisa nampa lan ngirim sinyal swara.
    - Mode modem-sleep: CPU bisa mlaku, jam bisa dikonfigurasi. Wi-Fi / Bluetooth baseband lan RF
    - Mode turu entheng: CPU ditundha. 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 lan periferal RTC ing kahanan kerja. Data panyambungan WiFi lan Bluetooth sing disimpen ing RTC. ULP coprocessor bisa digunakake. – Mode Hibernasi: 8 MHz osilator lan koprocessor dibangun ing 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 sing gegandhengan: mode irit daya ngalih ing antarane Aktif, Modem-sleep, Light-sleep mode. CPU, Wi-Fi, Bluetooth, lan interval wektu prasetel radio bakal awakened, kanggo mesthekake sambungan Wi-Fi / Bluetooth.
    - Cara ngawasi sensor Ultra Low-power: 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.

M5STACK ESP32 CORE2 IoT Development Kit User Manual - Mode turu jero

4. KARAKTERISTIK LISTRIK

4.1. LIMIT PARAMETER

M5STACK ESP32 CORE2 IoT Development Kit User Manual - LIMIT PARAMETER

1. VIO kanggo pad sumber daya, Waca ESP32 Spesifikasi Teknis Lampiran 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 kegagalan daya.

Pranyatan FCC: 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:
(1) Piranti iki bisa uga ora nimbulaké gangguan mbebayani, lan
(2) Piranti iki kudu nampa gangguan sing ditampa, kalebu gangguan sing bisa nyebabake operasi sing ora dikarepake.
Pernyataan Paparan Radiasi FCC: Peralatan iki tundhuk karo watesan paparan radiasi FCC sing ditetepake kanggo lingkungan sing ora bisa dikontrol .Peralatan iki kudu dipasang lan dioperasikake kanthi jarak minimal 20cm antarane radiator lan awak.

Cathetan: Peralatan iki wis diuji lan ditemokake tundhuk karo watesan kanggo piranti digital Kelas B, miturut bagean 15 saka

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 ing resepsi 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 sing beda karo sing disambungake karo panrima.
– Hubungi dealer utawa teknisi radio/TV sing berpengalaman kanggo njaluk bantuan.

Miwiti Cepet Aliran UI

Tutorial iki ditrapake kanggo M5Core2

Alat kobong

Mangga klik tombol ing ngisor iki kanggo ngundhuh M5Burner perangkat kukuh kobong alat miturut sistem operasi. Unzip lan mbukak aplikasi.

M5STACK ESP32 CORE2 IoT Development Kit User Manual - Alat kobong

M5STACK ESP32 CORE2 IoT Development Kit User Manual - Sawise instalasi pangguna MacOS

Firmware kobong

  1. Klik kaping pindho kanggo mbukak alat kobong Burner, pilih jinis piranti sing cocog ing menu kiwa, pilih versi perangkat kukuh sing dibutuhake, banjur klik tombol download kanggo didownload.
    M5STACK ESP32 CORE2 IoT Development Kit User Manual - Klik kaping pindho kanggo mbukak alat bakar Burner
  2. 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 firmware kobong stage informasi. Sawise konfigurasi, klik "Burn" kanggo miwiti kobong.
    M5STACK ESP32 CORE2 IoT Development Kit User Manual - Banjur sambungake piranti M5 menyang komputer liwat kabel Type-C
  3. Nalika log kobong njaluk Burn Successfully , iku ateges sing perangkat kukuh wis burned.

M5STACK ESP32 CORE2 IoT Development Kit User Manual - Nalika log kobong njaluk

Nalika kobong pisanan utawa program perangkat kukuh mlaku ora normal, sampeyan bisa ngeklik "Busak" kanggo mbusak memori lampu kilat. Ing nganyari perangkat kukuh sakteruse, 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).

Ngobong konfigurasi WiFi (disaranake)
UIFlow-1.5.4 lan versi ing ndhuwur bisa nulis informasi WiFi langsung liwat M5Burner.

M5STACK ESP32 CORE2 IoT Development Kit User Manual - Burn konfigurasi WiFi

WiFi konfigurasi hotspot AP

  1. Pencet terus tombol daya ing sisih kiwa kanggo nguripake mesin. Yen WiFi ora dikonfigurasi, sistem bakal kanthi otomatis ngetik mode konfigurasi jaringan nalika diuripake kanggo pisanan. Upaminipun sampeyan pengin ngetik maneh mode konfigurasi jaringan sawise mbukak program liyane, sampeyan bisa deleng operasi ing ngisor iki. Sawise Logo UIFlow katon nalika wiwitan, klik tombol Ngarep kanthi cepet (tombol M5 tengah) kanggo ngetik kaca konfigurasi. Pencet tombol ing sisih tengen fuselage kanggo ngalih pilihan kanggo Setelan, lan penet tombol Ngarep kanggo konfirmasi. Pencet tombol tengen kanggo ngalih pilihan menyang Setelan WiFi, penet tombol Ngarep kanggo konfirmasi, lan miwiti konfigurasi.
    M5STACK ESP32 CORE2 IoT Development Kit User Manual - Mode pemrograman jaringan minangka mode docking antarane M5
  2. Sawise kasil nyambung menyang hotspot nganggo 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.

M5STACK ESP32 CORE2 IoT Development Kit User Manual - Karakter khusus kayata

Mode Network Programming lan API KEY
Ketik mode pemrograman jaringan Jaringan mode program punika 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 konfigurasi jaringan WiFi pisanan sukses, piranti bakal kanthi otomatis miwiti maneh lan ngetik mode program jaringan. Yen sampeyan ora ngerti carane ngetik maneh mode pemrograman sawise mbukak aplikasi liyane, sampeyan bisa waca operasi ing ngisor iki.
miwiti maneh, pencet tombol A ing antarmuka menu utama kanggo milih mode pemrograman lan ngenteni nganti indikator tengen indikator jaringan dadi ijo ing kaca mode pemrograman. Akses kaca pemrograman UIFlow kanthi ngunjungi flow.m5stack.com ing browser komputer.

M5STACK ESP32 CORE2 IoT Development Kit User Manual - Mode pemrograman jaringan minangka mode docking antarane M5

API KEY 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 di-push kanggo piranti tartamtu. Pangguna kudu ngunjungi flow.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.

 

M5STACK ESP32 CORE2 IoT Development Kit User Manual - API KUNCI Pasangan

HTTP

Rampungake langkah-langkah ing ndhuwur, banjur sampeyan bisa miwiti program nganggo UIFlow. Kanggo example: Akses Baidu liwat HTTP

M5STACK ESP32 CORE2 IoT Development Kit User Manual - Rampungake langkah-langkah ing ndhuwur, banjur sampeyan bisa miwiti program nganggo UIFlow
BLE UART
Deskripsi Fungsi Nggawe sambungan Bluetooth lan aktifake layanan passthrough Bluetooth.

M5STACK ESP32 CORE2 IoT Development Kit User Manual - Nggawe sambungan Bluetooth lan aktifake layanan passthrough Bluetooth

  • Iki jeneng pisanan Initialize setelan, ngatur jeneng piranti Bluetooth.
  • Writer BLE UART Ngirim data nggunakake BLE UART.
  • BLE UART tetep cache Priksa jumlah bita data BLE UART.
  • BLE UART maca kabeh Waca 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.

M5STACK ESP32 CORE2 IoT Development Kit User Manual - Nggawe sambungan passthrough Bluetooth lan kirim

IDE Desktop UIFlow

UIFlow Desktop IDE versi offline saka programmer UIFlow sing ora mbutuhake sambungan jaringan, lan bisa nyedhiyani sampeyan karo pengalaman push program responsif. Mangga klik versi UIFlow-Desktop-IDE sing cocog kanggo ngundhuh miturut sistem operasi sampeyan.

M5STACK ESP32 CORE2 IoT Development Kit User Manual - UIFlow Desktop IDE

Mode pemrograman USB
Unzip arsip UIFlow Desktop IDE sing diundhuh lan klik kaping pindho kanggo mbukak aplikasi kasebut.

M5STACK ESP32 CORE2 IoT Development Kit User Manual - mode pemrograman USB

Sawise app diwiwiti, bakal kanthi otomatis ndeteksi manawa komputer sampeyan duwe driver USB (CP210X), klik Instal, banjur tindakake pandhuan kanggo ngrampungake instalasi.

M5STACK ESP32 CORE2 IoT Development Kit User Manual - Sawise app diwiwiti

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.

M5STACK ESP32 CORE2 IoT Development Kit User Manual - Sawise instalasi driver rampung

Nggunakake UIFlow Desktop IDE mbutuhake piranti M5 karo perangkat kukuh 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.

M5STACK ESP32 CORE2 IoT Development Kit User Manual - Klik tombol daya ing sisih kiwa piranti kanggo miwiti maneh

Pilih port sing cocog, lan piranti pemrograman, klik OK kanggo nyambung.

M5STACK ESP32 CORE2 IoT Development Kit User Manual - Pilih port sing cocog, lan piranti pemrograman

Pranala sing gegandhengan
Pambuka Blok UIFlow

Dokumen / Sumber Daya

M5STACK ESP32 CORE2 Kit Pangembangan IoT [pdf] Manual pangguna
M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, ESP32, CORE2 IoT Development Kit, ESP32 CORE2 IoT Development Kit, Development Kit

Referensi

Ninggalake komentar

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