Kit Pembangunan IoT Berasaskan M5STACK-CORE2
GARIS
M5Stick CORE2 ialah papan ESP32 yang berasaskan cip ESP32-D0WDQ6-V3, yang terkandung
Komposisi Perkakasan
Perkakasan CORE2: Cip ESP32-D0WDQ6-V3, skrin TFT, LED Hijau, Butang, antara muka GROVE, antara muka TypeC-ke-USB, cip Pengurusan Kuasa dan bateri.
ESP32-D0WDQ6-V3 ESP32 ialah sistem dwi-teras dengan dua CPU Harvard Architecture Xtensa LX6. Semua memori terbenam, memori luaran dan persisian terletak pada bas data dan/atau bas arahan CPU ini. Dengan beberapa pengecualian kecil (lihat di bawah), pemetaan alamat dua CPU adalah simetri, bermakna ia menggunakan alamat yang sama untuk mengakses ingatan yang sama. Peranti berbilang dalam sistem boleh mengakses memori terbenam melalui DMA.
Skrin TFT ialah skrin berwarna 2-inci dipacu ILI9342C dengan resolusi 320 x 240. Vol operasitagjulat e ialah 2.6~3.3V, julat suhu kerja ialah -25~55°C.
Cip Pengurusan Kuasa ialah AXP192 milik X-Powers. Vol operasitagjulat e ialah 2.9V~6.3V dan arus pengecasan ialah 1.4A.
TERAS2 melengkapkan ESP32 dengan semua yang diperlukan untuk pengaturcaraan, semua yang diperlukan untuk operasi dan pembangunan
PIN DESKRIPSI
GANGGUAN USB
Antara muka USB jenis Konfigurasi M5CAMREA Jenis-C, menyokong protokol komunikasi standard USB2.0.
ANTARA MUKA GROVE
Pic dilupuskan 4p antara muka M2.0CAMREA GROVE 5mm, pendawaian dalaman dan GND, 5V, GPIO32, GPIO33 disambungkan.
HURAIAN FUNGSI
Bab ini menerangkan pelbagai modul dan fungsi ESP32-D0WDQ6-V3.
CPU DAN INGATAN
Xtensa®single-/dwi-teras32-bitLX6microprocessor(s), upto600MIPS (200MIPSforESP32-S0WD/ESP32-U4WDH, 400 MIPS for ESP32-D2WD):
- ROM 448 KB
- 520 KB SRAM
- 16 KB SRAM dalam RTC
- QSPI menyokong berbilang cip kilat/SRAM
PENERANGAN Storan
Flash Luaran dan SRAM
ESP32 menyokong berbilang denyar QSPI luaran dan memori akses rawak statik (SRAM), mempunyai penyulitan AES berasaskan perkakasan untuk melindungi program dan data pengguna.
- ESP32 mengakses QSPI Flash dan SRAM luaran dengan caching. Sehingga 16 MB ruang kod Flash luaran dipetakan ke dalam CPU, menyokong akses 8-bit, 16-bit dan 32-bit dan boleh melaksanakan kod.
- Sehingga 8 MB Flash luaran dan SRAM dipetakan ke ruang data CPU, sokongan untuk akses 8-bit, 16-bit dan 32-bit. Flash hanya menyokong operasi baca, SRAM menyokong operasi baca dan tulis.
KRISTAL
Pengayun kristal 2 MHz~60 MHz luaran (40 MHz sahaja untuk fungsi Wi-Fi/BT)
PENGURUSAN RTC DAN PENGGUNAAN KUASA RENDAH
ESP32 menggunakan teknik pengurusan kuasa lanjutan boleh ditukar antara mod penjimatan kuasa yang berbeza. (Lihat Jadual 5).
- Mod penjimatan kuasa
- Mod Aktif: Cip RF sedang beroperasi. Cip boleh menerima dan menghantar isyarat bunyi.
- Mod modem-tidur: CPU boleh berjalan, jam mungkin dikonfigurasikan. Wi-Fi /Bluetooth baseband dan RF
- Mod tidur ringan: CPU digantung. RTC dan memori dan peranti ULP operasi koprosesor. Sebarang acara bangun tidur (MAC, hos, pemasa RTC atau gangguan luaran) akan membangunkan cip.
- Mod tidur nyenyak: hanya memori RTC dan peranti dalam keadaan berfungsi. Data sambungan Wi-Fi dan Bluetooth yang disimpan dalam RTC. Coprocessor ULP boleh berfungsi.
- Mod Hibernasi: Pengayun 8 MHz dan ULP coprocessor terbina dalam dinyahdayakan. Memori RTC untuk memulihkan bekalan kuasa terputus. Hanya satu pemasa jam RTC yang terletak pada jam perlahan dan beberapa RTC GPIO di tempat kerja. Jam RTC RTC atau pemasa boleh bangun daripada mod Hibernasi GPIO.
- Mod tidur nyenyak
- mod tidur yang berkaitan: mod jimat kuasa bertukar antara Aktif, Modem-tidur, mod Light-tidur. CPU, Wi-Fi, Bluetooth, dan selang masa pratetap radio untuk dibangkitkan, untuk memastikan sambungan Wi-Fi / Bluetooth.
- Kaedah pemantauan penderia ultra-rendah: sistem utama ialah mod Deep-sleep, coprocessor ULP dibuka atau ditutup secara berkala untuk mengukur data sensor. Penderia mengukur data, coprocessor ULP memutuskan sama ada untuk membangunkan sistem utama.
CIRI-CIRI ELEKTRIK
HAD PARAMETER
- VIO ke pad bekalan kuasa, Rujuk Lampiran Spesifikasi Teknikal ESP32
IO_MUX, sebagai SD_CLK bekalan Kuasa untuk VDD_SDIO.
Tekan dan tahan butang kuasa sisi selama dua saat untuk memulakan peranti. Tekan dan tahan selama lebih daripada 6 saat untuk mematikan peranti. Tukar kepada mod foto melalui skrin Utama, dan avatar yang boleh diperoleh melalui kamera dipaparkan pada skrin tft. Kabel USB mesti disambungkan semasa bekerja, dan bateri litium digunakan untuk storan jangka pendek untuk mengelakkan kuasa kegagalan.
Penyata FCC
Sebarang Perubahan atau pengubahsuaian yang tidak diluluskan secara nyata oleh pihak yang bertanggungjawab untuk pematuhan boleh membatalkan kuasa pengguna untuk mengendalikan peralatan.
Peranti ini mematuhi bahagian 15 Peraturan FCC. Operasi tertakluk kepada dua syarat berikut:
- Peranti ini mungkin tidak menyebabkan gangguan berbahaya, dan
- Peranti ini mesti menerima sebarang gangguan yang diterima, termasuk gangguan yang boleh menyebabkan operasi yang tidak diingini.
Nota: Peralatan ini telah diuji dan didapati mematuhi had untuk peranti digital Kelas B, menurut bahagian 15 Peraturan FCC. Had ini direka bentuk untuk memberikan perlindungan yang munasabah terhadap gangguan berbahaya dalam pemasangan kediaman. Peralatan ini menjana, menggunakan dan boleh memancarkan tenaga frekuensi radio dan, jika tidak dipasang dan digunakan mengikut arahan, boleh menyebabkan gangguan berbahaya kepada komunikasi radio. Walau bagaimanapun, tiada jaminan bahawa gangguan tidak akan berlaku dalam pemasangan tertentu. Jika peralatan ini menyebabkan gangguan berbahaya kepada penerimaan radio atau televisyen, yang boleh ditentukan dengan mematikan dan menghidupkan peralatan, pengguna digalakkan untuk cuba membetulkan gangguan dengan satu atau lebih daripada langkah berikut:
- eorient atau pindahkan antena penerima.
- Tingkatkan pemisahan antara peralatan dan penerima.
- Sambungkan peralatan ke dalam alur keluar pada litar yang berbeza daripada yang disambungkan kepada penerima.
- Rujuk pengedar atau juruteknik radio/TV yang berpengalaman untuk mendapatkan bantuan.
Maklumat Pendedahan RF (SAR)
Telefon ini direka bentuk dan dikilangkan tidak melebihi had pelepasan untuk pendedahan kepada tenaga frekuensi radio (RF) yang ditetapkan oleh Suruhanjaya Komunikasi Persekutuan Amerika Syarikat.
Semasa ujian SAR, peranti ini diatur untuk mengirimkan pada tingkat daya tertinggi yang diperakui di semua jalur frekuensi yang diuji, dan diletakkan di posisi yang mensimulasikan pendedahan RF dalam penggunaan terhadap kepala tanpa pemisahan, dan dekat badan dengan pemisahan 0 mm.
Had SAR yang ditetapkan oleh FCC ialah 1.6W/kg. FCC telah memberikan Kebenaran Peralatan untuk telefon model ini dengan semua tahap SAR yang dilaporkan dinilai sebagai mematuhi garis panduan pendedahan RF FCC.
Notis IC
Peranti ini mematuhi standard RSS yang dikecualikan lesen Industri Kanada. Operasi tertakluk kepada dua syarat berikut:
- peranti ini mungkin tidak menyebabkan gangguan, dan
- peranti ini mesti menerima sebarang gangguan, termasuk gangguan yang boleh menyebabkan pengendalian peranti yang tidak diingini.
Penyata Pendedahan Sinaran IC
EUT ini mematuhi SAR untuk populasi umum/had pendedahan tidak terkawal dalam IC RSS-102 dan telah diuji mengikut kaedah dan prosedur pengukuran yang dinyatakan dalam IEEE 1528 dan IEC 62209. Peralatan ini hendaklah dipasang dan dikendalikan dengan jarak minimum 0 cm antara radiator dan badan anda. Peranti ini dan antenanya tidak boleh ditempatkan bersama atau beroperasi bersama mana-mana antena atau pemancar lain
Mula Pantas UIFlow
Alat pembakaran
Nota: Selepas pemasangan pengguna MacOS, sila letakkan aplikasi dalam folder Aplikasi, seperti yang ditunjukkan dalam rajah di bawah.
Pembakaran perisian tegar
- Klik dua kali untuk membuka alat pembakaran Pembakar, pilih jenis peranti yang sepadan dalam menu kiri, pilih versi perisian tegar yang anda perlukan, dan klik butang muat turun untuk memuat turun.
- Kemudian sambungkan peranti M5 ke komputer melalui kabel Jenis-C, pilih port COM yang sepadan, kadar baud boleh menggunakan konfigurasi lalai dalam M5Burner, selain itu, anda juga boleh mengisi WIFI yang peranti akan disambungkan semasa perisian tegar membakar stage maklumat. Selepas konfigurasi, klik "Bakar" untuk mula membakar.
- Apabila log yang terbakar menggesa Burn Successfully , ini bermakna perisian tegar telah dibakar.
Apabila pembakaran pertama atau program perisian tegar berjalan secara tidak normal, anda boleh mengklik "Padam" untuk memadamkan memori kilat. Dalam kemas kini perisian tegar yang berikutnya, tidak perlu memadam lagi, jika tidak, maklumat Wi-Fi yang disimpan akan dipadamkan dan Kunci API akan dimuat semula.
Konfigurasikan WIFI
UIFlow menyediakan kedua-dua luar talian dan web versi pengaturcara. Apabila menggunakan web versi, kita perlu mengkonfigurasi sambungan WiFi untuk peranti. Berikut menerangkan dua cara untuk mengkonfigurasi sambungan WiFi untuk peranti (Konfigurasi Burn dan konfigurasi hotspot AP).
Bakar konfigurasi WiFi (disyorkan)
UIFlow-1.5.4 dan versi di atas boleh menulis maklumat WiFi terus melalui M5Burner.
WiFi konfigurasi APhotspot
- Tekan dan tahan butang kuasa di sebelah kiri untuk menghidupkan mesin. Jika WiFi tidak dikonfigurasikan, sistem akan secara automatik memasuki mod konfigurasi rangkaian apabila ia dihidupkan buat kali pertama. Katakan anda ingin memasuki semula mod konfigurasi rangkaian selepas menjalankan program lain, anda boleh merujuk kepada operasi di bawah. Selepas Logo UIFlow muncul semasa permulaan, klik cepat butang Utama (butang M5 tengah) untuk memasuki halaman konfigurasi. Tekan butang di sebelah kanan fiuslaj untuk menukar pilihan kepada Tetapan, dan tekan butang Utama untuk mengesahkan. Tekan butang kanan untuk menukar pilihan kepada Tetapan WiFi, tekan butang Utama untuk mengesahkan dan mulakan konfigurasi.
- Selepas berjaya menyambung ke hotspot dengan telefon mudah alih anda, buka penyemak imbas telefon mudah alih untuk mengimbas kod QR pada skrin atau akses terus 192.168.4.1, masukkan halaman untuk mengisi maklumat WIFI peribadi anda, dan klik Konfigurasikan untuk merekod maklumat WiFi anda . Peranti akan dimulakan semula secara automatik selepas berjaya mengkonfigurasi dan memasuki mod pengaturcaraan.
Nota: Aksara khas seperti "ruang" tidak dibenarkan dalam maklumat WiFi yang dikonfigurasikan.
Mod Pengaturcaraan Rangkaian dan KUNCI API
Masukkan mod pengaturcaraan rangkaian
Mod pengaturcaraan rangkaian ialah mod dok antara peranti M5 dan UIFlow web platform pengaturcaraan. Skrin akan menunjukkan status sambungan rangkaian semasa peranti. Apabila penunjuk berwarna hijau, ini bermakna anda boleh menerima tolak program pada bila-bila masa. Dalam keadaan lalai, selepas konfigurasi rangkaian WiFi pertama yang berjaya, peranti akan dimulakan semula secara automatik dan memasuki mod pengaturcaraan rangkaian. Jika anda tidak tahu cara untuk memasuki semula mod pengaturcaraan selepas menjalankan aplikasi lain, anda boleh merujuk kepada operasi berikut.
memulakan semula, tekan butang A dalam antara muka menu utama untuk memilih mod pengaturcaraan dan tunggu sehingga penunjuk kanan penunjuk rangkaian bertukar hijau dalam halaman mod pengaturcaraan. Akses halaman pengaturcaraan UIFlow dengan melawati low.m5stack.com pada pelayar komputer.
APKEY Berpasangan
API KEY ialah bukti kelayakan komunikasi untuk peranti M5 apabila menggunakan UIFlow web pengaturcaraan. Dengan mengkonfigurasi KUNCI API yang sepadan pada bahagian UIFlow, program boleh ditolak untuk peranti tertentu. Pengguna perlu melawati low.m5stack.com dalam komputer web pelayar untuk memasuki halaman pengaturcaraan UIFlow. Klik butang tetapan dalam bar menu di penjuru kanan sebelah atas halaman, masukkan Kunci API pada peranti yang sepadan, pilih perkakasan yang digunakan, klik OK untuk menyimpan dan tunggu sehingga ia menggesa berjaya menyambung.
HTTP
Lengkapkan langkah di atas, kemudian anda boleh memulakan pengaturcaraan dengan UIFlow. Untuk example:Akses Baidu melalui HTTP
BLE UART
Penerangan Fungsi
Wujudkan sambungan Bluetooth dan dayakan perkhidmatan laluan Bluetooth.
- Nama permulaan Mulakan tetapan, konfigurasikan nama peranti Bluetooth.
- BLE UART Writre Hantar data menggunakan BLE UART.
- BLE UART kekal cache Semak bilangan bait data BLE UART.
- BLE UART baca semua Baca semua data dalam cache BLE UART.
- BLE UART membaca aksara Baca n data dalam cache BLE UART.
Arahan
Wujudkan sambungan laluan Bluetooth dan hantarkan LED kawalan hidup/mati.
IDE Desktop UIFlow
UIFlow Desktop IDE ialah versi luar talian pengaturcara UIFlow yang tidak memerlukan sambungan rangkaian dan boleh memberikan anda pengalaman menolak program responsif. Sila klik versi UIFlow-Desktop-IDE yang sepadan untuk memuat turun mengikut sistem pengendalian anda .
Mod pengaturcaraan USB
Nyahzip arkib IDE Desktop UIFlow yang dimuat turun dan klik dua kali untuk menjalankan aplikasi.
Selepas apl dimulakan, ia akan mengesan secara automatik sama ada komputer anda mempunyai pemacu USB (CP210X), klik Pasang dan ikut gesaan untuk menyelesaikan pemasangan.
Selepas pemasangan pemacu selesai, ia secara automatik akan memasuki IDE Desktop UIFlow dan secara automatik muncul kotak konfigurasi. Pada masa ini, sambungkan peranti M5 ke komputer melalui kabel data Tpye-C.
Menggunakan UIFlow Desktop IDE memerlukan peranti M5 dengan perisian tegar UIFlow dan masukkan ** mod pengaturcaraan USB **.
Klik butang kuasa di sebelah kiri peranti untuk memulakan semula, selepas memasuki menu, klik butang kanan dengan cepat untuk memilih mod USB.
Pilih port yang sepadan, dan peranti pengaturcaraan, klik OK untuk menyambung.
Pautan Berkaitan
Pengenalan Blok UIFlow
Dokumen / Sumber
![]() |
Kit Pembangunan IoT Berasaskan M5STACK M5STACK-CORE2 [pdf] Manual Pengguna M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, M5STACK-CORE2 Kit Pembangunan IoT Berasaskan, M5STACK-CORE2, Kit Pembangunan IoT Berasaskan, Kit Pembangunan IoT, Kit Pembangunan |