M5stack-logo

Imodyuli ye-M5stack M5STICKC PLUS ESP32-PICO-D4

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-modyuli-yemveliso

UMXHOLO

I-StickC PLUS yibhodi ye-ESP32 esekwe kwimodyuli ye-ESP32-PICO-D4, ene-LED enye kunye neqhosha elinye Ibhodi yenziwe ngePC + ABC.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-1

Ukuqulunqwa kwe-Hardware

I-hardware ye-M5StickC PLUS: Imodyuli ye-ESP32-PICO-D4, isikrini se-TFT, i-IMU, i-IR transmitter, i-Red LED, iqhosha, i-GROVE interface, i-interface ye-TypeC-to-USB, i-chip yoLawulo lwamandla kunye nebhetri.

  • StickT Yongeza ikhamera ye-infrared.
  • ESP32- PICO-D4 yi-System-in-Package (SiP) imodyuli esekwe kwi-ESP32, ibonelela ngeWi-Fi epheleleyo kunye nokusebenza kweBluetooth. Imodyuli idibanisa i-4-MB SPI flash. I-ESP32-PICO-D4 idibanisa onke amacandelo e-peripheral ngaphandle komthungo, kuquka i-crystal oscillator, i-flash, i-filter capacitors, kunye ne-RF ehambelanayo ikhonkco kwiphakheji enye.
  • TFT Screen yi-1.14-intshi yombala wesikrini esiqhutywa yi-ST7789 kaSitronix enesisombululo se-135 x 240. Ivolthi yokusebenzatagUluhlu lwe-e yi-2.5 ~ 3.3V
  • IMU I-MPU-6886 iyisixhobo sokulandelela i-6-axis esidibanisa i-gyroscope ye-3-axis kunye ne-3-axis accelerometer kwi-3 mm x 3 mm x 0.75 mm iphakheji ye-LGA ye-24-pin.
  • Ulawulo lwamandla chip yi-X-Powers ye-AXP192. Umthamo wokusebenzatagUluhlu lwe-e luyi-2.9V ~ 6.3V kunye ne-charge current 1.4A.
  • M5StickC I-PLUS ixhobisa i-ESP32 ngayo yonke into efunekayo kucwangciso, yonke into efunekayo ekusebenzeni nophuhliso

I-PIN INKCAZELO

  • I-USB INTERFACE

Uqwalaselo lwe-M5CAMREA Uhlobo lwe-C yohlobo lwe-USB ujongano, inkxaso ye-USB2.0 yomgaqo wonxibelelwano osemgangathweni.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-2

  • GROVE INTERFACE 

I-4p i-pitch echithwayo ye-2.0mm i-M5CAMREA GROVE interfaces, i-wiring yangaphakathi, kunye ne-GND, 5V, GPIO32, GPIO33 edibeneyo.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-3

INKCAZELO YOMSEBENZI

Esi sahluko sichaza i-ESP32-PICO-D4 iimodyuli ezahlukeneyo kunye nemisebenzi.

CPU KUNYE IKHUMBUZO 

I-ESP32-PICO-D4 iqulethe i-Xtensa® yamandla aphantsi amabini angama-32-bit LX6 MCU. Imemori ekwi-chip equka:

  • I-448-KB ye-ROM, kwaye inkqubo iqala kwi-kernel function calls
  • Ngomyalelo we-520 KB kunye ne-SRAM yokugcina idatha (kubandakanya imemori ekhanyayo 8 KB RTC)
  • Imemori yeflash ye-RTC ye-8 KB SRAM, xa i-RTC inokuqaliswa kwimowudi ye-Deep-sleep, kunye nokugcina idatha efikelelwe yi-CPU engundoqo.
  • Imemori ecothayo ye-RTC, ye-8 KB SRAM, inokufikelelwa yicoprocessor kwimowudi yokulala obunzulu.
  • I-1 kbit yokusetyenziswa, eyi-256-bit inkqubo-specific (idilesi ye-MAC kunye ne-chipset); amasuntswana angama-768 aseleyo agcinelwe inkqubo yomsebenzisi, ezi nkqubo zeFlash ziquka ufihlo kunye ne-ID yechip

INGCACISO YOKUGCINA

I-Flash yangaphandle kunye ne-SRAM

I-ESP32 ixhasa i-flash yangaphandle ye-QSPI emininzi kunye nememori yokufikelela okungahleliweyo (i-SRAM), ene-hardware-based AES encryption ukukhusela iinkqubo zomsebenzisi kunye nedatha.

  • I-ESP32 ifikelela kwi-QSPI Flash yangaphandle kunye ne-SRAM ngokugcinwa kwi-caching. Ukuya kuthi ga kwi-16 MB yendawo yekhowudi yeFlash yangaphandle ifakwe kwi-CPU, ixhasa i-8-bit, 16-bit, kunye nofikelelo lwe-32-bit, kwaye inokuphumeza ikhowudi.
  • Ukuya kuthi ga kwi-8 MB yeFlash yangaphandle kunye ne-SRAM eboniswe kwindawo yedatha ye-CPU, inkxaso ye-8-bit, i-16-bit, kunye ne-32-bit yokufikelela. I-Flash ixhasa kuphela imisebenzi yokufunda, kwaye i-SRAM ixhasa ukufunda nokubhala imisebenzi.

I-ESP32-PICO-D4 4 MB ye-SPI Flash edibeneyo, ikhowudi inokuthi ifakwe kwi-CPU indawo, inkxaso ye-8-bit, i-16-bit kunye ne-32-bit ukufikelela, kwaye ingenza ikhowudi. I-Pin GPIO6 ESP32 ye, GPIO7, GPIO8, GPIO9, GPIO10, kunye ne-GPIO11 yokudibanisa imodyuli edibeneyo ye-SPI Flash, engacetyiswa kweminye imisebenzi.

ICrystal

  •  I-ESP32-PICO-D4 idibanisa i-crystal oscillator ye-40 MHz.

ULAWULO lwe-RTC kunye nokuSetyenziswa kwamandla aphantsi

I-ESP32 isebenzisa ubuchule obuphambili bolawulo lwamandla anokutshintshwa phakathi kweendlela ezahlukeneyo zokugcina amandla. (Jonga kwiThebhile 5).

  • Imowudi yokugcina amandla
    • Imo esebenzayo: Itshiphu yeRF iyasebenza. Itshiphu inokufumana kwaye idlulise isignali yesandi.
    • Imodem-yokulala: I-CPU inokusebenza, kwaye iwotshi inokumiselwa. Wi-Fi / Bluetooth baseband kunye RF
    • Imowudi yokulala: I-CPU inqunyanyisiwe. I-RTC kunye nememori kunye neeperipherals ULP coprocessor operation. Nasiphi na isiganeko sokuvuka (i-MAC, inginginya, isibali-xesha se-RTC okanye isiphazamiso sangaphandle) siya kuvusa itshiphu.
    • Imowudi yobuthongo obunzulu: kuphela imemori ye-RTC kunye neeperipherals ezikwimo esebenzayo. Idatha ye-WiFi kunye neBluetooth yoqhagamshelwano igcinwe kwi-RTC. ULP coprocessor inokusebenza.
    • Imo yokuHibernation: I-oscillator ye-8 MHz kunye ne-coprocessor ULP eyakhelwe-ngaphakathi ivaliwe. Imemori ye-RTC yokubuyisela unikezelo lwamandla icinyiwe. Sinye kuphela isibali-xesha se-RTC esikwiwotshi ecothayo kunye ne-RTC GPIO emsebenzini. Iwotshi ye-RTC ye-RTC okanye isibali-xesha sinokuvuka kwimowudi yokuHibernation yeGPIO.
  • Imowudi yobuthongo obunzulu
    • imo yokulala enxulumeneyo: amandla agcina imowudi yokutshintsha phakathi kwe-Iyasebenza, iModem-ubuthongo, kunye nemowudi yokuKhanya-yobuthongo. I-CPU, i-Wi-Fi, iBluetooth, kunye nexesha lokuseta kanomathotholo ukuze kuvuswe, ukuqinisekisa uqhagamshelo lwe-Wi-Fi / Bluetooth.
    • Iindlela zokujonga isivamvo samandla asezantsi kakhulu: eyona nkqubo ingundoqo yimowudi yokulala obunzulu, i-ULP coprocessor ivulwa ngamaxesha athile okanye ivalwe ukulinganisa idatha yoluvo. I-sensor yokulinganisa idatha, i-ULP coprocessor ithatha isigqibo sokuba ivuse inkqubo engundoqo.

Imisebenzi kwiindlela ezahlukeneyo zokusetyenziswa kwamandla: ITHEYIBHILE 5

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-23

IIMPAWU ZOMbane

UMDA IIPARAMETHA 

Uluhlu 8: Ukunciphisa amaxabiso 

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-24

  1. I-VIO kwiphedi yonikezelo lwamandla, Jonga i-ESP32 iNkcazo yoBuchule kwiSihlomelo IO_MUX, njenge-SD_CLK yonikezelo lwaMandla lweVDD_SDIO

UIFlow Qala ngokukhawuleza

  • Esi sifundo sisebenza kwi-M5StickC kunye ne-M5StickC PLUS

Isixhobo esivuthayo 

Nceda ucofe iqhosha elingezantsi ukukhuphela isixhobo esivuthayo se-M5Burner firmware ngokwenkqubo yakho yokusebenza. Vula unzip kwaye uvule usetyenziso.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-4

Phawula: Emva kofakelo lwabasebenzisi beMacOS, nceda ufake isicelo kwifolda yeSicelo, njengoko kubonisiwe kumfanekiso ongezantsi.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-5

Ukutshisa i-Firmware 

  • Cofa kabini ukuvula isixhobo sokutshisa iSitshisi, khetha uhlobo lwesixhobo esihambelanayo kwimenyu yasekhohlo, khetha uhlobo lwefirmware oyifunayo, kwaye ucofe iqhosha lokukhuphela ukukhuphela.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-6

  • Emva koko uqhagamshele isixhobo se-M5 kwikhompyuter ngentambo yoHlobo lwe-C, kwaye ukhethe i-port ye-COM ehambelanayo, izinga le-baud lingasebenzisa uqwalaselo olungagqibekanga kwi-M5Burner, ukongeza, ungazalisa kwakhona i-WIFI ukuba isixhobo siya kudityaniswa nayo. ngexesha firmware evuthayo stage ulwazi. Emva koqwalaselo, cofa u-"Tshisa" ukuqalisa ukutshisa

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-7

  • Xa i-log evuthayo ikhuthaza ukutshisa ngempumelelo, kuthetha ukuba i-firmware itshisiwe.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-8

  • Xa kuqala ukutshisa okanye inkqubo ye-firmware iqhuba ngokungaqhelekanga, ungacofa u-“Cima” ukucima inkumbulo edanyazayo. Kuhlaziyo lwe-firmware olulandelayo, akukho mfuneko yokucima kwakhona, ngaphandle koko ulwazi olugciniweyo lwe-Wi-Fi luya kususwa kwaye i-API Key iya kuhlaziywa.

Qwalasela i-WIFI  

I-UIFlow ibonelela ngaphandle kweintanethi kunye web iinguqulelo zomdwelisi wenkqubo. Xa usebenzisa i web version, kufuneka siqwalasele uqhagamshelo WiFi isixhobo. Oku kulandelayo kuchaza iindlela ezimbini zokuqwalasela uqhagamshelo lwe-WiFi kwisixhobo (Ubumbeko lweBurn kunye noqwalaselo lwe-AP hotspot).

Tshisa uqwalaselo lwe-WiFi (iyacetyiswa) 

I-UIFlow-1.5.4 kunye neenguqulelo ezingentla zingabhala ulwazi lwe-WiFi ngqo nge-M5Burner.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-9

AP hotspot uqwalaselo WiFi 

  • Cinezela kwaye ubambe iqhosha lamandla ekhohlo ukuze uvule umatshini. Ukuba i-WiFi ayiqwalaselwanga, inkqubo iya kungena ngokuzenzekelayo kwimowudi yoqwalaselo lwenethiwekhi xa ivulwa okokuqala. Masithi ufuna ukuphinda ungenise imowudi yothungelwano emva kokuqhuba ezinye iinkqubo, ungabhekisa kumsebenzi ongezantsi. Emva kokuba i-UIFlow Logo ibonakala ekuqaleni, nqakraza ngokukhawuleza iqhosha laseKhaya (iqhosha le-M5 embindini) ukufaka iphepha loqwalaselo. Cinezela iqhosha kwicala lasekunene le-fuselage ukutshintshela ukhetho kuSeto, kwaye ucinezele iqhosha laseKhaya ukuze uqinisekise. Cinezela iqhosha lasekunene ukutshintshela ukhetho kwi-WiFi Setting, cofa iqhosha laseKhaya ukuze uqinisekise, kwaye uqale uqwalaselo.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-10

  • Emva kokudibanisa ngempumelelo kwi-hotspot ngefowuni yakho ephathwayo, vula isikhangeli sefowuni ephathwayo ukuskena ikhowudi ye-QR kwiscreen okanye ukufikelela ngokuthe ngqo kwi-192.168.4.1, faka iphepha ukuze ugcwalise ulwazi lwakho lwe-WIFI, kwaye ucofe uLungiselelo ukurekhoda ulwazi lwakho lwe-WiFi. . Isixhobo siya kuqalisa ngokuzenzekelayo emva kokuqwalasela ngempumelelo kwaye ufake imo yenkqubo.

Phawula: Iimpawu ezikhethekileyo ezifana "nendawo" azivumelekanga kwiinkcukacha ze-WiFi ezimiselweyo.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-11

Imowudi yeNkqubo yeNethiwekhi kunye ne-API KEY 

Ngenisa imowudi yenkqubo yenethiwekhi 

Imowudi yenkqubo yenethiwekhi yimowudi yokudokha phakathi kwesixhobo seM5 kunye ne-UIFlow web iqonga lokucwangcisa. Isikrini siza kubonisa imeko yangoku yoqhagamshelo lwenethiwekhi yesixhobo. Xa isalathisi siluhlaza, oko kuthetha ukuba ungafumana inkqubo yokutyhala nangaliphi na ixesha. Ngaphantsi kwemeko engagqibekanga, emva koqwalaselo lokuqala oluphumeleleyo lwenethiwekhi yeWiFi, isixhobo siya kuqalisa ngokuzenzekelayo kwaye singenise imowudi yenkqubo yenethiwekhi. Ukuba awuyazi indlela yokungenisa kwakhona imo yenkqubo emva kokwenza ezinye izicelo, ungabhekisa kule misebenzi ilandelayo. ukuqalisa kwakhona, cofa iqhosha A kujongano oluphambili lwemenyu ukukhetha imowudi yenkqubo kwaye ulinde de isalathisi esilungileyo sesalathisi sothungelwano sijike luhlaza kwiphepha lemowudi yenkqubo. Fikelela kwiphepha lenkqubo ye-UIFlow ngokundwendwela flow.m5stack.com kwisikhangeli sekhompyuter.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-12

API KEY Ukubhanqa 

I-API KEY luphawu lonxibelelwano lwezixhobo ze-M5 xa usebenzisa i-UIFlow web inkqubo. Ngokuqwalasela i-API KEY ehambelanayo kwicala le-UIFlow, inkqubo inokutyhalwa kwisixhobo esithile. Umsebenzisi kufuneka andwendwele flow.m5stack.com kwikhompyuter web umkhangeli zincwadi ukungena kwi UIFlow programming page. Cofa iqhosha lokucwangcisa kwibar yemenyu kwikona ephezulu ngasekunene kwephepha, ngenisa iSitshixo se-API kwisixhobo esihambelanayo, khetha i-hardware esetyenzisiweyo, cofa u-Kulungile ukugcina kwaye ulinde ide iqhube ukudibanisa ngempumelelo.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-13

Khanyisa i-LED 

Gqibezela la manyathelo angasentla, emva koko ungaqala inkqubo nge-UIFlow. Oku kulandelayo kuya kukubonisa inkqubo elula yokuqhubela i-M5StickC ukukhanyisa isalathisi se-LED. (1. Tsala i-LED ukukhanyisa ibhlokhi yenkqubo. 2. Nxibelelanisa kwiNkqubo yokuQalisa yoSeto. 3 Cofa iqhosha elithi Qhuba kwikona ephezulu ngasekunene)

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-14

UIFlow Desktop IDE 

I-IDE yeDesktop ye-UIFlow luguqulelo olungasebenziyo lwenkqubo ye-UIFlow engafuni nxibelelwano lwenethiwekhi kwaye inokubonelela ngamava otyhala wenkqubo ephendulayo. Nceda ucofe uguqulelo oluhambelanayo lwe-UIFlow-Desktop-IDE ukukhuphela ngokwenkqubo yakho yokusebenza.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-15

Imowudi yenkqubo ye-USB 

Unzip ekhutshelweyo ekhutshelweyo ye-UIFlow Desktop IDE yokugcina kwaye ucofe kabini ukuqhuba usetyenziso.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-16

Emva kokuba usetyenziso luqalisile, luya kuzibona ngokuzenzekelayo ukuba ikhompyuter yakho inomqhubi we-USB (CP210X), cofa u-Fakela, kwaye ulandele izikhokelo ukugqiba ukufakela. (I-M5StickC ayifuni mqhubi we-CP210X, ke abasebenzisi banokukhetha ukufaka okanye ukutsiba)

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-17

Emva kokuba usetyenziso luqalisile, luya kuzibona ngokuzenzekelayo ukuba ikhompyuter yakho inomqhubi we-USB (CP210X), cofa u-Fakela, kwaye ulandele izikhokelo ukugqiba ukufakela. (I-M5StickC ayifuni mqhubi we-CP210X, ke abasebenzisi banokukhetha ukufaka okanye ukutsiba)

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-18

Ukusebenzisa i-UIFlow Desktop IDE ifuna isixhobo seM5 esine-UIFlow firmware kunye nokungena ** imowudi yenkqubo ye-USB

Cofa iqhosha lamandla kwicala lasekhohlo lesixhobo ukuze uqalise kwakhona, emva kokungena kwimenyu, cofa ngokukhawuleza iqhosha lasekunene ukukhetha imowudi ye-USB.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-19

Khetha i-port ehambelanayo, kunye nesixhobo sokucwangcisa, kwaye ucofe u-OK ukudibanisa.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-20

BLE UART

Inkcazo yomsebenzi 

Seka uqhagamshelo lweBluetooth kwaye uvule inkonzo yokudlula yeBluetooth

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-21

  • Init ble uart name Qalisa useto, misela igama lesixhobo seBluetooth.
  • Umbhali we-BLE UART Thumela idatha usebenzisa i-BLE UART.
  • I-BLE UART ihlala i-cache Jonga inani leebhayithi zedatha ye-BLE UART.
  • I-BLE UART ifunde yonke idatha kwi-BLE UART cache.
  • BLE UART funda abalinganiswa Funda n data kwi-BLE UART cache.

Imiyalelo 

Seka uqhagamshelo lokugqitha lweBluetooth kwaye uthumele / ucime ulawulo lwe-LED.

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-module-fig-22

Unxulumano oluNxulumeneyo

  • I-M5StickC IoT yokuQalisa iSifundo
  • UIFlow Block intshayelelo

Ingxelo yeFCC

Naluphi na utshintsho okanye uhlengahlengiso olungavunywanga ngokucacileyo liqela elinoxanduva lokuthotyelwa lunokuphelisa igunya lomsebenzisi lokusebenzisa isixhobo.
Esi sixhobo sithobela inxalenye ye-15 yeMithetho yeFCC. Umsebenzi uxhomekeke kwezi meko zimbini zilandelayo:

  1. Esi sixhobo asinakubanga uphazamiseko oluyingozi, kunye
  2. Esi sixhobo kufuneka samkele naluphi na uphazamiseko olufunyenweyo, kubandakanywa uphazamiseko olunokubangela ukusebenza okungafunekiyo. INkcazelo yokuSebenza iNkcazelo yokuSebenza Phawula: Esi sixhobo sivavanyiwe saza safunyanwa ukuba sithobela imida yesixhobo sedijithali soDidi B, ngokungqinelana nenxalenye ye-15 yeMithetho yeFCC. Le mida yenzelwe ukubonelela ngokhuseleko olufanelekileyo ekuphazamisekeni okunobungozi kwindawo yokuhlala. Esi sixhobo sivelisa, sisebenzise kwaye sinokusasaza amandla amaza erediyo kwaye, ukuba asifakanga kwaye sisetyenziswe ngokuhambelana nemiyalelo, sinokubangela uphazamiseko oluyingozi kunxibelelwano lwerediyo. Nangona kunjalo, akukho siqinisekiso sokuba ukuphazamiseka akuyi kwenzeka kufakelo oluthile. Ukuba esi sixhobo sibangela uphazamiseko oluyingozi kunomathotholo okanye ulwamkelo lukamabonakude, olunokumiselwa ngokucinywa nokulayita isixhobo, umsebenzisi uyakhuthazwa ukuba azame ukulungisa uphazamiseko ngenye okanye ngaphezulu kwezi ndlela zilandelayo:
  • Jongisa kwakhona okanye uhambise i-eriyali efumanayo.
  • Yandisa ukwahlukana phakathi kwesixhobo kunye nomamkeli.
  • Qhagamshela izixhobo kwindawo yokuphuma kwisekethe eyahlukileyo kuleyo apho umamkeli aqhagamshelwe khona.
  • Dibana nomthengisi okanye igcisa likanomathotholo/kumabonakude ukuze ufumane uncedo.

INkcazelo yokuVela kwiMitha yeFCC:

Esi sixhobo sithobela imida yokuvezwa kwemitha yeFCC emiselwe indawo engalawulwayo. Esi sixhobo kufuneka sifakwe kwaye sisebenze kumgama ongaphantsi wama-20cm phakathi kweradiyetha nomzimba wakho. Cinezela kwaye ubambe iqhosha lamandla elisecaleni imizuzwana emibini ukuqalisa isixhobo. Cofa kwaye ubambe ngaphezu kwemizuzwana emi-6 ukucima isixhobo. Tshintshela kwimowudi yefoto ngesikrini saseKhaya, kwaye i-avatar enokufunyanwa ngekhamera iboniswa kwiscreen seTFT. Intambo ye-USB kufuneka idibaniswe xa isebenza, kwaye ibhetri ye-lithium isetyenziselwa ukugcinwa kwexesha elifutshane ukukhusela ukusilela kwamandla

Amaxwebhu / Izibonelelo

Imodyuli ye-M5stack M5STICKC PLUS ESP32-PICO-D4 [pdf] Incwadi yokusebenzisa
I-M5STICKCPLUS, 2AN3WM5STICKCPLUS, imodyuli ye-ESP32-PICO-D4

Iimbekiselo

Shiya uluvo

Idilesi yakho ye-imeyile ayizupapashwa. Iindawo ezifunekayo ziphawulwe *