M5STACK ESP32 CORE2 IoT Development Kit Manual de usuario

M5STACK ESP32 CORE2 IoT Development Kit Manual de usuario

1. ESQUEMA

M5Stick CORE2 é unha placa ESP32 baseada no chip ESP32-D0WDQ6-V3, con pantalla TFT de 2 polgadas. A placa está feita de PC+ABC.

M5STACK ESP32 CORE2 IoT Development Kit Manual de usuario - Esquema

1.1 Composición do hardware

O hardware de CORE2: chip ESP32-D0WDQ6-V3, pantalla TFT, LED verde, botón, interface GROVE, interface Type.C-to-USB, chip de xestión de enerxía e batería.
ESP32-D0WDQ6-V3 O ESP32 é un sistema de dobre núcleo con dúas CPUs Harvard Architecture Tense LX6. Toda a memoria integrada, a memoria externa e os periféricos atópanse no bus de datos e/ou no bus de instrucións destas CPU. Con algunhas pequenas excepcións (ver máis abaixo), a asignación de enderezos de dúas CPU é simétrica, o que significa que usan os mesmos enderezos para acceder á mesma memoria. Varios periféricos do sistema poden acceder á memoria integrada a través de DMA.

A pantalla TFT é unha pantalla a cor de 2 polgadas impulsada por ILI9342C cunha resolución de 320 x 240.
Vol. OperativotagO rango é de 2.6 ~ 3.3 V, o rango de temperatura de traballo é de -25 ~ 55 °C.
O chip de xestión de enerxía é o AXP192 de X-Powers. O vol. operativotagO rango é de 2.9 V ~ 6.3 V e a corrente de carga é de 1.4 A.
CORE2 equipa o ESP32 con todo o necesario para a programación, todo o necesario para o funcionamento e o desenvolvemento

2.PIN DESCRICIÓN

2.1. INTERFAZ USB

Configuración M5CAMREA Interface USB tipo C, compatible con protocolo de comunicación estándar USB2.0.

M5STACK ESP32 CORE2 IoT Development Kit Manual de usuario - USB

2.2. INTERFAZ GROVE

Paso eliminado de 4p de interfaces M2.0CAMREA GROVE de 5 mm, cableado interno e GND, 5V, GPIO32, GPIO33 conectados.

M5STACK ESP32 CORE2 IoT Development Kit Manual de usuario - Interfaz Grove

3.DESCRICIÓN FUNCIONAL

Este capítulo describe varios módulos e funcións ESP32-D0WDQ6-V3.

3.1. CPU E MEMORIA

Microprocesador(s) Xtensa® simple/dual-core32-bitLX6, ata 600 MIPS (200 MIPS para ESP32-S0WD/ESP32-U4WDH, 400 MIPS para ESP32-D2WD):

  • ROM de 448 KB
  • 520 KB SRAM
  • 16 KB SRAM en RTC
  • QSPI admite múltiples chips flash/SRAM
3.2. DESCRICIÓN DO ALMACENAMENTO
3.2.1.Flash externo e SRAM

ESP32 admite múltiples flash QSPI externos e memoria estática de acceso aleatorio (SRAM), con cifrado AES baseado en hardware para protexer os programas e datos do usuario.

  • ESP32 accede a flash QSPI externo e SRAM mediante a memoria caché. Ata 16 MB de espazo de código Flash externo está asignado á CPU, admite acceso de 8 bits, 16 bits e 32 bits e pode executar código.
  • Ata 8 MB de Flash externo e SRAM asignados ao espazo de datos da CPU, soporte para acceso de 8, 16 e 32 bits. Flash só admite operacións de lectura, SRAM admite operacións de lectura e escritura.
3.3. CRISTAL

Oscilador de cristal externo de 2 MHz ~ 60 MHz (40 MHz só para a funcionalidade Wi-Fi/BT)

3.4. XESTIÓN RTC E BAIXO CONSUMO DE ENERXÍA

O ESP32 utiliza técnicas avanzadas de xestión de enerxía que poden cambiarse entre diferentes modos de aforro de enerxía. (Ver táboa 5).

  • Modo de aforro de enerxía
    – Modo activo: o chip de RF está funcionando. O chip pode recibir e transmitir un sinal sonoro.
    – Modo de suspensión de módem: a CPU pode executarse, o reloxo pode estar configurado. Banda base Wi-Fi/Bluetooth e RF
    – Modo de sono lixeiro: CPU suspendida. Funcionamento do coprocesador RTC e memoria e periféricos ULP. Calquera evento de espertar (MAC, host, temporizador RTC ou interrupción externa) activará o chip. – Modo de sono profundo: só a memoria RTC e os periféricos en estado de funcionamento. Datos de conectividade WiFi e Bluetooth almacenados no RTC. O coprocesador ULP pode funcionar. – Modo de hibernación: o oscilador de 8 MHz e un coprocesador ULP integrado están desactivados. A memoria RTC para restaurar a fonte de alimentación está cortada. Só un temporizador de reloxo RTC situado no reloxo lento e algúns GPIO RTC funcionando. O reloxo RTC ou o temporizador RTC pode activarse desde o modo de hibernación GPIO.
  • Modo de sono profundo
    - Modo de suspensión relacionado: o modo de aforro de enerxía cambia entre o modo Activo, Modo de suspensión de módem e Modo de suspensión lixeiro. CPU, Wi-Fi, Bluetooth e intervalo de tempo preestablecido de radio para ser espertado, para garantir a conexión Wi-Fi / Bluetooth.
    – Métodos de monitorización de sensores de ultra baixa potencia: o sistema principal é o modo de sono profundo, o coprocesador ULP ábrese ou péchase periodicamente para medir os datos do sensor. O sensor mide datos, o coprocesador ULP decide se activa o sistema principal.

M5STACK ESP32 CORE2 IoT Development Kit Manual de usuario - Modo de sono profundo

4.CARACTERÍSTICAS ELÉCTRICAS

4.1. PARÁMETROS LÍMITES

M5STACK ESP32 CORE2 IoT Development Kit Manual de usuario - PARÁMETROS LÍMITES

1. VIO ao panel de fonte de alimentación, consulte o apéndice de especificacións técnicas ESP32 IO_MUX, como SD_CLK da fonte de alimentación para VDD_SDIO.

Manteña premido o botón lateral de acendido durante dous segundos para iniciar o dispositivo. Mantén premido durante máis de 6 segundos para apagar o dispositivo. Cambia ao modo foto a través da pantalla de inicio e o avatar que se pode obter a través da cámara móstrase na pantalla tft. O cable USB debe estar conectado cando se traballa e a batería de litio úsase para almacenar a curto prazo para evitar fallos de enerxía.

Declaración da FCC: Calquera cambio ou modificación non aprobado expresamente pola parte responsable do cumprimento pode anular a autoridade do usuario para utilizar o equipo.

Este dispositivo cumpre coa parte 15 das normas da FCC. O funcionamento está suxeito ás dúas condicións seguintes:
(1) Este dispositivo pode non causar interferencias prexudiciais e
(2) Este dispositivo debe aceptar calquera interferencia recibida, incluídas as que poidan causar un funcionamento non desexado.
Declaración de exposición á radiación da FCC: este equipo cumpre cos límites de exposición á radiación da FCC establecidos para un ambiente incontrolado. Este equipo debe instalarse e utilizarse cunha distancia mínima de 20 cm entre o radiador e o seu corpo.

Nota: Este equipo foi probado e comprobouse que cumpre cos límites para un dispositivo dixital de Clase B, segundo a parte 15 do

Normas da FCC. Estes límites están deseñados para proporcionar unha protección razoable contra interferencias prexudiciais nunha instalación residencial. Este equipo xera, usa e pode irradiar enerxía de radiofrecuencia e, se non se instala e se usa de acordo coas instrucións, pode causar interferencias prexudiciais nas comunicacións por radio. Non obstante, non hai garantía de que non se produzan interferencias nunha determinada instalación. Se este equipo causa interferencias daniñas na recepción de radio ou televisión, o que se pode determinar apagando e acendendo o equipo, recoméndase ao usuario que intente corrixir a interferencia mediante unha ou máis das seguintes medidas:
–Reorientar ou reubicar a antena receptora.
–Aumentar a separación entre o equipo e o receptor.
–Conecte o equipo a unha toma de corrente dun circuíto diferente ao que está conectado o receptor.
–Consulte co distribuidor ou cun técnico experimentado de radio/TV para obter axuda.

Inicio rápido de UI Flow

Este tutorial aplícase a M5Core2

Ferramenta de queima

Fai clic no seguinte botón para descargar a ferramenta de gravación de firmware M5Burner correspondente segundo o teu sistema operativo. Descomprimir e abrir a aplicación.

M5STACK ESP32 CORE2 IoT Development Kit Manual de usuario - Ferramenta de gravación

M5STACK ESP32 CORE2 IoT Development Kit Manual de usuario - Despois da instalación dos usuarios de MacOS

Queima de firmware

  1. Fai dobre clic para abrir a ferramenta de gravación do Burner, selecciona o tipo de dispositivo correspondente no menú da esquerda, selecciona a versión de firmware que necesitas e fai clic no botón de descarga para descargar.
    Manual de usuario do kit de desenvolvemento de M5STACK ESP32 CORE2 IoT - Fai dobre clic para abrir a ferramenta de gravación do queimador
  2. A continuación, conecte o dispositivo M5 ao ordenador a través do cable tipo C, seleccione o porto COM correspondente, a velocidade en baudios pode usar a configuración predeterminada en M5Burner, ademais, tamén pode encher o WIFI ao que se conectará o dispositivo durante a queima de firmware stage información. Despois da configuración, fai clic en "Grabar" para comezar a gravar.
    Manual do usuario do kit de desenvolvemento M5STACK ESP32 CORE2 IoT - A continuación, conecte o dispositivo M5 á computadora a través do cable tipo C
  3. Cando o rexistro de gravación indica Queimar correctamente, significa que o firmware foi queimado.

Manual de usuario do kit de desenvolvemento de M5STACK ESP32 CORE2 IoT: cando se solicite o rexistro de queima

Cando se grava por primeira vez ou o programa de firmware funciona anormalmente, pode facer clic en "Borrar" para borrar a memoria flash. Na actualización do firmware posterior, non é necesario borrar de novo, se non, a información de wifi gardada eliminarase e a clave API actualizarase.

Configurar WIFI
UIFlow ofrece tanto sen conexión como web versión do programador. Ao usar o web versión, necesitamos configurar unha conexión WiFi para o dispositivo. A continuación descríbense dúas formas de configurar a conexión WiFi para o dispositivo (configuración de gravación e configuración de punto de acceso AP).

Configuración de gravación WiFi (recomendado)
UIFlow-1.5.4 e as versións anteriores poden escribir información WiFi directamente a través de M5Burner.

M5STACK ESP32 CORE2 IoT Development Kit Manual de usuario - Configuración de grabación WiFi

Configuración do punto de acceso WiFi

  1. Manteña premido o botón de acendido da esquerda para acender a máquina. Se non se configura WiFi, o sistema entrará automaticamente no modo de configuración da rede cando se acende por primeira vez. Supoña que quere volver entrar no modo de configuración da rede despois de executar outros programas, pode consultar a operación a continuación. Despois de que apareza o logotipo de UIFlow ao inicio, fai clic rapidamente no botón Inicio (botón M5 central) para acceder á páxina de configuración. Preme o botón do lado dereito da fuselaxe para cambiar a opción a Configuración e preme o botón Inicio para confirmar. Preme o botón dereito para cambiar a opción a Configuración WiFi, preme o botón Inicio para confirmar e inicia a configuración.
    M5STACK ESP32 CORE2 IoT Development Kit Manual de usuario: o modo de programación de rede é un modo de acoplamento entre M5
  2. Despois de conectarse correctamente ao punto de acceso co seu teléfono móbil, abra o navegador do teléfono móbil para escanear o código QR na pantalla ou acceda directamente a 192.168.4.1, ingrese na páxina para cubrir a súa información WIFI persoal e prema en Configurar para gravar a súa información WiFi. . O dispositivo reiniciarase automaticamente despois de configurar correctamente e entrar no modo de programación. Nota: Non se permiten caracteres especiais como "espazo" na información de WiFi configurada.

M5STACK ESP32 CORE2 IoT Development Kit Manual de usuario - Caracteres especiais como

Modo de programación de rede e CLAVE API
Ingrese ao modo de programación de rede Rede o modo de programación é un modo de acoplamento entre o dispositivo M5 e UIFlow web plataforma de programación. A pantalla mostrará o estado actual da conexión de rede do dispositivo. Cando o indicador é verde, significa que pode recibir o programa push en calquera momento. Na situación predeterminada, despois da primeira configuración exitosa da rede WiFi, o dispositivo reiniciarase automaticamente e entrará no modo de programación de rede. Se non sabe como volver entrar no modo de programación despois de executar outras aplicacións, pode consultar as seguintes operacións.
ao reiniciar, prema o botón A na interface do menú principal para seleccionar o modo de programación e agarde ata que o indicador dereito do indicador de rede se poña en verde na páxina do modo de programación. Acceda á páxina de programación de UIFlow visitando flow.m5stack.com nun navegador de ordenador.

M5STACK ESP32 CORE2 IoT Development Kit Manual de usuario: o modo de programación de rede é un modo de acoplamento entre M5

Emparejamento da API KEY

API KEY é a credencial de comunicación para os dispositivos M5 cando se usan UIFlow web programación. Ao configurar a CLAVE API correspondente no lado de UIFlow, o programa pódese empurrar para o dispositivo específico. O usuario debe visitar flow.m5stack.com no ordenador web navegador para entrar na páxina de programación UIFlow. Fai clic no botón de configuración da barra de menú na esquina superior dereita da páxina, introduce a clave API no dispositivo correspondente, selecciona o hardware utilizado, fai clic en Aceptar para gardar e agarda ata que se solicite a conexión correcta.

 

M5STACK ESP32 CORE2 IoT Development Kit Manual de usuario - Emparejamiento de claves API

HTTP

Complete os pasos anteriores e, a continuación, pode comezar a programar con UIFlow. Por example: Acceda a Baidu a través de HTTP

Manual de usuario do kit de desenvolvemento de M5STACK ESP32 CORE2 IoT: complete os pasos anteriores e, a continuación, pode comezar a programar con UIFlow
BLE UART
Descrición da función Establece a conexión Bluetooth e activa o servizo de paso Bluetooth.

Manual de usuario do kit de desenvolvemento de M5STACK ESP32 CORE2 IoT - Establece a conexión Bluetooth e activa o servizo de paso Bluetooth

  • Init ble uart name Inicialice a configuración, configure o nome do dispositivo Bluetooth.
  • BLE UART Writer Enviar datos usando BLE UART.
  • BLE UART permanece caché Comprobe o número de bytes de datos BLE UART.
  • BLE UART ler todo Ler todos os datos na caché BLE UART.
  • BLE UART ler caracteres Ler n datos na caché BLE UART.

Instrucións
Establece a conexión de paso Bluetooth e envía o LED de control de encendido/apagado.

M5STACK ESP32 CORE2 IoT Development Kit Manual de usuario - Establecer conexión Bluetooth passthrough e enviar

IDE de escritorio UIFlow

UIFlow Desktop IDE é unha versión sen conexión do programador UIFlow que non require conexión de rede e pode proporcionarche unha experiencia de inserción do programa sensible. Fai clic na versión correspondente de UIFlow-Desktop-IDE para descargar segundo o teu sistema operativo .

M5STACK ESP32 CORE2 IoT Development Kit Manual de usuario - UIFlow Desktop IDE

Modo de programación USB
Descomprima o arquivo UIFlow Desktop IDE descargado e prema dúas veces para executar a aplicación.

M5STACK ESP32 CORE2 IoT Development Kit Manual de usuario - Modo de programación USB

Despois de que se inicie a aplicación, detectará automaticamente se o teu ordenador ten un controlador USB (CP210X), fai clic en Instalar e sigue as indicacións para finalizar a instalación.

M5STACK ESP32 CORE2 IoT Development Kit Manual de usuario: despois de que se inicie a aplicación

Despois de completar a instalación do controlador, ingresará automaticamente no IDE de escritorio UIFlow e abrirá automaticamente a caixa de configuración. Neste momento, conecte o dispositivo M5 ao ordenador a través do cable de datos Tpye-C.

M5STACK ESP32 CORE2 IoT Development Kit Manual de usuario - Despois de completar a instalación do controlador

Usar UIFlow Desktop IDE require un dispositivo M5 con firmware UIFlow e entrar en **modo de programación USB**. Fai clic no botón de acendido no lado esquerdo do dispositivo para reiniciar, despois de entrar no menú, fai clic rapidamente no botón dereito para seleccionar o modo USB.

M5STACK ESP32 CORE2 IoT Development Kit Manual de usuario: fai clic no botón de acendido do lado esquerdo do dispositivo para reiniciar

Seleccione o porto correspondente e o dispositivo de programación, prema en Aceptar para conectarse.

M5STACK ESP32 CORE2 IoT Development Kit Manual de usuario - Seleccione o porto correspondente e o dispositivo de programación

Ligazóns relacionadas
Introdución ao bloque UIFlow

Documentos/Recursos

Kit de desenvolvemento M5STACK ESP32 CORE2 IoT [pdfManual do usuario
M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, ESP32, CORE2 IoT Development Kit, ESP32 CORE2 IoT Development Kit, Development Kit

Referencias

Deixa un comentario

O teu enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados *