M5STACK-LOGO

Kit de desenvolupament IoT basat en M5STACK-CORE2

PRODUCTE-Kit-de-desenvolupament-IoT-Based-M5STACK-CORE2

ESQUEMA

M5Stick CORE2 és una placa ESP32 que es basa en el xip ESP32-D0WDQ6-V3, contingutKit de desenvolupament d'IoT basat en M5STACK-CORE2-FIG 1

Composició del maquinari
El maquinari de CORE2: Xip ESP32-D0WDQ6-V3, pantalla TFT, LED verd, botó, interfície GROVE, interfície TypeC a USB, xip de gestió d'energia i bateria.
ESP32-D0WDQ6-V3 L'ESP32 és un sistema de doble nucli amb dues CPU Harvard Architecture Xtensa LX6. Tota la memòria incrustada, la memòria externa i els perifèrics es troben al bus de dades i/o al bus d'instruccions d'aquestes CPU. Amb algunes excepcions menors (vegeu més avall), l'assignació d'adreces de dues CPU és simètrica, el que significa que utilitzen les mateixes adreces per accedir el mateix record. Diversos perifèrics del sistema poden accedir a la memòria incrustada mitjançant DMA.

Pantalla TFT és una pantalla a color de 2 polzades ILI9342C amb una resolució de 320 x 240. Vol en funcionamenttagEl rang és de 2.6 ~ 3.3 V, el rang de temperatura de treball és de -25 ~ 55 °C.
Xip de gestió d'energia és l'AXP192 de X-Powers. El vol operatiutagEl rang és de 2.9 V ~ 6.3 V i el corrent de càrrega és de 1.4 A.
CORE2 equipa l'ESP32 amb tot el necessari per a la programació, tot el necessari per al funcionament i desenvolupament

DESCRIPCIÓ DEL PIN

INTERFÀCIA USB

Configuració M5CAMREA Interfície USB tipus C, compatible amb el protocol de comunicació estàndard USB2.0. Kit de desenvolupament d'IoT basat en M5STACK-CORE2-FIG 2

INTERFÀCIES GROVE

Pas disposat de 4p d'interfícies M2.0CAMREA GROVE de 5 mm, cablejat intern i GND, 5V, GPIO32, GPIO33 connectats. Kit de desenvolupament d'IoT basat en M5STACK-CORE2-FIG 3

 

DESCRIPCIÓ FUNCIONAL

Aquest capítol descriu els diferents mòduls i funcions de l'ESP32-D0WDQ6-V3.

CPU I MEMÒRIA 

Microprocessadors Xtensa® d'un sol/doble nucli de 32 bits LX6, fins a 600 MIPS (200 MIPS per ESP32-S0WD/ESP32-U4WDH, 400 MIPS per a ESP32-D2WD):

  • ROM de 448 KB
  • 520 KB SRAM
  • 16 KB de SRAM en RTC
  • QSPI admet múltiples xips flash/SRAM
DESCRIPCIÓ EMMAGATZEMATGE

Flash extern i SRAM
L'ESP32 admet múltiples flash QSPI externs i memòria estàtica d'accés aleatori (SRAM), amb un xifratge AES basat en maquinari per protegir els programes i les dades de l'usuari.

  • L'ESP32 accedeix a QSPI Flash i SRAM extern mitjançant la memòria cau. Fins a 16 MB d'espai de codi Flash extern està assignat a la CPU, admet accés de 8 bits, 16 bits i 32 bits i pot executar codi.
  • Fins a 8 MB de Flash extern i SRAM assignats a l'espai de dades de la CPU, suport per a accés de 8 bits, 16 bits i 32 bits. Flash només admet operacions de lectura, SRAM admet operacions de lectura i escriptura.

CRISTAL

Oscil·lador de cristall extern de 2 MHz ~ 60 MHz (40 MHz només per a la funcionalitat Wi-Fi/BT)

GESTIÓ RTC I BAIX CONSUM ENERGÈTIC 

L'ESP32 utilitza tècniques avançades de gestió d'energia que es poden canviar entre diferents modes d'estalvi d'energia. (Vegeu la taula 5).

  • Mode d'estalvi d'energia
    • Mode actiu: El xip de RF està funcionant. El xip pot rebre i transmetre un senyal sonor.
    • Modem de repòs: La CPU es pot executar, el rellotge es pot configurar. Banda base Wi-Fi/Bluetooth i RF
    • Mode de son lleuger: CPU suspesa. Funcionament del coprocessador RTC i memòria i perifèrics ULP. Qualsevol esdeveniment de despertar (MAC, host, temporitzador RTC o interrupció externa) despertarà el xip.
    • Mode de son profund: només la memòria RTC i els perifèrics en estat de funcionament. Dades de connexió Wi-Fi i Bluetooth emmagatzemades a l'RTC. El coprocessador ULP pot funcionar.
    • Mode d'hibernació: L'oscil·lador de 8 MHz i un coprocessador ULP integrat estan desactivats. La memòria RTC per restaurar l'alimentació està tallada. Només un temporitzador de rellotge RTC situat al rellotge lent i alguns GPIO RTC en funcionament. RTC El rellotge o el temporitzador RTC es poden despertar des del mode d'hibernació GPIO.
  • Mode de son profund
    • mode de repòs relacionat: el mode d'estalvi d'energia canvia entre els modes actiu, modem-sleep i light-sleep. CPU, Wi-Fi, Bluetooth i interval de temps preestablert per ràdio per ser despertat, per garantir la connexió Wi-Fi / Bluetooth.
    • Mètodes de monitorització del sensor d'ultra baixa potència: el sistema principal és el mode de son profund, el coprocessador ULP s'obre o tanca periòdicament per mesurar les dades del sensor. El sensor mesura les dades, el coprocessador ULP decideix si activa el sistema principal.

CARACTERÍSTIQUES ELÈCTRIQUES

PARÀMETRES LÍMITS

  1. VIO al coixinet d'alimentació, consulteu l'apèndix d'especificacions tècniques de l'ESP32
    IO_MUX, com a SD_CLK de la font d'alimentació per a VDD_SDIO.
    Mantén premut el botó d'encesa lateral durant dos segons per iniciar el dispositiu. Mantén premut durant més de 6 segons per apagar el dispositiu. Canvieu al mode foto a través de la pantalla d'inici i l'avatar que es pot obtenir a través de la càmera es mostra a la pantalla tft. El cable USB s'ha de connectar quan es treballa i la bateria de liti s'utilitza per a l'emmagatzematge a curt termini per evitar l'alimentació. fracàs.

Declaració de la FCC

Qualsevol canvi o modificació no aprovat expressament per la part responsable del compliment podria anul·lar l'autoritat de l'usuari per fer servir l'equip.
Aquest dispositiu compleix la part 15 de les normes de la FCC. El funcionament està subjecte a les dues condicions següents:

  1. Aquest dispositiu no pot causar interferències perjudicials i
  2. Aquest dispositiu ha d'acceptar qualsevol interferència rebuda, incloses les interferències que puguin provocar un funcionament no desitjat.

Nota: Aquest equip s'ha provat i s'ha comprovat que compleix els límits per a un dispositiu digital de classe B, d'acord amb la part 15 de les normes de la FCC. Aquests límits estan dissenyats per proporcionar una protecció raonable contra interferències nocives en una instal·lació residencial. Aquest equip genera, utilitza i pot irradiar energia de radiofreqüència i, si no s'instal·la i s'utilitza d'acord amb les instruccions, pot causar interferències perjudicials a les comunicacions de ràdio. Tanmateix, no hi ha cap garantia que no es produeixin interferències en una instal·lació concreta. Si aquest equip provoca interferències perjudicials a la recepció de ràdio o televisió, cosa que es pot determinar apagant i encenent l'equip, es recomana a l'usuari que intenti corregir la interferència mitjançant una o més de les mesures següents:

  • eorientar o reubicar l'antena receptora.
  • Augmentar la separació entre l'equip i el receptor.
  • Connecteu l'equip a una presa d'un circuit diferent d'aquell al qual està connectat el receptor.
  • Consulteu el distribuïdor o un tècnic de ràdio/TV amb experiència per obtenir ajuda.

Informació d'exposició a RF (SAR)
Aquest telèfon està dissenyat i fabricat per no superar els límits d'emissió d'exposició a l'energia de radiofreqüència (RF) establerts per la Comissió Federal de Comunicacions dels Estats Units.
Durant les proves SAR, aquest dispositiu es va configurar per transmetre el nivell de potència més alt certificat en totes les bandes de freqüència provades i es va col·locar en posicions que simulen l'exposició a RF en ús contra el cap sense separació i prop del cos amb una separació de 0 mm.
El límit SAR establert per la FCC és d'1.6 W/kg. La FCC ha atorgat una autorització d'equip per a aquest model de telèfon amb tots els nivells de SAR informats avaluats com a compliment amb les directrius d'exposició a RF de la FCC.

Avís IC
Aquest dispositiu compleix amb els estàndards RSS exempts de llicència de Industry Canada. El funcionament està subjecte a les dues condicions següents:

  1. aquest dispositiu no pot causar interferències, i
  2. aquest dispositiu ha d'acceptar qualsevol interferència, incloses les interferències que puguin provocar un funcionament no desitjat del dispositiu.

Declaració d'exposició a la radiació IC
Aquest EUT compleix el SAR per a la població general/límits d'exposició no controlada a IC RSS-102 i s'ha provat d'acord amb els mètodes i procediments de mesura especificats a IEEE 1528 i IEC 62209. Aquest equip s'ha d'instal·lar i fer funcionar amb una distància mínima de 0 cm. entre el radiador i el teu cos. Aquest dispositiu i les seves antenes no s'han d'ubicar ni funcionar conjuntament amb cap altra antena o transmissor.

Inici ràpid de UIFlow

Eina de cremar

Kit de desenvolupament d'IoT basat en M5STACK-CORE2-FIG 4

Nota: Després d'instal·lar els usuaris de MacOS, col·loqueu l'aplicació a la carpeta Aplicació, tal com es mostra a la figura següent.Kit de desenvolupament d'IoT basat en M5STACK-CORE2-FIG 5

Crema de firmware

  1. Feu doble clic per obrir l'eina de gravació del gravador, seleccioneu el tipus de dispositiu corresponent al menú de l'esquerra, seleccioneu la versió del firmware que necessiteu i feu clic al botó de descàrrega per descarregar.Kit de desenvolupament d'IoT basat en M5STACK-CORE2-FIG 6
  2. A continuació, connecteu el dispositiu M5 a l'ordinador mitjançant el cable tipus C, seleccioneu el port COM corresponent, la velocitat en baudis pot utilitzar la configuració predeterminada a M5Burner, a més, també podeu omplir el WIFI al qual es connectarà el dispositiu durant la crema de firmware stage informació. Després de la configuració, feu clic a "Enregistrar" per començar a gravar.Kit de desenvolupament d'IoT basat en M5STACK-CORE2-FIG 7
  3. Quan el registre de gravació demana Gravar correctament , vol dir que s'ha cremat el firmware.Kit de desenvolupament d'IoT basat en M5STACK-CORE2-FIG 8

Quan es grava per primera vegada o el programa firmware s'executa de manera anormal, podeu fer clic a "Esborra" per esborrar la memòria flaix. En l'actualització del firmware posterior, no cal que torneu a esborrar-lo, en cas contrari, la informació de Wi-Fi desada s'eliminarà i la clau API s'actualitzarà.

Configura WIFI

UIFlow proporciona tant fora de línia com web versió del programador. Quan utilitzeu el web versió, hem de configurar una connexió WiFi per al dispositiu. A continuació es descriuen dues maneres de configurar la connexió WiFi per al dispositiu (configuració de gravació i configuració de punt d'accés Wi-Fi).

Gravar la configuració de WiFi (recomanat)

UIFlow-1.5.4 i les versions anteriors poden escriure informació WiFi directament a través de M5Burner.Kit de desenvolupament d'IoT basat en M5STACK-CORE2-FIG 9

Configuració d'APhotspot WiFi

  1. Manteniu premut el botó d'engegada de l'esquerra per encendre la màquina. Si el WiFi no està configurat, el sistema entrarà automàticament en el mode de configuració de xarxa quan s'engegui per primera vegada. Suposem que voleu tornar a entrar al mode de configuració de xarxa després d'executar altres programes, podeu consultar l'operació següent. Després que aparegui el logotip d'UIFlow a l'inici, feu clic ràpidament al botó Inici (botó M5 central) per entrar a la pàgina de configuració. Premeu el botó del costat dret del fuselatge per canviar l'opció a Configuració i premeu el botó Inici per confirmar. Premeu el botó dret per canviar l'opció a Configuració WiFi, premeu el botó Inici per confirmar i inicieu la configuració.Kit de desenvolupament d'IoT basat en M5STACK-CORE2-FIG 10
  2. Després de connectar-vos correctament al punt d'accés amb el vostre telèfon mòbil, obriu el navegador del telèfon mòbil per escanejar el codi QR a la pantalla o accediu directament a 192.168.4.1, introduïu la pàgina per omplir la vostra informació WIFI personal i feu clic a Configurar per gravar la vostra informació WiFi. . El dispositiu es reiniciarà automàticament després d'haver configurat correctament i entrar en el mode de programació.

Nota: Els caràcters especials com ara "espai" no es permeten a la informació de WiFi configurada.Kit de desenvolupament d'IoT basat en M5STACK-CORE2-FIG 11

Mode de programació de xarxa i CLAU API

Introduïu el mode de programació de xarxa

El mode de programació de xarxa és un mode d'acoblament entre el dispositiu M5 i UIFlow web plataforma de programació. La pantalla mostrarà l'estat actual de la connexió de xarxa del dispositiu. Quan l'indicador és verd, vol dir que podeu rebre l'impuls del programa en qualsevol moment. En una situació predeterminada, després de la primera configuració correcta de la xarxa WiFi, el dispositiu es reiniciarà automàticament i entrarà en el mode de programació de xarxa. Si no sabeu com tornar a entrar al mode de programació després d'executar altres aplicacions, podeu consultar les operacions següents.

reiniciant, premeu el botó A a la interfície del menú principal per seleccionar el mode de programació i espereu fins que l'indicador dret de l'indicador de xarxa es torni verd a la pàgina del mode de programació. Accediu a la pàgina de programació d'UIFlow visitant fllow.m5stack.com en un navegador d'ordinador.Kit de desenvolupament d'IoT basat en M5STACK-CORE2-FIG 21

Vinculació APKEY
API KEY és la credencial de comunicació per als dispositius M5 quan s'utilitzen UIFlow web programació. En configurar la CLAU API corresponent al costat UIFlow, el programa es pot empènyer per al dispositiu específic. L'usuari ha de visitar fllow.m5stack.com a l'ordinador web navegador per entrar a la pàgina de programació UIFlow. Feu clic al botó de configuració de la barra de menú a l'extrem superior dret de la pàgina, introduïu la clau API al dispositiu corresponent, seleccioneu el maquinari utilitzat, feu clic a D'acord per desar i espereu fins que us demani la connexió correcta.Kit de desenvolupament d'IoT basat en M5STACK-CORE2-FIG 13

 

HTTP

Completeu els passos anteriors i podreu començar a programar amb UIFlow. Per example: Accedeix a Baidu mitjançant HTTP

Kit de desenvolupament d'IoT basat en M5STACK-CORE2-FIG 14BLE UART

Descripció de la funció

Establiu la connexió Bluetooth i activeu el servei de connexió Bluetooth.Kit de desenvolupament d'IoT basat en M5STACK-CORE2-FIG 15

  • Nom uart d'inici Inicialitzar la configuració, configurar el nom del dispositiu Bluetooth.
  • BLE UART Writre Enviar dades mitjançant BLE UART.
  • BLE UART roman cache Comproveu el nombre de bytes de dades BLE UART.
  • BLE UART llegir totes les dades de la memòria cau BLE UART.
  • Llegir caràcters BLE UART Llegir n dades a la memòria cau BLE UART.

Instruccions

Establiu una connexió de connexió Bluetooth i envieu el LED de control d'encesa/desactivació.Kit de desenvolupament d'IoT basat en M5STACK-CORE2-FIG 16

IDE d'escriptori UIFlow

L'IDE d'escriptori UIFlow és una versió fora de línia del programador UIFlow que no requereix connexió a la xarxa i us pot oferir una experiència d'impuls del programa sensible. Feu clic a la versió corresponent d'UIFlow-Desktop-IDE per baixar-la segons el vostre sistema operatiu.Kit de desenvolupament d'IoT basat en M5STACK-CORE2-FIG 17

Mode de programació USB

Descomprimiu l'arxiu UIFlow Desktop IDE descarregat i feu doble clic per executar l'aplicació.Kit de desenvolupament d'IoT basat en M5STACK-CORE2-FIG 18

Un cop s'iniciï l'aplicació, detectarà automàticament si el vostre ordinador té un controlador USB (CP210X), feu clic a Instal·la i seguiu les instruccions per finalitzar la instal·lació.Kit de desenvolupament d'IoT basat en M5STACK-CORE2-FIG 19

Un cop finalitzada la instal·lació del controlador, entrarà automàticament a l'IDE d'escriptori UIFlow i apareixerà automàticament el quadre de configuració. En aquest moment, connecteu el dispositiu M5 a l'ordinador mitjançant el cable de dades Tpye-C.Kit de desenvolupament d'IoT basat en M5STACK-CORE2-FIG 20

L'ús de l'IDE d'escriptori UIFlow requereix un dispositiu M5 amb el firmware UIFlow i entrar al **mode de programació USB**.

Feu clic al botó d'engegada a la part esquerra del dispositiu per reiniciar-lo, després d'entrar al menú, feu clic ràpidament al botó dret per seleccionar el mode USB.Kit de desenvolupament d'IoT basat en M5STACK-CORE2-FIG 21

Seleccioneu el port corresponent i el dispositiu de programació, feu clic a D'acord per connectar-vos.Kit de desenvolupament d'IoT basat en M5STACK-CORE2-FIG 22

Enllaços relacionats

Introducció al bloc UIFlow

Documents/Recursos

Kit de desenvolupament IoT basat en M5STACK M5STACK-CORE2 [pdfManual d'usuari
M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, Kit de desenvolupament IoT basat en M5STACK-CORE2, M5STACK-CORE2, Kit de desenvolupament IoT basat, Kit de desenvolupament IoT, Kit de desenvolupament

Referències

Deixa un comentari

La teva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats *