M5STACK-LOGO

Kit Pengembangan IoT Berbasis M5STACK-CORE2

PRODUK-Kit-Pengembangan-IoT-Berbasis M5STACK-CORE2

GARIS BESAR

M5Stick CORE2 adalah papan ESP32 yang berbasis chip ESP32-D0WDQ6-V3, berisiKit-Pengembangan-IoT-Berbasis M5STACK-CORE2-FIG 1

Komposisi Perangkat Keras
Perangkat keras CORE2: Chip ESP32-D0WDQ6-V3, layar TFT, LED Hijau, Tombol, antarmuka GROVE, antarmuka TypeC-ke-USB, chip Manajemen Daya, dan baterai.
ESP32-D0WDQ6-V3 ESP32 adalah sistem dual-core dengan dua CPU Harvard Architecture Xtensa LX6. Semua memori tertanam, memori eksternal, dan periferal terletak di bus data dan/atau bus instruksi CPU ini. Dengan beberapa pengecualian kecil (lihat di bawah), pemetaan alamat dua CPU adalah simetris, artinya mereka menggunakan alamat yang sama untuk mengakses memori yang sama. Beberapa periferal dalam sistem dapat mengakses memori tersemat melalui DMA.

Layar TFT adalah layar warna 2 inci yang digerakkan oleh ILI9342C dengan resolusi 320 x 240.tagKisaran e adalah 2.6 ~ 3.3V, kisaran suhu kerja -25 ~ 55 ° C.
Chip Manajemen Daya adalah AXP192 X-Powers. Volume operasitagKisaran e adalah 2.9V ~ 6.3V dan arus pengisian adalah 1.4A.
INTI 2 melengkapi ESP32 dengan semua yang diperlukan untuk pemrograman, semua yang diperlukan untuk operasi dan pengembangan

DESKRIPSI PIN

ANTARMUKA USB

Konfigurasi M5CAMREA Antarmuka USB tipe-C tipe, mendukung protokol komunikasi standar USB2.0. Kit-Pengembangan-IoT-Berbasis M5STACK-CORE2-FIG 2

ANTARMUKA GROVE

4p pitch yang dibuang dari antarmuka 2.0mm M5CAMREA GROVE, kabel internal dan GND, 5V, GPIO32, GPIO33 terhubung. Kit-Pengembangan-IoT-Berbasis M5STACK-CORE2-FIG 3

 

DESKRIPSI FUNGSIONAL

Bab ini menjelaskan berbagai modul dan fungsi ESP32-D0WDQ6-V3.

CPU DAN MEMORI 

Mikroprosesor Xtensa®single-/dual-core32-bitLX6, hingga 600MIPS (200MIPS untukESP32-S0WD/ESP32-U4WDH, 400 MIPS untuk ESP32-D2WD):

  • ROM 448KB
  • SRAM 520 KB
  • 16 KB SRAM di RTC
  • QSPI mendukung beberapa chip flash/SRAM
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. Hingga 16 MB ruang kode Flash eksternal dipetakan ke dalam CPU, mendukung akses 8-bit, 16-bit dan 32-bit, dan dapat mengeksekusi kode.
  • Flash eksternal dan SRAM hingga 8 MB dipetakan ke ruang data CPU, mendukung akses 8-bit, 16-bit, dan 32-bit. Flash hanya mendukung operasi baca, SRAM mendukung operasi baca dan tulis.

KRISTAL

Osilator kristal eksternal 2 MHz~60 MHz (40 MHz hanya untuk fungsionalitas Wi-Fi/BT)

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 beroperasi. Chip dapat menerima dan mengirimkan sinyal suara.
    • Modem-mode tidur: CPU dapat berjalan, 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 dalam keadaan berfungsi. Data konektivitas Wi-Fi dan Bluetooth disimpan di RTC. Koprosesor ULP dapat bekerja.
    • Mode Hibernasi: Osilator 8 MHz dan ULP koprosesor bawaan dinonaktifkan. Memori RTC untuk mengembalikan catu daya terputus. Hanya satu pengatur waktu jam RTC yang terletak di jam lambat dan beberapa GPIO RTC sedang bekerja. Jam atau pengatur waktu RTC RTC dapat bangun dari mode Hibernasi GPIO.
  • Mode tidur nyenyak
    • mode tidur terkait: mode hemat daya beralih antara mode Aktif, Modem-sleep, Light-sleep. CPU, Wi-Fi, Bluetooth, dan interval waktu preset radio untuk dibangunkan, untuk memastikan koneksi Wi-Fi / Bluetooth.
    • Metode pemantauan sensor daya Ultra Rendah: sistem utamanya adalah mode Deep-sleep, koprosesor ULP dibuka atau ditutup secara berkala untuk mengukur data sensor. Sensor mengukur data, koprosesor ULP memutuskan apakah akan membangunkan sistem utama.

KARAKTERISTIK LISTRIK

BATAS PARAMETER

  1. VIO ke bantalan catu daya, Lihat Lampiran Spesifikasi Teknis ESP32
    IO_MUX, sebagai SD_CLK catu daya untuk VDD_SDIO.
    Tekan dan tahan tombol daya samping selama dua detik untuk memulai 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 terhubung saat bekerja, dan baterai lithium digunakan untuk penyimpanan jangka pendek untuk mencegah daya kegagalan.

Pernyataan FCC

Segala Perubahan atau modifikasi yang tidak secara tegas disetujui 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:

  1. Perangkat ini mungkin tidak menimbulkan gangguan berbahaya, dan
  2. Perangkat ini harus menerima segala gangguan yang diterima, termasuk gangguan yang dapat menyebabkan pengoperasian yang tidak diinginkan.

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:

  • mengarahkan atau memindahkan 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.

Informasi Paparan RF (SAR)
Ponsel ini dirancang dan diproduksi agar tidak melampaui batas emisi paparan energi frekuensi radio (RF) yang ditetapkan oleh Komisi Komunikasi Federal Amerika Serikat.
Selama pengujian SAR, perangkat ini diatur untuk memancarkan pada level daya tertinggi yang disertifikasi di semua pita frekuensi yang diuji, dan ditempatkan pada posisi yang mensimulasikan paparan RF dalam penggunaan di kepala tanpa pemisahan, dan di dekat tubuh dengan jarak 0 mm.
Batas SAR yang ditetapkan oleh FCC adalah 1.6W/kg. FCC telah memberikan Otorisasi Peralatan untuk ponsel model ini dengan semua tingkat SAR yang dilaporkan dievaluasi sesuai dengan panduan pemaparan RF FCC.

Pemberitahuan IC
Perangkat ini mematuhi standar RSS yang dikecualikan dari lisensi Industri Kanada. Pengoperasiannya tunduk pada dua kondisi berikut:

  1. perangkat ini mungkin tidak menimbulkan gangguan, dan
  2. perangkat ini harus menerima gangguan apa pun, termasuk gangguan yang dapat menyebabkan pengoperasian perangkat yang tidak diinginkan.

Pernyataan Paparan Radiasi IC
EUT ini sesuai dengan SAR untuk populasi umum/batas paparan tak terkendali dalam IC RSS-102 dan telah diuji sesuai dengan metode dan prosedur pengukuran yang ditentukan dalam IEEE 1528 dan IEC 62209. Peralatan ini harus dipasang dan dioperasikan dengan jarak minimum 0 cm antara radiator dan tubuh Anda. Perangkat ini dan antenanya tidak boleh ditempatkan atau dioperasikan bersama dengan antena atau pemancar lainnya

Mulai Cepat UIFlow

Alat pembakaran

Kit-Pengembangan-IoT-Berbasis M5STACK-CORE2-FIG 4

Catatan: Setelah penginstalan pengguna MacOS, silakan letakkan aplikasi di folder Aplikasi, seperti yang ditunjukkan pada gambar di bawah ini.Kit-Pengembangan-IoT-Berbasis M5STACK-CORE2-FIG 5

Pembakaran firmware

  1. 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.Kit-Pengembangan-IoT-Berbasis M5STACK-CORE2-FIG 6
  2. Kemudian sambungkan perangkat M5 ke komputer melalui kabel Type-C, 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 staginformasi. Setelah konfigurasi, klik "Bakar" untuk mulai membakar.Kit-Pengembangan-IoT-Berbasis M5STACK-CORE2-FIG 7
  3. Ketika log pembakaran meminta Burn Successfully, itu berarti firmware telah dibakar.Kit-Pengembangan-IoT-Berbasis M5STACK-CORE2-FIG 8

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 mengonfigurasi 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.Kit-Pengembangan-IoT-Berbasis M5STACK-CORE2-FIG 9

WiFi konfigurasi Hotspot

  1. 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 pertama kali dihidupkan. 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, klik cepat tombol Home (tombol M5 tengah) untuk masuk ke halaman konfigurasi. Tekan tombol di sisi kanan badan pesawat untuk mengalihkan opsi ke Setting, dan tekan tombol Home untuk konfirmasi. Tekan tombol kanan untuk mengalihkan opsi ke Pengaturan WiFi, tekan tombol Rumah untuk mengonfirmasi, dan memulai konfigurasi.Kit-Pengembangan-IoT-Berbasis M5STACK-CORE2-FIG 10
  2. 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 Konfigurasi untuk merekam informasi WiFi Anda . Perangkat akan memulai ulang secara otomatis setelah berhasil mengonfigurasi dan masuk ke mode pemrograman.

Catatan: Karakter khusus seperti “spasi” tidak diperbolehkan dalam informasi WiFi yang dikonfigurasi.Kit-Pengembangan-IoT-Berbasis M5STACK-CORE2-FIG 11

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 indikator berwarna hijau, berarti Anda dapat menerima push program kapan saja. Dalam situasi default, setelah konfigurasi jaringan WiFi pertama berhasil, perangkat akan secara otomatis memulai ulang dan masuk ke 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 yang tepat dari indikator jaringan berubah menjadi hijau di halaman mode pemrograman. Akses halaman pemrograman UIFlow dengan mengunjungi flow.m5stack.com di browser komputer.Kit-Pengembangan-IoT-Berbasis M5STACK-CORE2-FIG 21

Pasangan APKEY
KUNCI API adalah kredensial komunikasi untuk perangkat M5 saat menggunakan UIFlow web pemrograman. Dengan mengonfigurasi KUNCI API yang sesuai di sisi UIFlow, program dapat didorong 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 berhasil menghubungkan.Kit-Pengembangan-IoT-Berbasis M5STACK-CORE2-FIG 13

 

Bahasa Indonesia: HTTP

Selesaikan langkah-langkah di atas, maka Anda dapat memulai pemrograman dengan UIFlow. Untuk mantanample: Akses Baidu melalui HTTP

Kit-Pengembangan-IoT-Berbasis M5STACK-CORE2-FIG 14BLE UART

Deskripsi Fungsi

Buat koneksi Bluetooth dan aktifkan layanan passthrough Bluetooth.Kit-Pengembangan-IoT-Berbasis M5STACK-CORE2-FIG 15

  • Initble 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 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.Kit-Pengembangan-IoT-Berbasis M5STACK-CORE2-FIG 16

IDE Desktop UIFlow

UIFlow Desktop IDE adalah versi offline pemrogram UIFlow yang tidak memerlukan koneksi jaringan, dan dapat memberi Anda pengalaman mendorong program yang responsif. Silakan klik versi UIFlow-Desktop-IDE yang sesuai untuk mengunduh sesuai dengan sistem operasi Anda.Kit-Pengembangan-IoT-Berbasis M5STACK-CORE2-FIG 17

Mode pemrograman USB

Buka zip arsip UIFlow Desktop IDE yang diunduh dan klik dua kali untuk menjalankan aplikasi.Kit-Pengembangan-IoT-Berbasis M5STACK-CORE2-FIG 18

Setelah aplikasi dimulai, secara otomatis akan mendeteksi apakah komputer Anda memiliki driver USB (CP210X), klik Instal, dan ikuti petunjuk untuk menyelesaikan penginstalan.Kit-Pengembangan-IoT-Berbasis M5STACK-CORE2-FIG 19

Setelah penginstalan driver selesai, secara otomatis akan masuk ke UIFlow Desktop IDE dan secara otomatis memunculkan kotak konfigurasi. Saat ini, sambungkan perangkat M5 ke komputer melalui kabel data Tpye-C.Kit-Pengembangan-IoT-Berbasis M5STACK-CORE2-FIG 20

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.Kit-Pengembangan-IoT-Berbasis M5STACK-CORE2-FIG 21

Pilih port yang sesuai, dan perangkat pemrograman, klik OK untuk menghubungkan.Kit-Pengembangan-IoT-Berbasis M5STACK-CORE2-FIG 22

Tautan Terkait

Pengenalan Blok UIFlow

Dokumen / Sumber Daya

Kit Pengembangan IoT Berbasis M5STACK M5STACK-CORE2 [Bahasa Indonesia:] Panduan Pengguna
M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, M5STACK-CORE2 Kit Pengembangan IoT Berbasis, M5STACK-CORE2, Kit Pengembangan IoT Berbasis, Kit Pengembangan IoT, Kit Pengembangan

Referensi

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang wajib diisi ditandai *