M5stack M5STICKC PLUS ESP32-PICO-D4-modulo

SKIZO
StickC PLUS estas ESP32-tabulo bazita sur ESP32-PICO-D4-modulo, kun unu LED kaj unu butono La tabulo estas farita el PC+ABC.

Aparataro Komponado
La aparataro de M5StickC PLUS: ESP32-PICO-D4-modulo, TFT-ekrano, IMU, IR-dissendilo, Ruĝa LED, Butono, GROVE-interfaco, TypeC-al-USB-interfaco, Power Management-peceto kaj baterio.
- StickT Aldonu infraruĝan fotilon.
- ESP32- PICO-D4 estas Sistemo-en-Pako (SiP) modulo kiu estas bazita sur ESP32, provizante kompletajn Wi-Fi kaj Bluetooth funkciojn. La modulo integras 4-MB-SPI-fulmon. ESP32-PICO-D4 integras ĉiujn ekstercentrajn komponantojn perfekte, inkluzive de kristala oscilatoro, fulmo, filtrilaj kondensiloj kaj RF-kongruaj ligiloj en unu sola pako.
- TFT-ekrano estas 1.14-cola kolora ekrano movita de la ST7789 de Sitronix kun rezolucio de 135 x 240. La operacia voltagLa gamo estas 2.5~3.3V
- IMU La MPU-6886 estas 6-aksa moviĝ-spura aparato, kiu kombinas 3-aksan giroskopon kaj 3-aksan akcelometron en malgranda 3 mm x 3 mm x 0.75 mm 24-stifta LGA-pakaĵo.
- La Potenca Administrado blato estas AXP192 de X-Powers. La operacia voltagLa gamo estas 2.9V~6.3V kaj la ŝarga kurento estas 1.4A.
- M5StickC PLUS ekipas ESP32 per ĉio necesa por programado, ĉio necesa por funkciado kaj evoluo
PIN-PRIKRIBO
- USB-INTERFACO
M5CAMREA Agordo Tipo-C-tipo USB-interfaco, subtenas USB2.0-norman komunikan protokolon.

- GROVE INTERFACO
4p forigita tonalto de 2.0mm M5CAMREA GROVE-interfacoj, interna drataro, kaj GND, 5V, GPIO32, GPIO33 konektita.

FUNKCIA PRIKRIBO
Ĉi tiu ĉapitro priskribas la diversajn modulojn kaj funkciojn de ESP32-PICO-D4.
CPU KAJ MEMORO
ESP32-PICO-D4 enhavas du malaltajn potencojn Xtensa® 32-bit LX6 MCU. Sur-blata memoro konsistanta el:
- 448-KB de ROM, kaj la programo komenciĝas por la kernaj funkciovokoj
- Por 520 KB instrukcio kaj datumstoka blato SRAM (inkluzive de fulmmemoro 8 KB RTC)
- RTC fulmmemoro de 8 KB SRAM, kiam la RTC povas esti komencita en Profund-dorma reĝimo, kaj por stokado de datumoj aliritaj de la ĉefa CPU
- RTC-malrapida memoro, de 8 KB SRAM, povas esti alirita per la kunprocesoro en Profund-dorma reĝimo
- De 1 kbit de uzo, kiu estas 256-bita sistemspecifa (MAC-adreso kaj pecetaro); la ceteraj 768 bitoj estas rezervitaj por la uzantprogramo, ĉi tiuj Flash-programoj inkluzivas ĉifradon kaj blaton ID
SKRIBO DE STOKADO
Ekstera Flash kaj SRAM
ESP32 subtenas multoblan eksteran QSPI-fulmon kaj senmovan hazardan alirmemoron (SRAM), havante hardvar-bazitan AES-ĉifradon por protekti la uzantprogramojn kaj datumojn.
- ESP32 aliru eksteran QSPI Flash kaj SRAM per kaŝmemoro. Ĝis 16 MB da ekstera Flash-kodspaco estas mapita en la CPU, subtenas 8-bitan, 16-bitan kaj 32-bitan aliron, kaj povas efektivigi kodon.
- Ĝis 8 MB de ekstera Flash kaj SRAM mapitaj al la CPU-datumspaco, subteno por 8-bita, 16-bita kaj 32-bita aliro. Flash subtenas nur legajn operaciojn, kaj SRAM subtenas legajn kaj skribajn operaciojn.
ESP32-PICO-D4 4 MB de integra SPI Flash, la kodo povas esti mapita en CPU-spacon, subtenon por 8-bita, 16-bita kaj 32-bita aliro, kaj povas efektivigi kodon. Pin GPIO6 ESP32 de, GPIO7, GPIO8, GPIO9, GPIO10, kaj GPIO11 por konekti modulon integran SPI Flash, ne rekomendita por aliaj funkcioj.
KRISTALO
- ESP32-PICO-D4 integras 40 MHz-kristalan oscilatoron.
RTC-ADMINISTRADO KAJ MALBASTA ENERGO-CONSUMO
ESP32 uzas altnivelajn potencadministradteknikojn kiuj povas esti ŝanĝitaj inter malsamaj energiŝparaj reĝimoj. (Vidu Tabelon 5).
- Energiŝpara reĝimo
- Aktiva reĝimo: RF-blato funkcias. La blato povas ricevi kaj elsendi sonan signalon.
- Modem-dorma reĝimo: La CPU povas funkcii, kaj la horloĝo povas esti agordita. Wifi/Bludenta bazbendo kaj RF
- Malpeza dorma reĝimo: CPU malakceptita. RTC kaj memoro kaj ekstercentraj ULP kunprocesora operacio. Ajna evento de vekiĝo (MAC, gastiganto, RTC-tempigilo aŭ ekstera interrompo) vekos la blaton.
- Reĝimo de profunda dormo: nur la RTC-memoro kaj ekstercentraj estas en funkcia stato. WiFi kaj Bluetooth-konektdatenoj estas stokitaj en la RTC. ULP-koprocesoro povas funkcii.
- Reĝimo de vintrodormo: 8 MHz-oscilatoro kaj enkonstruita kunprocesoro ULP estas malfunkciigitaj. RTC-memoro por restarigi la elektroprovizon estas fortranĉita. Nur unu RTC-horloĝtempigilo situas sur la malrapida horloĝo kaj iu RTC-GPIO funkcias. RTC RTC-horloĝo aŭ tempigilo povas vekiĝi de la GPIO-Hiberna reĝimo.
- Reĝimo de profunda dormo
- rilata dormreĝimo: reĝimo de ŝparado de energio ŝanĝanta inter reĝimo Aktiva, Modem-dormo kaj Malpeza dormo. CPU, Wi-Fi, Bluetooth, kaj radio antaŭfiksita tempointervalo por esti vekita, por certigi konekton Wi-Fi / Bluetooth.
- Metodoj de monitorado de sensiloj de Ultra Malalta potenco: la ĉefa sistemo estas Profund-dorma reĝimo, ULP-koprocesoro estas periode malfermita aŭ fermita por mezuri sensilajn datumojn. La sensilo mezuras datumojn, ULP-koprocesoro decidas ĉu veki la ĉefan sistemon.
Funkcioj en malsamaj energikonsumreĝimoj: TABLO 5

ELEKTRAJK Karakterizaĵoj
LIMIGAJ PARAMETROJ
Tabelo 8: Limvaloroj

- VIO al la elektroprovizo-kuseneto, referencu ESP32 Teknikan Specifaĵon Apendicon IO_MUX, kiel SD_CLK de Elektroprovizo por VDD_SDIO
UIFlow Rapida Komenco
- Ĉi tiu lernilo validas por M5StickC kaj M5StickC PLUS
Bruliga ilo
Bonvolu klaki la suban butonon por elŝuti la respondan M5Burner-firmaran brulilon laŭ via operaciumo. Malfermu kaj malfermu la aplikaĵon.

Notu: Post la instalado de uzantoj de macOS, bonvolu meti la aplikaĵon en la dosierujon de Apliko, kiel montrite en la suba figuro.

Firmware brulanta
- Duoble alklaku por malfermi la Bruligilon, elektu la respondan aparaton en la maldekstra menuo, elektu la firmware-version, kiun vi bezonas, kaj alklaku la elŝutbutonon por elŝuti.

- Tiam konektu la M5-aparaton al la komputilo per la Tipo-C-kablo, kaj elektu la respondan COM-havenon, la baud-rapideco povas uzi la defaŭltan agordon en M5Burner, krome, vi ankaŭ povas plenigi la WIFI al kiu la aparato estos konektita. dum la firmware brulado stage informo. Post agordo, alklaku "Burn" por komenci bruligi

- Kiam la brulanta protokolo instigas Bruligi Sukcese, tio signifas, ke la firmvaro estas forbruligita.

- Kiam la unua brulado aŭ la firmware-programo funkcias nenormale, vi povas alklaki "Forigi" por forigi la fulmmemoron. En la posta ĝisdatigo de firmware, ne necesas forviŝi denove, alie la konservitaj Wi-Fi-informoj estos forigitaj kaj la API-Ŝlosilo estos refreŝigita.
Agordu WIFI
UIFlow provizas ambaŭ eksterrete kaj web versioj de la programisto. Kiam vi uzas la web versio, ni devas agordi WiFi-konekton por la aparato. La sekvanta priskribas du manierojn agordi WiFi-konekton por la aparato (Burn-agordo kaj AP-hotspot-agordo).
Bruligi agordon WiFi (rekomende)
UIFlow-1.5.4 kaj supraj versioj povas skribi WiFi-informojn rekte per M5Burner.

AP hotspot agordo WiFi
- Premu kaj tenu la elektran butonon maldekstre por ŝalti la maŝinon. Se WiFi ne estas agordita, la sistemo aŭtomate eniros la retan agordan reĝimon kiam ĝi estas ŝaltita por la unua fojo. Supozu, ke vi volas reeniri la retan agordan reĝimon post rulado de aliaj programoj, vi povas raporti al la operacio sube. Post kiam la UIFlow-Emblemo aperas ĉe ekfunkciigo, rapide alklaku la Hejman butonon (meze M5-butonon) por eniri la agordan paĝon. Premu la butonon ĉe la dekstra flanko de la fuzelaĝo por ŝanĝi la opcion al Agordo, kaj premu la Hejman butonon por konfirmi. Premu la dekstran butonon por ŝanĝi la opcion al WiFi-Agordo, premu la Hejman butonon por konfirmi, kaj komenci la agordon.

- Post sukcese konektiĝi al la retpunkto per via poŝtelefono, malfermu la poŝtelefonan retumilon por skani la QR-kodon sur la ekrano aŭ rekte aliri 192.168.4.1, enigu la paĝon por plenigi viajn personajn WIFI-informojn, kaj alklaku Agordu por registri viajn WiFi-informojn. . La aparato rekomencos aŭtomate post sukcese agordo kaj eniros programan reĝimon.
Notu: Specialaj signoj kiel "spaco" ne estas permesitaj en la agordita WiFi-informo.

Reta Programado-Reĝimo kaj API-Ŝlosilo
Eniru retprogramadan reĝimon
Reta programa reĝimo estas aldokiĝa reĝimo inter la M5-aparato kaj la UIFlow web programa platformo. La ekrano montros la aktualan retan konekton de la aparato. Kiam la indikilo estas verda, tio signifas, ke vi povas ricevi program-puŝon iam ajn. Sub defaŭlta situacio, post la unua sukcesa WiFi-reta agordo, la aparato aŭtomate rekomencos kaj eniros la retan programan reĝimon. Se vi ne scias kiel reeniri la programan reĝimon post rulado de aliaj aplikaĵoj, vi povas raporti al la sekvaj operacioj. rekomencante, premu la butonon A en la ĉefa menua interfaco por elekti la programan reĝimon kaj atendu ĝis la dekstra indikilo de la reto-indikilo fariĝos verda en la programa reĝimo paĝo. Aliru la UIFlow-programan paĝon vizitante flow.m5stack.com en komputila retumilo.

API Ŝlosilo Parigo
API KEY estas la komunika akreditaĵo por M5-aparatoj kiam vi uzas UIFlow web programado. Agordante la respondan API KEY ĉe la UIFlow-flanko, la programo povas esti puŝita por specifa aparato. La uzanto bezonas viziti flow.m5stack.com en la komputilo web retumilo por eniri la programan paĝon de UIFlow. Alklaku la agordan butonon en la menubreto ĉe la supra dekstra angulo de la paĝo, enigu la API-Ŝlosilon sur la responda aparato, elektu la aparataron uzatan, alklaku OK por konservi kaj atendu ĝis ĝi instigas sukcese konektiĝi.

Lumigu LED
Plenumu la suprajn paŝojn, tiam vi povas komenci programon per UIFlow. La sekvanta montros al vi simplan programon por stiri M5StickC por lumigi la LED-indikilon. (1. Trenu la LED por lumigi la programblokon. 2. Splisus al la Agordo-komenciga programo. 3 Alklaku la butonon Run en la supra dekstra angulo)

UIFlow Desktop IDE
UIFlow Desktop IDE estas eksterreta versio de la UIFlow-programisto, kiu ne postulas retkonekton kaj povas provizi al vi respondeman program-puŝan sperton. Bonvolu klaki la respondan version de UIFlow-Desktop-IDE por elŝuti laŭ via operaciumo.

USB-programa reĝimo
Malfermu la elŝutitan UIFlow Desktop IDE-arkivon kaj duoble alklaku por ruli la aplikaĵon.

Post kiam la aplikaĵo komenciĝas, ĝi aŭtomate detektos ĉu via komputilo havas USB-ŝoforon (CP210X), alklaku Instali kaj sekvu la instrukciojn por fini la instaladon. (M5StickC ne postulas CP210X-ŝoforon, do uzantoj povas elekti instali aŭ preterlasi)

Post kiam la aplikaĵo komenciĝas, ĝi aŭtomate detektos ĉu via komputilo havas USB-ŝoforon (CP210X), alklaku Instali kaj sekvu la instrukciojn por fini la instaladon. (M5StickC ne postulas CP210X-ŝoforon, do uzantoj povas elekti instali aŭ preterlasi)

Uzi UIFlow Desktop IDE postulas M5-aparaton kun UIFlow-firmvaro kaj eniri ** USB-programan reĝimon
Alklaku la elektran butonon sur la maldekstra flanko de la aparato por rekomenci, post eniri la menuon, rapide alklaku la dekstran butonon por elekti USB-reĝimon.

Elektu la respondan havenon, kaj la programan aparaton, kaj alklaku OK por konekti.

BLE UART
Funkcia Priskribo
Establi Bluetooth-konekton kaj ebligu Bluetooth-transirservon

- Init ble uart name Inicialigu agordojn, agordu Bluetooth-aparatan nomon.
- BLE UART Writer Sendu datumojn per BLE UART.
- BLE UART restas kaŝmemoro Kontrolu la nombron da bajtoj de BLE UART-datumoj.
- BLE UART legis ĉiujn datumojn en BLE UART-kaŝmemoro.
- BLE UART legu signojn Legu n datumojn en BLE UART-kaŝmemoro.
Instrukcioj
Establi Bluetooth-transirkonekton kaj sendu ŝalti/malŝalti kontrolon LED.

- M5StickC IoT Komenca Lernilo
- Enkonduko de UIFlow Block
Deklaro de FCC
Ajnaj ŝanĝoj aŭ modifoj ne eksplicite aprobitaj de la respondeculo pri plenumado povus nuligi la aŭtoritaton de la uzanto funkciigi la ekipaĵon.
Ĉi tiu aparato konformas al parto 15 de la FCC-Reguloj. Operacio estas submetita al la sekvaj du kondiĉoj:
- Ĉi tiu aparato eble ne kaŭzas malutilan interferon, kaj
- Ĉi tiu aparato devas akcepti ajnan interferon ricevitan, inkluzive de interfero kiu povas kaŭzi nedeziratan operacion. Exposure Statement Exposure Statement Exposure Statement Exposure Statement Notu: Ĉi tiu ekipaĵo estis provita kaj trovita konforma al la limoj por cifereca aparato Klaso B, laŭ parto 15 de la FCC-Reguloj. Ĉi tiuj limoj estas dizajnitaj por disponigi akcepteblan protekton kontraŭ damaĝa interfero en loĝinstalaĵo. Ĉi tiu ekipaĵo generas, uzas kaj povas elsendi radiofrekvencan energion kaj, se ne instalita kaj uzata laŭ la instrukcioj, povas kaŭzi malutilan interferon al radiokomunikadoj. Tamen, ne estas garantio, ke interfero ne okazos en aparta instalado. Se ĉi tiu ekipaĵo kaŭzas damaĝan interferon al radio aŭ televida ricevo, kio povas esti determinita per malŝalto kaj ŝaltado de la ekipaĵo, la uzanto estas instigita provi korekti la interferon per unu aŭ pli el la sekvaj rimedoj:
- Reorientu aŭ translokiĝu la ricevan antenon.
- Pliigu la apartigon inter la ekipaĵo kaj ricevilo.
- Konektu la ekipaĵon en ellasejon sur cirkvito malsama ol tiu al kiu la ricevilo estas konektita.
- Konsultu la komerciston aŭ spertan radio/televidan teknikiston por helpo.
FCC-Deklaro pri Radiada Ekspono:
Ĉi tiu ekipaĵo konformas al la limoj de radiado de FCC difinitaj por nekontrolita medio. Ĉi tiu ekipaĵo devas esti instalita kaj funkciigata kun minimuma distanco de 20 cm inter la radiatoro kaj via korpo. Premu kaj tenu la flankan elektran butonon dum du sekundoj por komenci la aparaton. Premu kaj tenu dum pli ol 6 sekundoj por malŝalti la aparaton. Ŝanĝu al la fotoreĝimo per la Hejma ekrano, kaj la avataro, kiu povas esti akirita per la fotilo, montriĝas sur la TFT-ekrano. La USB-kablo devas esti konektita dum funkciado, kaj la litia baterio estas uzata por mallongdaŭra konservado por malhelpi elektropaneon
Dokumentoj/Rimedoj
![]() |
M5stack M5STICKC PLUS ESP32-PICO-D4-modulo [pdf] Uzanto-manlibro M5STICKCPLUS, 2AN3WM5STICKCPLUS, ESP32-PICO-D4 modulo |





