Sigla M5STACKModul de dezvoltare IoT M5STACK ESP32-PICO-V3-02Ghid de utilizare M5StickC Plus2

Firmware din fabrică

Când dispozitivul întâmpină probleme de funcționare, puteți încerca să reinstalați firmware-ul din fabrică pentru a verifica dacă există vreo defecțiune hardware. Consultați următorul tutorial. Utilizați instrumentul de reinstalare a firmware-ului M5Burner pentru a instala firmware-ul din fabrică pe dispozitiv.
Modul de dezvoltare IoT M5STACK ESP32-PICO-V3-02 - figura 1

FAQ

Î1: De ce este ecranul negru al dispozitivului meu M5StickC Plus2/nu pornește?

Modul de dezvoltare IoT M5STACK ESP32-PICO-V3-02 - figura 2Solutii: Firmware oficial din fabrică pentru M5Burner Burn „Demo pentru utilizatorii M5StickCPlus2”

Modul de dezvoltare IoT M5STACK ESP32-PICO-V3-02 - figura 3Modul de dezvoltare IoT M5STACK ESP32-PICO-V3-02 - figura 4Î2: De ce funcționează doar 3 ore? De ce se încarcă 100% în 1 minut, dacă scoți cablul de încărcare, se oprește?

Modul de dezvoltare IoT M5STACK ESP32-PICO-V3-02 - figura 5Modul de dezvoltare IoT M5STACK ESP32-PICO-V3-02 - figura 6Soluții: „Bruce „pentru Stack plus2” Acesta este un firmware neoficial. Reinstalarea firmware-ului neoficial poate anula garanția, poate cauza instabilitate și poate expune dispozitivul la riscuri de securitate. Procedați cu prudență.
Te rog să reinscripționezi firmware-ul oficial.

Modul de dezvoltare IoT M5STACK ESP32-PICO-V3-02 - figura 7

Pregătirea

  • Consultați tutorialul M5Burner pentru a finaliza descărcarea instrumentului de reinstalare a firmware-ului, apoi consultați imaginea de mai jos pentru a descărca firmware-ul corespunzător.

Link de descărcare: https://docs.m5stack.com/en/uiflow/m5burner/introModul de dezvoltare IoT M5STACK ESP32-PICO-V3-02 - figura 8

Instalare driver USB

Sfat pentru instalarea driverului
Faceți clic pe linkul de mai jos pentru a descărca driverul corespunzător sistemului dvs. de operare. Pachetul de drivere pentru CP34X (pentru versiunea CH9102) poate fi descărcat și instalat selectând pachetul de instalare corespunzător sistemului dvs. de operare. Dacă întâmpinați probleme la descărcarea programului (cum ar fi expirarea sau erorile „Eroare la scrierea în memoria RAM țintă”), încercați să reinstalați driverul de dispozitiv.
CH9102_VCP_SER_Windows
https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/drivers/CH9102_VCP_SER_Windows.exe
CH9102_VCP_SER_MacOS v1.7
https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/drivers/CH9102_VCP_MacOS_v1.7.zip
Selectarea porturilor pe MacOS
Pe MacOS, pot fi disponibile două porturi. Când le utilizați, vă rugăm să selectați portul numit wchmodem.

Selectarea portului

Conectați dispozitivul la computer printr-un cablu USB. După finalizarea instalării driverului, puteți selecta portul corespunzător al dispozitivului în M5Burner.Modul de dezvoltare IoT M5STACK ESP32-PICO-V3-02 - figura 9

Arde

Faceți clic pe „Inscripționare” pentru a începe procesul de flashare.Modul de dezvoltare IoT M5STACK ESP32-PICO-V3-02 - figura 10Modul de dezvoltare IoT M5STACK ESP32-PICO-V3-02 - figura 11

StickC-Plus2
SKU:K016-P2

Modul de dezvoltare IoT M5STACK ESP32-PICO-V3-02 - figura 12

Descriere

Modul de dezvoltare IoT M5STACK ESP32-PICO-V3-02 - DescriereStickC-Plus2 este versiunea iterativă a Stick C-Plus. Este alimentat de cipul ESP32-PICO-V3-02, oferind conectivitate Wi-Fi. În corpul său compact, integrează o varietate bogată de resurse hardware, inclusiv emițător IR, RTC, microfon, LED, IMU, butoane, buzzer și multe altele. Dispune de un ecran TFT de 1.14 inci, controlat de ST7789V2 cu o rezoluție de 135 x 240.
Capacitatea bateriei a fost mărită la 200 mAh, iar interfața este compatibilă atât cu modulele din seria HAT, cât și cu cele din seria Unit.
Acest instrument de dezvoltare elegant și compact poate stimula creativitatea nelimitată. StickC-Plus2 vă ajută să construiți rapid prototipuri de produse IoT și simplifică considerabil întregul proces de dezvoltare. Chiar și începătorii care sunt noi în programare pot crea aplicații interesante și le pot aplica în viața reală.

Tutorial

Modul de dezvoltare IoT M5STACK ESP32-PICO-V3-02 - figura 13UIFlow
Acest tutorial va prezenta cum se controlează dispozitivul StickC-Plus2 prin intermediul platformei de programare grafică UIFlow.
Modul de dezvoltare IoT M5STACK ESP32-PICO-V3-02 - figura 14

UiFlow2
Acest tutorial va prezenta cum se controlează dispozitivul StickC-Plus2 prin intermediul platformei de programare grafică UiFlow2.
Modul de dezvoltare IoT M5STACK ESP32-PICO-V3-02 - figura 15
Arduino IDE
Acest tutorial va prezenta cum să programați și să controlați dispozitivul StickC-Plus2 folosind IDE-ul Arduino.

Nota
Port nerecunoscut
Când utilizați un cablu C-C, dacă portul nu poate fi recunoscut, efectuați următoarea procedură de pornire:
Deconectați StickC-Plus2, opriți-l (apăsați lung butonul de alimentare până când se aprinde LED-ul verde), apoi reconectați cablul USB pentru a-l porni.

Caracteristici

  • Bazat pe ESP32-PICO-V3-02 cu suport Wi-Fi
  • Accelerometru pe 3 axe și giroscop pe 3 axe încorporate
  • Emițător IR integrat
  • RTC încorporat
  • Microfon integrat
  • Butoane utilizator, LCD de 1.14 inci, buton de alimentare/resetare
  • Baterie Li-ion de 200 mAh
  • Conector de expansiune
  • Buzzer pasiv integrat
  • Purtabil și montabil
  • Platforma de dezvoltare
  • UiFlow1
  • UiFlow2
  • Arduino IDE
  • ESP-IDF
  • PlatformIO

Include

  • 1 x StickC-Plus2

Aplicații

  • Dispozitive purtabile
  • Controler IoT
  • Educație STEM
  • Proiecte de bricolaj
  • Dispozitive pentru casă inteligentă

Specificații

Caietul de sarcini Parametru
SoC ESP32-PICO-V3-02 240 MHz dual-core, Wi-Fi, 2 MB PSRAM, 8 MB Flash
Vol. De intraretage 5 V @ 500 mA
Interfață Tip C x 1, GROVE (I2C + I/O + UART) x 1
Ecran LCD Ecran LCD TFT color de 1.14 inci, 135 x 240, ST7789V2
Microfon SPM1423
Butoane Butoane utilizator x 3
LED LED verde x 1 (neprogramabil, indicator de repaus)
LED roșu x 1 (împarte pinul de control G19 cu emițătorul IR)
RTC BM8563
Buzzer Buzzer pasiv integrat
IMU MPU6886
Antenă Antenă 3D 2.4 G
Pinuri externe G0, G25/G26, G36, G32, G33
Baterie 200 mAh la 3.7 V, în interior
Temp. de operare 0 ~ 40 °C
Incinta Plastic (PC)
Dimensiunea produsului 48.0 x 24.0 x 13.5 mm
Greutatea produsului 16.7 g
Dimensiunea pachetului 104.4 x 65.0 x 18.0 mm
Greutate brută 26.3 g

Instrucțiuni de operare

Pornire/Oprire
Pornire: Apăsați „BUTONUL C” mai mult de 2 secunde sau activați dispozitivul prin semnalul IRQ RTC. După declanșarea semnalului de activare, programul trebuie să seteze pinul HOLD (G4) la nivel înalt (1) pentru a menține alimentarea pornită, altfel dispozitivul se va opri din nou.
Oprire: Fără alimentare externă prin USB, apăsați „BUTONUL C” timp de mai mult de 6 secunde sau setați HOLD (GPIO4)=0 în program pentru a opri. În timp ce USB-ul este conectat, apăsarea „BUTONULUI C” timp de mai mult de 6 secunde va opri ecranul și va intra în modul repaus (nu va opri complet).

Modul de dezvoltare IoT M5STACK ESP32-PICO-V3-02 - figura 16

Scheme

Scheme PDF StickC-Plus2

Modul de dezvoltare IoT M5STACK ESP32-PICO-V3-02 - figura 17Modul de dezvoltare IoT M5STACK ESP32-PICO-V3-02 - figura 18Modul de dezvoltare IoT M5STACK ESP32-PICO-V3-02 - figura 19

Fixați harta
LED roșu și emițător IR | Buton A | Buton B | Buzzer

ESP32-PICO-V3-02 GPIO19 GPIO37 GPIO39 GPIO35 GPIO2
Emițător IR și LED roșu Emițător IR și pin LED roșu
Butonul A Butonul A
Butonul B Butonul B
Butonul C Butonul C
Buzzer pasiv Buzzer

Ecran TFT color
Circuit integrat driver: ST7789V2
Rezoluție: 135 x 240

ESP32-PICO-V3-02 G15 G13 G14 G12 G5 G27
Ecran TFT TFT_MOSI TFT_CLK TFT_DC TFT_RST TFT_CS TFT_BL

Microfon MIC (SPM1423)

ESP32-PICO-V3-02 G0 G34
MIC SPM1423 CLK DATE

IMU pe 6 axe (MPU6886) și RTC BM8563

ESP32-PICO-V3-02 G22 G21 G19
IMU MPU6886 SCL SDA
BM8563 SCL SDA
Emițător IR TX
LED roșu TX

HY2.0-4P

HY2.0-4P Negru Roşu Galben Alb
PORT.CUSTOM GND 5V G32 G33

Dimensiunea modelului

Modul de dezvoltare IoT M5STACK ESP32-PICO-V3-02 - figura 20Fișe de date
ESP32-PICO-V3-02
ST7789V2
BM8563
MPU6886
SPM1423

Software-uri

Arduino
Pornire rapidă StickC-Plus2 Arduino
Biblioteca StickC-Plus2
Firmware de testare din fabrică pentru StickC-Plus2
UiFlow1
StickC-Plus2 UiFlow1 - Pornire rapidă
UiFlow2
StickC-Plus2 UiFlow2 - Pornire rapidă

PlatformIO
[env:m5stack-stickc-plus2] platformă = espressif32@6.7.0
placă = m5stick-c
framework = arduino
viteză_de_încărcare = 1500000
viteză_monitor = 115200
construcție_steaguri =
-DBOARD_HAS_PSRAM
-mfix-esp32-psram-cache-problemă
-DCORE_DEBUG_LEVEL=5
lib_deps =
M5Unificat=https://github.com/m5stack/M5Unified
Driver USB
Faceți clic pe linkurile de mai jos pentru a descărca driverul corespunzător sistemului dvs. de operare. Pachetul conține drivere CP34X (pentru CH9102). După extragerea arhivei, rulați programul de instalare care corespunde cu adâncimea de biți a sistemului dvs. de operare.
Dacă întâmpinați probleme precum expirare sau mesajul „Eroare la scrierea în memoria RAM țintă” în timpul descărcării, încercați să reinstalați driverul.

Nume șofer Cip acceptat Descărcați
CH9102_VCP_SER_Windows CH9102 Descărcați
CH9102_VCP_SER_MacOS v1.7 CH9102 Descărcați

Selectarea porturilor macOS
Pe macOS pot apărea două porturi seriale. Selectați portul numit wchmodem.
Încărcător ușor
Easy Loader este un program flash ușor, care vine cu un firmware demonstrativ. Urmând câțiva pași simpli, îl puteți flasha pe controler pentru o verificare rapidă a funcționalității.

Încărcător ușor Descărcați Nota
Test din fabrică pentru Windows descărcare /

Alte
Ghid de restaurare a firmware-ului din fabrică pentru StickC-Plus2
Video
Introducere în funcțiile StickC-Plus2
StackC Plus2 视频.mp4
Schimbarea versiunii

Data de lansare Schimbați descrierea Nota
/ Prima lansare /
2021-12 Funcție de somn și trezire adăugată, versiunea actualizată la v1.1 /
2023-12 PMIC AXP192 eliminat, MCU schimbat de la ESP32-PICO-D4 la ESP32-PICO-V3-02, metodă diferită de pornire/oprire, versiunea v2 /

Comparație de produse

Modul de dezvoltare IoT M5STACK ESP32-PICO-V3-02 - figura 21Diferențe hardware

Produs
Nume
SoC Managementul energiei Capacitatea bateriei Memorie Cip USB-UART Culoare
Stick C-Plus ESP32-PICO-D4 AXP192 120 mAh 520 KB SRAM + 4 MB Flash CH522 Roșu-portocaliu
StickC-Plus2 ESP32-PICO-V3-02 / 200 mAh 2 MB PSRAM + 8 MB Flash CH9102 Portocale

Diferențe între pinuri

Numele produsului IR LED TFT BUTONUL A BUTONUL B BUTONUL C
(TREZI)
ȚINE Baterie
Voltage
Detecta
M5STICKC PLUS G9 G10 MOSI (G15)
CLK (G13)
DC (G23)
RST (G18)
CS (G5)
G37 G39 Regulat
buton
/ Prin intermediul AXP192
M5STICKC PLUS2 G19 G19 MOSI (G15)
CLK (G13)
DC (G14)
RST (G12)
CS (G5)
G37 G39 G35 G4 G38

Diferențe de pornire/oprire

Produs Nume Pornire Oprire
Stick C - Plus2 Apăsați „BUTONUL C” mai mult de 2 secunde sau activați-vă prin IRQ RTC. După activare, setați HOLD (G4)=1 în program pentru a menține
porniți alimentarea, altfel dispozitivul se va opri din nou.
Fără alimentare USB, apăsați „BUTONUL C” timp de mai mult de 6 secunde sau setați HOLD (GPIO4)=0 în program pentru a opri dispozitivul. Cu USB-ul conectat, apăsarea „BUTONULUI C” timp de mai mult de 6 secunde va opri ecranul și va intra în modul repaus, dar nu va opri complet dispozitivul.

Deoarece StickC-Plus2 elimină PMIC AXP192, metoda de pornire/oprire diferă de versiunile anterioare. Așa cum am menționat la începutul acestui document, operațiunea este în mare parte similară, dar bibliotecile acceptate vor diferi. Atât puterea semnalului Wi-Fi, cât și cea a semnalului IR au fost îmbunătățite în comparație cu modelul anterior.Sigla M5STACK

Documente/Resurse

Modul de dezvoltare IoT M5STACK ESP32-PICO-V3-02 [pdfGhid de utilizare
Modul de dezvoltare IoT ESP32-PICO-V3-02, ESP32-PICO-V3-02, Modul de dezvoltare IoT, Modul de dezvoltare, Modul

Referințe

Lasă un comentariu

Adresa ta de e-mail nu va fi publicată. Câmpurile obligatorii sunt marcate *