M5stack-logo

Modul M5stack M5STICKC PLUS ESP32-PICO-D4

M5stack-M5STICKC-PLUS-ESP32-PICO-D4-modul-Produs

CONTUR

StickC PLUS este o placă ESP32 bazată pe un modul ESP32-PICO-D4, cu un LED și un buton. Placa este realizată din PC+ABC.

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

Compoziția hardware

Hardware-ul M5StickC PLUS: modul ESP32-PICO-D4, ecran TFT, IMU, transmițător IR, LED roșu, buton, interfață GROVE, interfață TypeC-to-USB, cip de gestionare a energiei și baterie.

  • StickT Adăugați o cameră cu infraroșu.
  • ESP32- PICO-D4 este un modul System-in-Package (SiP) care se bazează pe ESP32, oferind funcționalități complete Wi-Fi și Bluetooth. Modulul integrează un flash SPI de 4 MB. ESP32-PICO-D4 integrează perfect toate componentele periferice, inclusiv un oscilator cu cristal, blitz, condensatori de filtru și legături de potrivire RF într-un singur pachet.
  • Ecran TFT este un ecran color de 1.14 inchi condus de ST7789 de la Sitronix cu o rezoluție de 135 x 240. Volumul de operaretagIntervalul este de 2.5~3.3V
  • IMU MPU-6886 este un dispozitiv de urmărire a mișcării cu 6 axe care combină un giroscop cu 3 axe și un accelerometru cu 3 axe într-un pachet LGA mic de 3 mm x 3 mm x 0.75 mm cu 24 de pini.
  • Managementul puterii chipul este AXP192 de la X-Powers. Vol. operativtagGama este de 2.9 V ~ 6.3 V, iar curentul de încărcare este de 1.4 A.
  • M5 StickC PLUS echipează ESP32 cu tot ce este necesar pentru programare, tot ce este necesar pentru funcționare și dezvoltare

DESCRIERE PIN

  • INTERFATA USB

Configurație M5CAMREA Interfață USB de tip C, acceptă protocolul de comunicație standard USB2.0.

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

  • INTERFATA GROVE 

Pas dispus 4p de interfețe M2.0CAMREA GROVE de 5 mm, cablare internă și GND, 5V, GPIO32, GPIO33 conectate.

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

DESCRIERE FUNCȚIONALĂ

Acest capitol descrie diferitele module și funcții ale ESP32-PICO-D4.

CPU ȘI MEMORIE 

ESP32-PICO-D4 conține două MCU Xtensa® LX32 pe 6 de biți cu putere redusă. Memorie pe cip cuprinzând:

  • 448-KB de ROM, iar programul pornește pentru apelurile funcției kernel
  • Pentru 520 KB de instrucțiuni și cip de stocare a datelor SRAM (inclusiv memorie flash 8 KB RTC)
  • Memorie flash RTC de 8 KB SRAM, când RTC poate fi pornit în modul Deep-sleep și pentru stocarea datelor accesate de procesorul principal
  • Memoria RTC lentă, de 8 KB SRAM, poate fi accesată de coprocesor în modul Deep-sleep
  • De 1 kbit de utilizare, care este un sistem de 256 de biți specific (adresă MAC și un chipset); restul de 768 de biți sunt rezervați programului utilizator, aceste programe Flash includ criptare și ID-ul cipului

DESCRIEREA PENTRU DEPOZITARE

Flash extern și SRAM

ESP32 acceptă mai multe flash QSPI externe și memorie statică cu acces aleatoriu (SRAM), având o criptare AES bazată pe hardware pentru a proteja programele și datele utilizatorului.

  • ESP32 accesează flash QSPI extern și SRAM prin cache. Până la 16 MB de spațiu extern de cod Flash este mapat în CPU, acceptă acces pe 8 biți, 16 biți și 32 de biți și poate executa cod.
  • Până la 8 MB de flash extern și SRAM mapat la spațiul de date al procesorului, suport pentru acces pe 8 biți, 16 biți și 32 biți. Flash acceptă numai operațiuni de citire, iar SRAM acceptă operațiuni de citire și scriere.

ESP32-PICO-D4 4 MB de SPI Flash integrat, codul poate fi mapat în spațiul CPU, suport pentru acces pe 8 biți, 16 biți și 32 biți și poate executa cod. Pin GPIO6 ESP32 de, GPIO7, GPIO8, GPIO9, GPIO10 și GPIO11 pentru conectarea modulului SPI Flash integrat, nerecomandat pentru alte funcții.

CRISTAL

  •  ESP32-PICO-D4 integrează un oscilator cu cristal de 40 MHz.

MANAGEMENT RTC SI CONSUM DE ENERGIE MIC

ESP32 utilizează tehnici avansate de gestionare a energiei care pot fi comutate între diferite moduri de economisire a energiei. (Vezi Tabelul 5).

  • Modul de economisire a energiei
    • Mod activ: Cipul RF funcționează. Cipul poate primi și transmite un semnal sonor.
    • Modem-mod inactiv: CPU poate rula, iar ceasul poate fi configurat. Banda de bază Wi-Fi / Bluetooth și RF
    • Modul de somn ușor: CPU suspendat. RTC și funcționarea coprocesorului de memorie și periferice ULP. Orice eveniment de trezire (MAC, gazdă, temporizator RTC sau întrerupere externă) va trezi cipul.
    • Modul de somn profund: doar memoria RTC și perifericele sunt în stare de funcționare. Datele de conectivitate WiFi și Bluetooth sunt stocate în RTC. Coprocesorul ULP poate funcționa.
    • Modul de hibernare: Oscilatorul de 8 MHz și un coprocesor ULP încorporat sunt dezactivate. Memoria RTC pentru restabilirea sursei de alimentare este întreruptă. Doar un temporizator de ceas RTC este situat pe ceasul lent și unele GPIO RTC sunt la lucru. RTC Ceasul sau cronometrul RTC se pot trezi din modul de hibernare GPIO.
  • Modul de somn profund
    • modul de repaus asociat: comutarea modului de economisire a energiei între modul Active, Modem-sleep și Light-sleep. CPU, Wi-Fi, Bluetooth și intervalul de timp prestabilit radio pentru a fi trezit, pentru a asigura conexiunea Wi-Fi / Bluetooth.
    • Metode de monitorizare cu senzori de putere ultra scăzută: sistemul principal este modul Deep-sleep, coprocesorul ULP este deschis sau închis periodic pentru a măsura datele senzorului. Senzorul măsoară datele, coprocesorul ULP decide dacă va activa sistemul principal.

Funcții în diferite moduri de consum de energie: TABEL 5

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

CARACTERISTICI ELECTRICE

PARAMETRI LIMITĂ 

Tabelul 8: Valori limită 

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

  1. VIO la panoul de alimentare, Consultați apendicele ESP32 Specificații tehnice IO_MUX, ca SD_CLK din Sursa de alimentare pentru VDD_SDIO

UIFlow Pornire rapidă

  • Acest tutorial se aplică pentru M5StickC și M5StickC PLUS

Instrument de ardere 

Vă rugăm să faceți clic pe butonul de mai jos pentru a descărca instrumentul corespunzător de ardere a firmware-ului M5Burner, conform sistemului dvs. de operare. Dezarhivați și deschideți aplicația.

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

Nota: După instalarea utilizatorilor macOS, puneți aplicația în folderul Aplicație, așa cum se arată în figura de mai jos.

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

Arderea firmware-ului 

  • Faceți dublu clic pentru a deschide instrumentul de ardere Burner, selectați tipul de dispozitiv corespunzător din meniul din stânga, selectați versiunea de firmware de care aveți nevoie și faceți clic pe butonul de descărcare pentru a descărca

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

  • Apoi conectați dispozitivul M5 la computer prin cablul de tip C și selectați portul COM corespunzător, rata baud poate folosi configurația implicită în M5Burner, în plus, puteți completa și WIFI-ul la care dispozitivul va fi conectat. în timpul arderii firmware-ului stage informații. După configurare, faceți clic pe „Burn” pentru a începe arderea

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

  • Când jurnalul de ardere solicită Burn Successfully, înseamnă că firmware-ul a fost ars.

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

  • La prima ardere sau când programul firmware rulează anormal, puteți face clic pe „Ștergeți” pentru a șterge memoria flash. În actualizarea ulterioară a firmware-ului, nu este nevoie să ștergeți din nou, altfel informațiile Wi-Fi salvate vor fi șterse și cheia API va fi reîmprospătată.

Configurați WIFI  

UIFlow oferă atât offline, cât și web versiuni ale programatorului. Când utilizați web versiune, trebuie să configuram o conexiune WiFi pentru dispozitiv. Următoarele descriu două moduri de configurare a conexiunii WiFi pentru dispozitiv (configurarea Burn și configurarea hotspot-ului AP).

Configurație de ardere WiFi (recomandat) 

UIFlow-1.5.4 și versiunile de mai sus pot scrie informații WiFi direct prin M5Burner.

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

Configurare hotspot AP WiFi 

  • Apăsați și mențineți apăsat butonul de pornire din stânga pentru a porni aparatul. Dacă WiFi nu este configurat, sistemul va intra automat în modul de configurare a rețelei atunci când este pornit pentru prima dată. Să presupunem că doriți să intrați din nou în modul de configurare a rețelei după ce rulați alte programe, puteți consulta operația de mai jos. După ce sigla UIFlow apare la pornire, faceți clic rapid pe butonul Acasă (butonul M5 din centru) pentru a intra în pagina de configurare. Apăsați butonul din partea dreaptă a fuzelajului pentru a comuta opțiunea la Setare și apăsați butonul Acasă pentru a confirma. Apăsați butonul din dreapta pentru a comuta opțiunea la Setare WiFi, apăsați butonul Acasă pentru a confirma și începe configurarea.

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

  • După conectarea cu succes la hotspot cu telefonul mobil, deschideți browserul telefonului mobil pentru a scana codul QR de pe ecran sau accesați direct 192.168.4.1, introduceți pagina pentru a completa informațiile personale WIFI și faceți clic pe Configurare pentru a vă înregistra informațiile WiFi. . Dispozitivul va reporni automat după configurarea cu succes și va intra în modul de programare.

Nota: Caracterele speciale precum „spațiu” nu sunt permise în informațiile WiFi configurate.

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

Mod de programare în rețea și cheie API 

Intrați în modul de programare în rețea 

Modul de programare în rețea este un mod de andocare între dispozitivul M5 și UIFlow web platforma de programare. Ecranul va afișa starea curentă a conexiunii la rețea a dispozitivului. Când indicatorul este verde, înseamnă că puteți primi oricând un program push. În situația implicită, după prima configurare reușită a rețelei WiFi, dispozitivul va reporni automat și va intra în modul de programare a rețelei. Dacă nu știi cum să reintri în modul de programare după rularea altor aplicații, te poți referi la următoarele operațiuni. repornind, apăsați butonul A din interfața meniului principal pentru a selecta modul de programare și așteptați până când indicatorul din dreapta al indicatorului de rețea devine verde în pagina modului de programare. Accesați pagina de programare UIFlow vizitând flow.m5stack.com pe browserul unui computer.

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

Asociere API KEY 

API KEY este acreditarea de comunicare pentru dispozitivele M5 atunci când utilizați UIFlow web programare. Prin configurarea tastei API corespunzătoare pe partea UIFlow, programul poate fi împins pentru un anumit dispozitiv. Utilizatorul trebuie să viziteze flow.m5stack.com în computer web browser pentru a intra în pagina de programare UIFlow. Faceți clic pe butonul de setare din bara de meniu din colțul din dreapta sus al paginii, introduceți cheia API pe dispozitivul corespunzător, selectați hardware-ul utilizat, faceți clic pe OK pentru a salva și așteptați până când vă solicită conectarea cu succes

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

Aprinde LED-ul 

Parcurgeți pașii de mai sus, apoi puteți începe programarea cu UIFlow. Următoarele vă vor arăta un program simplu pentru a conduce M5StickC pentru a aprinde indicatorul LED. (1. Trageți LED-ul pentru a aprinde blocul de program. 2. Îmbinați la programul de inițializare Setup. 3 Faceți clic pe butonul Run din colțul din dreapta sus)

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

UIFlow Desktop IDE 

UIFlow Desktop IDE este o versiune offline a programatorului UIFlow care nu necesită o conexiune la rețea și vă poate oferi o experiență receptivă de push program. Faceți clic pe versiunea corespunzătoare de UIFlow-Desktop-IDE pentru a o descărca în funcție de sistemul dvs. de operare.

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

Mod de programare USB 

Dezarhivați arhiva UIFlow Desktop IDE descărcată și faceți dublu clic pentru a rula aplicația.

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

După ce pornește aplicația, va detecta automat dacă computerul are un driver USB (CP210X), dați clic pe Instalare și urmați instrucțiunile pentru a finaliza instalarea. (M5StickC nu necesită un driver CP210X, astfel încât utilizatorii pot alege să instaleze sau să omite)

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

După ce pornește aplicația, va detecta automat dacă computerul are un driver USB (CP210X), dați clic pe Instalare și urmați instrucțiunile pentru a finaliza instalarea. (M5StickC nu necesită un driver CP210X, astfel încât utilizatorii pot alege să instaleze sau să omite)

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

Utilizarea UIFlow Desktop IDE necesită un dispozitiv M5 cu firmware UIFlow și intrarea ** în modul de programare USB

Faceți clic pe butonul de pornire din partea stângă a dispozitivului pentru a reporni, după ce ați intrat în meniu, faceți clic rapid pe butonul din dreapta pentru a selecta modul USB.

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

Selectați portul corespunzător și dispozitivul de programare și faceți clic pe OK pentru a vă conecta.

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

BLE UART

Descrierea funcției 

Stabiliți conexiunea Bluetooth și activați serviciul de trecere Bluetooth

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

  • Init ble uart name Inițializați setările, configurați numele dispozitivului Bluetooth.
  • BLE UART Writer Trimiteți date utilizând BLE UART.
  • BLE UART rămâne cache Verificați numărul de octeți de date BLE UART.
  • BLE UART citește toate datele din memoria cache BLE UART.
  • BLE UART citiți caractere Citiți n date în memoria cache BLE UART.

Instrucţiuni 

Stabiliți conexiunea Bluetooth passthrough și trimiteți LED-ul de control pornit / oprit.

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

Linkuri conexe

  • M5StickC IoT Tutorial de pornire
  • Introducere bloc UIFlow

Declarație FCC

Orice schimbare sau modificare care nu este aprobată în mod expres de partea responsabilă pentru conformitate ar putea anula autoritatea utilizatorului de a utiliza echipamentul.
Acest dispozitiv respectă partea 15 din Regulile FCC. Funcționarea este supusă următoarelor două condiții:

  1. Acest dispozitiv nu poate cauza interferențe dăunătoare și
  2. Acest dispozitiv trebuie să accepte orice interferență primită, inclusiv interferențe care pot cauza o funcționare nedorită. Declarație de expunere Declarație de expunere Declarație de expunere Declarație de expunere Nota: Acest echipament a fost testat și sa constatat că respectă limitele pentru un dispozitiv digital de Clasa B, în conformitate cu partea 15 din Regulile FCC. Aceste limite sunt concepute pentru a oferi o protecție rezonabilă împotriva interferențelor dăunătoare într-o instalație rezidențială. Acest echipament generează, utilizează și poate radia energie de frecvență radio și, dacă nu este instalat și utilizat în conformitate cu instrucțiunile, poate provoca interferențe dăunătoare comunicațiilor radio. Cu toate acestea, nu există nicio garanție că interferențele nu vor apărea într-o anumită instalație. Dacă acest echipament cauzează interferențe dăunătoare recepției radio sau televiziunii, ceea ce poate fi determinat prin oprirea și pornirea echipamentului, utilizatorul este încurajat să încerce să corecteze interferența prin una sau mai multe dintre următoarele măsuri:
  • Reorientați sau mutați antena de recepție.
  • Măriți distanța dintre echipament și receptor.
  • Conectați echipamentul la o priză pe un circuit diferit de cel la care este conectat receptorul.
  • Consultați distribuitorul sau un tehnician radio/TV cu experiență pentru ajutor.

Declarație FCC privind expunerea la radiații:

Acest echipament respectă limitele FCC de expunere la radiații stabilite pentru un mediu necontrolat. Acest echipament trebuie instalat și operat la o distanță minimă de 20 cm între radiator și corp. Apăsați și mențineți apăsat butonul lateral de pornire timp de două secunde pentru a porni dispozitivul. Apăsați și mențineți apăsat mai mult de 6 secunde pentru a opri dispozitivul. Treceți la modul foto prin ecranul de pornire, iar avatarul care poate fi obținut prin cameră este afișat pe ecranul TFT. Cablul USB trebuie conectat atunci când funcționează, iar bateria cu litiu este folosită pentru depozitare pe termen scurt pentru a preveni întreruperea alimentării

Documente/Resurse

Modul M5stack M5STICKC PLUS ESP32-PICO-D4 [pdfManual de utilizare
Modul M5STICKCPLUS, 2AN3WM5STICKCPLUS, ESP32-PICO-D4

Referințe

Lasă un comentariu

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