M5stack M5STICKC PLUS ESP32-PICO-D4 modul
OUTLINE
StickC PLUS minangka papan ESP32 adhedhasar modul ESP32-PICO-D4, kanthi siji LED lan siji tombol Papan kasebut digawe saka PC + ABC.
Komposisi Hardware
Hardware M5StickC PLUS: modul ESP32-PICO-D4, layar TFT, IMU, pemancar IR, LED abang, Tombol, antarmuka GROVE, antarmuka TypeC-kanggo-USB, chip Manajemen Daya lan baterei.
- StickT Tambah kamera infra merah.
- ESP32- PICO-D4 iku modul System-in-Package (SiP) sing adhedhasar ESP32, nyedhiyakake fungsi Wi-Fi lan Bluetooth lengkap. Modul kasebut nggabungake lampu kilat SPI 4-MB. ESP32-PICO-D4 nggabungake kabeh komponen periferal kanthi lancar, kalebu osilator kristal, lampu kilat, kapasitor filter, lan tautan sing cocog karo RF ing siji paket.
- Layar TFT yaiku layar warna 1.14 inci sing didhukung dening Sitronix's ST7789 kanthi resolusi 135 x 240. Vol operasitage kisaran 2.5 ~ 3.3V
- IMU MPU-6886 minangka piranti pelacak gerakan 6-sumbu sing nggabungake giroskop 3-sumbu lan akselerometer sumbu 3 ing paket LGA 3-pin cilik 3 mm x 0.75 mm x 24 mm.
- Manajemen daya chip punika X-Powers kang AXP192. Operasi voltagRange 2.9V ~ 6.3V lan arus pangisi daya 1.4A.
- M5StikC PLUS 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-PICO-D4 macem-macem modul lan fungsi.
CPU lan MEMORY
ESP32-PICO-D4 ngandhut loro kurang daya Xtensa® 32-dicokot LX6 MCU. Memori on-chip kalebu:
- 448-KB ROM, lan program diwiwiti kanggo telpon fungsi kernel
- Kanggo instruksi 520 KB lan chip panyimpenan data SRAM (kalebu memori lampu kilat 8 KB RTC)
- Memori lampu kilat RTC 8 KB SRAM, nalika RTC bisa diwiwiti ing mode Deep-sleep, lan kanggo nyimpen data sing diakses dening CPU utama
- Memori alon RTC, saka 8 KB SRAM, bisa diakses dening coprocessor ing mode Deep-sleep
- Saka 1 kbit panggunaan, yaiku sistem khusus 256-bit (alamat MAC lan chipset); 768 bit isih disimpen kanggo program pangguna, program Flash iki kalebu enkripsi lan ID chip.
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 ruang kode Flash eksternal dipetakan menyang CPU, ndhukung akses 8-bit, 16-bit, lan 32-bit, lan bisa nglakokake kode.
- Nganti 8 MB Flash eksternal lan SRAM dipetakan menyang ruang data CPU, ndhukung akses 8-bit, 16-bit, lan 32-bit. Lampu kilat mung ndhukung operasi maca, lan SRAM ndhukung operasi maca lan nulis.
ESP32-PICO-D4 4 MB terintegrasi SPI Flash, kode kasebut bisa dipetakan menyang ruang CPU, ndhukung akses 8-bit, 16-bit lan 32-bit, lan bisa nglakokake kode. Pin GPIO6 ESP32 saka, GPIO7, GPIO8, GPIO9, GPIO10, lan GPIO11 kanggo nyambungake modul terpadu SPI Flash, ora dianjurake kanggo fungsi liyane.
KRISTAL
- ESP32-PICO-D4 nggabungake osilator kristal 40 MHz.
MANAJEMEN RTC lan konsumsi daya kurang
ESP32 nggunakake teknik manajemen daya canggih sing bisa diowahi ing antarane mode hemat 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, lan 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 panyambungan WiFi lan Bluetooth 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 sing gegandhengan: ngirit daya ngalih mode antarane mode Aktif, Modem-sleep, lan Light-sleep. CPU, Wi-Fi, Bluetooth, lan interval wektu prasetel radio bakal awakened, kanggo mesthekake sambungan Wi-Fi / Bluetooth.
- Metode pemantauan sensor ultra-rendah: sistem utama iku mode Deep-turu, ULP coprocessor periodik dibukak utawa ditutup kanggo ngukur data sensor. Sensor ngukur data, coprocessor ULP mutusake apa bakal tangi sistem utama.
Fungsi ing macem-macem mode konsumsi daya: TABEL 5
KARAKTERISTIK LISTRIK
LIMIT PARAMETER
Tabel 8: Nilai matesi
- VIO menyang pad catu daya, Rujuk Lampiran Spesifikasi Teknis ESP32 IO_MUX, minangka SD_CLK saka Power supply kanggo VDD_SDIO
Miwiti Cepet UIFlow
- Tutorial iki ditrapake kanggo M5StickC lan M5StickC PLUS
Alat kobong
Mangga klik tombol ing ngisor iki kanggo ngundhuh M5Burner perangkat kukuh kobong alat miturut sistem operasi. Unzip lan mbukak aplikasi.
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 perangkat kukuh sing dibutuhake, banjur klik tombol download kanggo ngundhuh
- Banjur sambungake piranti M5 menyang komputer liwat kabel Tipe-C, lan pilih port COM sing cocog, tingkat baud bisa nggunakake konfigurasi standar ing M5Burner, saliyane, sampeyan uga bisa ngisi WIFI sing piranti bakal disambungake. sak firmware kobong stage informasi. Sawise konfigurasi, klik "Burn" kanggo miwiti kobong
- Nalika log kobong njaluk Burn Sukses, iku tegese perangkat kukuh wis burned.
- 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.
WiFi konfigurasi hotspot AP
- 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, cepet klik tombol Ngarep (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.
- 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.
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 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 ngrujuk ing operasi ing ngisor iki. miwiti maneh, pencet tombol A ing antarmuka menu utama kanggo milih mode program lan ngenteni nganti indikator tengen indikator jaringan dadi ijo ing kaca mode program. Ngakses kaca pemrograman UIFlow kanthi ngunjungi flow.m5stack.com ing browser komputer.
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 Kunci API ing piranti sing cocog, pilih hardware sing digunakake, klik OK kanggo nyimpen lan ngenteni nganti nyambungake kanthi sukses.
Lampu LED
Rampungake langkah-langkah ing ndhuwur, banjur sampeyan bisa miwiti program nganggo UIFlow. Ing ngisor iki bakal nuduhake sampeyan program prasaja kanggo drive M5StickC kanggo madhangi indikator LED. (1. Seret LED kanggo madhangi blok program. 2. Sambungake menyang program initialization Setup. 3 Klik tombol Run ing pojok tengen ndhuwur)
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 pandhuan kanggo ngrampungake instalasi. (M5StickC ora mbutuhake driver CP210X, supaya pangguna bisa milih kanggo nginstal utawa skip)
Sawise app diwiwiti, bakal kanthi otomatis ndeteksi manawa komputer sampeyan duwe driver USB (CP210X), klik Instal, banjur tindakake pandhuan kanggo ngrampungake instalasi. (M5StickC ora mbutuhake driver CP210X, supaya pangguna bisa milih kanggo nginstal utawa skip)
Nggunakake UIFlow Desktop IDE mbutuhake piranti M5 karo perangkat kukuh UIFlow lan ngetik ** 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, banjur klik OK kanggo nyambung.
BLE UART
Deskripsi Fungsi
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 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.
- Tutorial Miwiti M5StickC IoT
- Pambuka Blok UIFlow
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. Pranyatan Eksposur Pranyatan Eksposur Pranyatan Eksposur Pranyatan Eksposur 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:
- 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.
Pernyataan Paparan Radiasi FCC:
Peralatan iki tundhuk karo watesan cahya radiasi FCC sing ditemtokake kanggo lingkungan sing ora dikendhaleni. Peralatan iki kudu dipasang lan dioperasikake kanthi jarak minimal 20cm ing antarane radiator lan awak. 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
Dokumen / Sumber Daya
![]() |
M5stack M5STICKC PLUS ESP32-PICO-D4 modul [pdf] Manual pangguna M5STICKCPLUS, 2AN3WM5STICKCPLUS, modul ESP32-PICO-D4 |