Modul M5stack M5STICKC PLUS ESP32-PICO-D4

GARIS BESAR
StickC PLUS adalah papan ESP32 berdasarkan modul ESP32-PICO-D4, dengan satu LED dan satu tombol. Papan terbuat dari PC+ABC.

Komposisi Perangkat Keras
Perangkat keras M5StickC PLUS: modul ESP32-PICO-D4, layar TFT, IMU, pemancar IR, LED Merah, Tombol, antarmuka GROVE, antarmuka TypeC-ke-USB, chip Manajemen Daya, dan baterai.
- TongkatT Tambahkan kamera inframerah.
- ESP32-PICO-D4 adalah modul System-in-Package (SiP) yang berbasis ESP32, menyediakan fungsionalitas Wi-Fi dan Bluetooth yang lengkap. Modul ini mengintegrasikan flash SPI 4 MB. ESP32-PICO-D4 mengintegrasikan semua komponen periferal dengan mulus, termasuk osilator kristal, flash, kapasitor filter, dan tautan pencocokan RF dalam satu paket.
- Layar TFT adalah layar berwarna 1.14 inci yang digerakkan oleh ST7789 Sitronix dengan resolusi 135 x 240. Volume pengoperasiantagkisaran e adalah 2.5 ~ 3.3V
- saya MPU-6886 adalah perangkat pelacak gerak 6 sumbu yang menggabungkan giroskop 3 sumbu dan akselerometer 3 sumbu dalam paket LGA 3-pin kecil berukuran 3 mm x 0.75 mm x 24 mm.
- Manajemen Tenaga chipnya adalah AXP192 milik X-Powers. Vol operasitagKisaran e adalah 2.9V ~ 6.3V dan arus pengisian adalah 1.4A.
- M5TongkatC PLUS melengkapi ESP32 dengan semua yang diperlukan untuk pemrograman, semua yang diperlukan untuk pengoperasian dan pengembangan
DESKRIPSI PIN
- ANTARMUKA USB
Konfigurasi M5CAMREA Antarmuka USB tipe-C tipe, mendukung protokol komunikasi standar USB2.0.

- ANTARMUKA GROVE
Pitch 4p dari antarmuka M2.0CAMREA GROVE 5 mm, kabel internal, dan GND, 5V, GPIO32, GPIO33 terhubung.

DESKRIPSI FUNGSIONAL
Bab ini menjelaskan berbagai modul dan fungsi ESP32-PICO-D4.
CPU DAN MEMORI
ESP32-PICO-D4 berisi dua MCU Xtensa® 32-bit LX6 berdaya rendah. Memori on-chip terdiri dari:
- 448-KB ROM, dan program dimulai untuk panggilan fungsi kernel
- Untuk instruksi 520 KB dan chip penyimpanan data SRAM (termasuk memori flash 8 KB RTC)
- Memori flash RTC SRAM 8 KB, ketika RTC dapat dimulai dalam mode Deep-sleep, dan untuk menyimpan data yang diakses oleh CPU utama
- Memori lambat RTC, sebesar 8 KB SRAM, dapat diakses oleh koprosesor dalam mode Tidur nyenyak
- Dari penggunaan 1 kbit, yang merupakan sistem spesifik 256-bit (alamat MAC dan chipset); 768 bit sisanya dicadangkan untuk program pengguna, program Flash ini menyertakan enkripsi dan ID chip
DESKRIPSI PENYIMPANAN
Flash Eksternal dan SRAM
ESP32 mendukung beberapa flash QSPI eksternal dan memori akses acak statis (SRAM), memiliki enkripsi AES berbasis perangkat keras untuk melindungi program dan data pengguna.
- ESP32 mengakses QSPI Flash dan SRAM eksternal dengan caching. Ruang kode Flash eksternal hingga 16 MB dipetakan ke dalam CPU, mendukung akses 8-bit, 16-bit, dan 32-bit, dan dapat mengeksekusi kode.
- Flash eksternal dan SRAM hingga 8 MB yang dipetakan ke ruang data CPU, mendukung akses 8-bit, 16-bit, dan 32-bit. Flash hanya mendukung operasi baca, dan SRAM mendukung operasi baca dan tulis.
ESP32-PICO-D4 4 MB SPI Flash terintegrasi, kode dapat dipetakan ke dalam ruang CPU, mendukung akses 8-bit, 16-bit dan 32-bit, dan dapat mengeksekusi kode. Pin GPIO6 ESP32 dari, GPIO7, GPIO8, GPIO9, GPIO10, dan GPIO11 untuk menghubungkan modul SPI Flash terintegrasi, tidak disarankan untuk fungsi lainnya.
KRISTAL
- ESP32-PICO-D4 mengintegrasikan osilator kristal 40 MHz.
MANAJEMEN RTC DAN KONSUMSI DAYA RENDAH
ESP32 menggunakan teknik manajemen daya tingkat lanjut yang dapat dialihkan di antara mode hemat daya yang berbeda. (Lihat Tabel 5).
- Mode hemat daya
- Mode Aktif: Chip RF sedang beroperasi. Chip dapat menerima dan mengirimkan sinyal suara.
- Modem-mode tidur: CPU dapat berjalan, dan jam dapat dikonfigurasi. Pita dasar Wi-Fi / Bluetooth dan RF
- Mode tidur ringan: CPU ditangguhkan. RTC dan operasi koprosesor ULP memori dan periferal. Setiap acara bangun (MAC, host, timer RTC atau interupsi eksternal) akan membangunkan chip.
- Mode tidur nyenyak: hanya memori RTC dan periferal yang berada dalam kondisi berfungsi. Data konektivitas WiFi dan Bluetooth disimpan di RTC. Koprosesor ULP dapat bekerja.
- Mode Hibernasi: Osilator 8 MHz dan ULP koprosesor internal dinonaktifkan. Memori RTC untuk memulihkan catu daya terputus. Hanya satu pengatur waktu jam RTC yang terletak pada jam lambat dan beberapa RTC GPIO bekerja. RTC Jam atau pengatur waktu RTC dapat aktif dari mode Hibernasi GPIO.
- Mode tidur nyenyak
- mode tidur terkait: mode hemat daya beralih antara mode Aktif, Modem-sleep, dan Light-sleep. Interval waktu preset CPU, Wi-Fi, Bluetooth, dan radio harus dibangunkan, untuk memastikan koneksi Wi-Fi / Bluetooth.
- Metode pemantauan sensor berdaya Ultra Rendah: sistem utamanya adalah mode Tidur nyenyak, koprosesor ULP dibuka atau ditutup secara berkala untuk mengukur data sensor. Sensor mengukur data, koprosesor ULP memutuskan apakah akan membangunkan sistem utama.
Fungsi dalam mode konsumsi daya yang berbeda: TABEL 5

KARAKTERISTIK LISTRIK
BATAS PARAMETER
Tabel 8: Nilai batas

- VIO ke bantalan catu daya, Lihat Lampiran Spesifikasi Teknis ESP32 IO_MUX, sebagai SD_CLK catu daya untuk VDD_SDIO
Mulai Cepat UIFlow
- Tutorial ini berlaku untuk M5StickC dan M5StickC PLUS
Alat pembakaran
Silakan klik tombol di bawah ini untuk mengunduh alat pembakar firmware M5Burner yang sesuai dengan sistem operasi Anda. Buka zip dan buka aplikasi.

Catatan: Setelah pengguna macOS melakukan instalasi, silakan letakkan aplikasi tersebut di folder Aplikasi, seperti terlihat pada gambar di bawah ini.

Pembakaran firmware
- Klik dua kali untuk membuka alat pembakar Burner, pilih jenis perangkat yang sesuai di menu sebelah kiri, pilih versi firmware yang Anda perlukan, dan klik tombol unduh untuk mengunduh

- Kemudian sambungkan perangkat M5 ke komputer melalui kabel Type-C, dan pilih port COM yang sesuai, baud rate dapat menggunakan konfigurasi default di M5Burner, selain itu, Anda juga dapat mengisi WIFI yang akan dihubungkan perangkat selama firmware terbakar stage informasi. Setelah konfigurasi, klik “Bakar” untuk mulai membakar

- Ketika log pembakar menampilkan pesan Berhasil Membakar, itu berarti firmware telah dibakar.

- Saat pertama kali membakar atau program firmware berjalan tidak normal, Anda dapat mengklik "Hapus" untuk menghapus memori flash. Dalam pembaruan firmware berikutnya, tidak perlu menghapus lagi, jika tidak, informasi Wi-Fi yang disimpan akan dihapus dan Kunci API akan disegarkan.
Konfigurasikan WIFI
UIFlow menyediakan offline dan web versi pemrogram. Saat menggunakan web versi, kita perlu mengkonfigurasi koneksi WiFi untuk perangkat. Berikut ini menjelaskan dua cara untuk mengonfigurasi koneksi WiFi untuk perangkat (konfigurasi Burn dan konfigurasi hotspot AP).
Bakar konfigurasi WiFi (disarankan)
UIFlow-1.5.4 dan versi di atas dapat menulis informasi WiFi secara langsung melalui M5Burner.

Konfigurasi hotspot AP WiFi
- Tekan dan tahan tombol daya di sebelah kiri untuk menghidupkan mesin. Jika WiFi tidak dikonfigurasi, sistem akan secara otomatis masuk ke mode konfigurasi jaringan saat dihidupkan untuk pertama kalinya. Misalkan Anda ingin masuk kembali ke mode konfigurasi jaringan setelah menjalankan program lain, Anda dapat merujuk ke operasi di bawah ini. Setelah Logo UIFlow muncul saat startup, dengan cepat klik tombol Home (tombol M5 tengah) untuk masuk ke halaman konfigurasi. Tekan tombol di sisi kanan badan pesawat untuk mengalihkan opsi ke Pengaturan, dan tekan tombol Rumah untuk mengonfirmasi. Tekan tombol kanan untuk mengalihkan opsi ke Pengaturan WiFi, tekan tombol Rumah untuk mengonfirmasi, dan mulai konfigurasi.

- Setelah berhasil terhubung ke hotspot dengan ponsel Anda, buka browser ponsel untuk memindai kode QR di layar atau langsung mengakses 192.168.4.1, masuk ke halaman untuk mengisi informasi WIFI pribadi Anda, dan klik Configure untuk merekam informasi WiFi Anda . Perangkat akan restart secara otomatis setelah berhasil mengkonfigurasi dan masuk ke mode pemrograman.
Catatan: Karakter khusus seperti "spasi" tidak diperbolehkan dalam informasi WiFi yang dikonfigurasi.

Mode Pemrograman Jaringan dan KUNCI API
Masuk ke mode pemrograman jaringan
Mode pemrograman jaringan adalah mode docking antara perangkat M5 dan UIFlow web platform pemrograman. Layar akan menampilkan status koneksi jaringan perangkat saat ini. Jika indikatornya berwarna hijau, berarti Anda dapat menerima program push kapan saja. Dalam situasi default, setelah konfigurasi jaringan WiFi pertama berhasil, perangkat akan secara otomatis memulai ulang dan memasuki mode pemrograman jaringan. Jika Anda tidak tahu cara masuk kembali ke mode pemrograman setelah menjalankan aplikasi lain, Anda dapat merujuk ke operasi berikut. memulai ulang, tekan tombol A di antarmuka menu utama untuk memilih mode pemrograman dan tunggu hingga indikator kanan indikator jaringan berubah menjadi hijau di halaman mode pemrograman. Akses halaman pemrograman UIFlow dengan mengunjungi aliran.m5stack.com pada peramban komputer.

Pemasangan KUNCI API
KUNCI API adalah kredensial komunikasi untuk perangkat M5 saat menggunakan UIFlow web pemrograman. Dengan mengonfigurasi API KEY yang sesuai di sisi UIFlow, program dapat dijalankan untuk perangkat tertentu. Pengguna perlu mengunjungi flow.m5stack.com di komputer web browser untuk masuk ke halaman pemrograman UIFlow. Klik tombol pengaturan di bilah menu di sudut kanan atas halaman, masukkan Kunci API pada perangkat yang sesuai, pilih perangkat keras yang digunakan, klik OK untuk menyimpan dan tunggu hingga muncul pesan berhasil menghubungkan

Menyalakan LED
Selesaikan langkah di atas, lalu Anda bisa memulai pemrograman dengan UIFlow. Berikut ini akan ditampilkan program sederhana untuk menggerakkan M5StickC agar indikator LED menyala. (1. Tarik LED untuk menyalakan blok program. 2. Sambungkan ke program inisialisasi Setup. 3 Klik tombol Run di pojok kanan atas)

IDE Desktop UIFlow
UIFlow Desktop IDE adalah versi offline dari pemrogram UIFlow yang tidak memerlukan koneksi jaringan dan dapat memberi Anda pengalaman push program yang responsif. Silakan klik versi UIFlow-Desktop-IDE yang sesuai untuk mengunduh sesuai dengan sistem operasi Anda.

Mode pemrograman USB
Buka zip arsip UIFlow Desktop IDE yang diunduh dan klik dua kali untuk menjalankan aplikasi.

Setelah aplikasi dimulai, aplikasi akan secara otomatis mendeteksi apakah komputer Anda memiliki driver USB (CP210X), klik Instal, dan ikuti petunjuk untuk menyelesaikan instalasi. (M5StickC tidak memerlukan driver CP210X, sehingga pengguna dapat memilih untuk menginstal atau melewati)

Setelah aplikasi dimulai, aplikasi akan secara otomatis mendeteksi apakah komputer Anda memiliki driver USB (CP210X), klik Instal, dan ikuti petunjuk untuk menyelesaikan instalasi. (M5StickC tidak memerlukan driver CP210X, sehingga pengguna dapat memilih untuk menginstal atau melewati)

Menggunakan UIFlow Desktop IDE memerlukan perangkat M5 dengan firmware UIFlow dan memasuki ** mode pemrograman USB
Klik tombol daya di sisi kiri perangkat untuk memulai ulang, setelah masuk ke menu, klik tombol kanan dengan cepat untuk memilih mode USB.

Pilih port yang sesuai, dan perangkat pemrograman, dan klik OK untuk menghubungkan.

BLE UART
Deskripsi Fungsi
Buat koneksi Bluetooth dan aktifkan layanan passthrough Bluetooth

- Init ble uart name Inisialisasi pengaturan, konfigurasikan nama perangkat Bluetooth.
- BLE UART Writer Mengirim data menggunakan BLE UART.
- BLE UART tetap cache Periksa jumlah byte data BLE UART.
- BLE UART membaca semua data dalam cache BLE UART.
- BLE UART membaca karakter Membaca n data dalam cache BLE UART.
Instruksi
Buat koneksi passthrough Bluetooth dan kirim LED kontrol on / off.

- Tutorial Memulai M5StickC IoT
- Pengenalan Blok UIFlow
Pernyataan FCC
Segala perubahan atau modifikasi yang tidak disetujui secara tegas oleh pihak yang bertanggung jawab atas kepatuhan dapat membatalkan kewenangan pengguna untuk mengoperasikan peralatan.
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 interferensi yang diterima, termasuk interferensi yang dapat menyebabkan pengoperasian yang tidak diinginkan. Pernyataan Eksposur Pernyataan Eksposur Pernyataan Eksposur Pernyataan Eksposur 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:
Peralatan ini mematuhi batas paparan radiasi FCC yang ditetapkan untuk lingkungan yang tidak terkendali. Peralatan ini harus dipasang dan dioperasikan dengan jarak minimal 20cm antara radiator & tubuh Anda. Tekan dan tahan tombol daya samping selama dua detik untuk menghidupkan perangkat. Tekan dan tahan selama lebih dari 6 detik untuk mematikan perangkat. Beralih ke mode foto melalui layar Beranda, dan avatar yang dapat diperoleh melalui kamera ditampilkan di layar TFT. Kabel USB harus disambungkan saat bekerja, dan baterai litium digunakan untuk penyimpanan jangka pendek guna mencegah kegagalan daya
Dokumen / Sumber Daya
![]() |
Modul M5stack M5STICKC PLUS ESP32-PICO-D4 [Bahasa Indonesia:] Panduan Pengguna Modul M5STICKCPLUS, 2AN3WM5STICKCPLUS, ESP32-PICO-D4 |





