Manual de usuario del kit de desarrollo de IoT M5STACK ESP32 CORE2

Manual de usuario del kit de desarrollo de IoT M5STACK ESP32 CORE2

1. ESQUEMA

M5Stick CORE2 es una placa ESP32 que, basada en el chip ESP32-D0WDQ6-V3, contiene una pantalla TFT de 2 pulgadas. La placa está hecha de PC+ABC.

Manual de usuario del kit de desarrollo M5STACK ESP32 CORE2 IoT - Esquema

1.1 Composición del hardware

El hardware de CORE2: chip ESP32-D0WDQ6-V3, pantalla TFT, LED verde, botón, interfaz GROVE, interfaz tipo C a USB, chip de administración de energía y batería.
ESP32-D0WDQ6-V3 El ESP32 es un sistema de doble núcleo con dos CPU Harvard Architecture Tense LX6. Toda la memoria integrada, la memoria externa y los periféricos se encuentran en el bus de datos y/o el bus de instrucciones de estas CPU. Con algunas excepciones menores (ver más abajo), la asignación de direcciones de dos CPU es simétrica, lo que significa que usan las mismas direcciones para acceder a la misma memoria. Múltiples periféricos en el sistema pueden acceder a la memoria integrada a través de DMA.

La pantalla TFT es una pantalla a color de 2 pulgadas impulsada por ILI9342C con una resolución de 320 x 240.
Vol de funcionamientotagEl rango es de 2.6~3.3V, el rango de temperatura de trabajo es de -25~55°C.
El chip de administración de energía es el AXP192 de X-Powers. El volumen operativotagEl rango es de 2.9 V~6.3 V y la corriente de carga es de 1.4 A.
CORE2 equipa ESP32 con todo lo necesario para la programación, todo lo necesario para la operación y el desarrollo

2. DESCRIPCIÓN DEL PIN

2.1. INTERFAZ USB

Interfaz USB tipo C de configuración M5CAMREA, compatible con el protocolo de comunicación estándar USB2.0.

Manual de usuario del kit de desarrollo M5STACK ESP32 CORE2 IoT - USB

2.2. INTERFAZ DE LA ARBOLEDA

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

Manual de usuario del kit de desarrollo M5STACK ESP32 CORE2 IoT - Interfaz Grove

3.DESCRIPCIÓN FUNCIONAL

Este capítulo describe los diversos módulos y funciones del ESP32-D0WDQ6-V3.

3.1. CPU Y MEMORIA

Microprocesador(es) Xtensa® de uno o dos núcleos de 32 bits LX6, hasta 600 MIPS (200 MIPS para ESP32-S0WD/ESP32-U4WDH, 400 MIPS para ESP32-D2WD):

  • ROM de 448 KB
  • SRAM de 520 KB
  • SRAM de 16 KB en RTC
  • QSPI admite múltiples chips flash/SRAM
3.2. DESCRIPCIÓN DE ALMACENAMIENTO
3.2.1.Flash externo y SRAM

ESP32 es compatible con varias memorias flash QSPI externas y memoria estática de acceso aleatorio (SRAM), con un cifrado AES basado en hardware para proteger los programas y los datos del usuario.

  • ESP32 accede a QSPI Flash externo y SRAM mediante almacenamiento en caché. Se asignan hasta 16 MB de espacio de código Flash externo a la CPU, admite acceso de 8 bits, 16 bits y 32 bits y puede ejecutar código.
  • Hasta 8 MB de Flash externo y SRAM asignados al espacio de datos de la CPU, soporte para acceso de 8 bits, 16 bits y 32 bits. Flash solo admite operaciones de lectura, SRAM admite operaciones de lectura y escritura.
3.3. CRISTAL

Oscilador de cristal externo de 2 MHz~60 MHz (40 MHz solo para funcionalidad Wi-Fi/BT)

3.4. GESTIÓN RTC Y BAJO CONSUMO ELÉCTRICO

ESP32 utiliza técnicas avanzadas de administración de energía que se pueden cambiar entre diferentes modos de ahorro de energía. (Ver Tabla 5).

  • Modo de ahorro de energía
    – Modo activo: el chip RF está funcionando. Chip puede recibir y transmitir una señal de sonido.
    – Modo de suspensión del módem: la CPU puede funcionar, el reloj puede configurarse. Banda base Wi-Fi/Bluetooth y RF
    – Modo de suspensión ligera: CPU suspendida. RTC y funcionamiento del coprocesador ULP de memoria y periféricos. Cualquier evento de activación (MAC, host, temporizador RTC o interrupción externa) activará el chip. – Modo de suspensión profunda: solo la memoria RTC y los periféricos en estado de funcionamiento. Datos de conectividad WiFi y Bluetooth almacenados en el RTC. El coprocesador ULP puede funcionar. – Modo de hibernación: el oscilador de 8 MHz y un ULP de coprocesador incorporado están deshabilitados. La memoria RTC para restaurar la fuente de alimentación está cortada. Solo un temporizador de reloj RTC ubicado en el reloj lento y algunos RTC GPIO en funcionamiento. RTC El reloj o temporizador RTC puede activarse desde el modo de hibernación GPIO.
  • Modo de suspensión profunda
    – modo de suspensión relacionado: cambio de modo de ahorro de energía entre activo, modo de suspensión del módem y modo de suspensión ligera. Intervalo de tiempo preestablecido de CPU, Wi-Fi, Bluetooth y radio para despertar, para garantizar la conexión Wi-Fi / Bluetooth.
    – Métodos de monitoreo del sensor de potencia ultrabaja: el sistema principal está en modo de suspensión profunda, el coprocesador ULP se abre o cierra periódicamente para medir los datos del sensor. El sensor mide los datos, el coprocesador ULP decide si activar el sistema principal.

Manual de usuario del kit de desarrollo M5STACK ESP32 CORE2 IoT: modo de suspensión profunda

4. CARACTERÍSTICAS ELÉCTRICAS

4.1. PARÁMETROS LÍMITE

Manual de usuario del kit de desarrollo M5STACK ESP32 CORE2 IoT - LÍMITE DE PARÁMETROS

1. VIO a la almohadilla de la fuente de alimentación, consulte el Apéndice de especificaciones técnicas ESP32 IO_MUX, como SD_CLK de la fuente de alimentación para VDD_SDIO.

Mantenga presionado el botón de encendido lateral durante dos segundos para iniciar el dispositivo. Mantenga presionado durante más de 6 segundos para apagar el dispositivo. Cambie al modo de foto a través de la pantalla de inicio y el avatar que se puede obtener a través de la cámara se muestra en la pantalla tft. El cable USB debe estar conectado cuando funciona, y la batería de litio se usa para almacenamiento a corto plazo para evitar fallas de energía.

Declaración de la FCC: Cualquier cambio o modificación no aprobado expresamente por la parte responsable del cumplimiento podría anular la autoridad del usuario para operar el equipo.

Este dispositivo cumple con la parte 15 de las normas de la FCC. Su funcionamiento está sujeto a las dos condiciones siguientes:
(1) Este dispositivo no puede causar interferencias dañinas y
(2) Este dispositivo debe aceptar cualquier interferencia recibida, incluida aquella que pueda provocar un funcionamiento no deseado.
Declaración de exposición a la radiación de la FCC: Este equipo cumple con los límites de exposición a la radiación de la FCC establecidos para un entorno no controlado. Este equipo debe instalarse y operarse con una distancia mínima de 20 cm entre el radiador y su cuerpo.

Nota: Este equipo ha sido probado y cumple con los límites para un dispositivo digital de Clase B, de conformidad con la parte 15 de la

Reglas de la FCC. Estos límites están diseñados para brindar una protección razonable contra interferencias dañinas en una instalación residencial. Este equipo genera, usa y puede irradiar energía de radiofrecuencia y, si no se instala y usa de acuerdo con las instrucciones, puede causar interferencias dañinas en las comunicaciones por radio. Sin embargo, no hay garantía de que no se produzcan interferencias en una instalación en particular. Si este equipo causa interferencias dañinas en la recepción de radio o televisión, lo que se puede determinar apagando y encendiendo el equipo, se recomienda al usuario que intente corregir la interferencia mediante una o más de las siguientes medidas:
–Reorientar o reubicar la antena receptora.
–Aumentar la separación entre el equipo y el receptor.
–Conectar el equipo a una toma de corriente de un circuito diferente de aquel al que está conectado el receptor.
–Consulte al distribuidor o a un técnico de radio/TV experimentado para obtener ayuda.

Inicio rápido de flujo de interfaz de usuario

Este tutorial se aplica a M5Core2

herramienta de grabación

Haga clic en el botón a continuación para descargar la herramienta de grabación de firmware M5Burner correspondiente de acuerdo con su sistema operativo. Descomprima y abra la aplicación.

Manual de usuario del kit de desarrollo M5STACK ESP32 CORE2 IoT - Herramienta de grabación

Manual del usuario del kit de desarrollo M5STACK ESP32 CORE2 IoT: después de la instalación de los usuarios de MacOS

Grabación de firmware

  1. Haga doble clic para abrir la herramienta de grabación Burner, seleccione el tipo de dispositivo correspondiente en el menú de la izquierda, seleccione la versión de firmware que necesita y haga clic en el botón de descarga para descargar.
    Manual del usuario del kit de desarrollo M5STACK ESP32 CORE2 IoT: haga doble clic para abrir la herramienta de grabación Burner
  2. Luego, conecte el dispositivo M5 a la computadora a través del cable Tipo-C, seleccione el puerto COM correspondiente, la velocidad en baudios puede usar la configuración predeterminada en M5Burner, además, también puede completar el WIFI al que se conectará el dispositivo durante el firmware que se quematage información. Después de la configuración, haga clic en "Grabar" para comenzar a grabar.
    Manual del usuario del kit de desarrollo M5STACK ESP32 CORE2 IoT: luego conecte el dispositivo M5 a la computadora a través del cable tipo C
  3. Cuando el registro de grabación indica Grabar con éxito, significa que el firmware se ha grabado.

Manual del usuario del kit de desarrollo M5STACK ESP32 CORE2 IoT - Cuando el registro de grabación lo solicite

Cuando se graba por primera vez o el programa de firmware se ejecuta de manera anormal, puede hacer clic en "Borrar" para borrar la memoria flash. En la actualización de firmware posterior, no es necesario volver a borrar, de lo contrario, la información de Wi-Fi guardada se eliminará y la clave API se actualizará.

Configurar Wi-Fi
UIFlow proporciona tanto fuera de línea como web versión del programador. Al usar el web versión, necesitamos configurar una conexión WiFi para el dispositivo. A continuación, se describen dos formas de configurar la conexión WiFi para el dispositivo (configuración de grabación y configuración de punto de acceso AP).

Grabar configuración WiFi (recomendado)
UIFlow-1.5.4 y las versiones anteriores pueden escribir información WiFi directamente a través de M5Burner.

Manual de usuario del kit de desarrollo M5STACK ESP32 CORE2 IoT - Grabar configuración WiFi

Configuración de punto de acceso AP WiFi

  1. Mantenga presionado el botón de encendido a la izquierda para encender la máquina. Si WiFi no está configurado, el sistema ingresará automáticamente al modo de configuración de red cuando se encienda por primera vez. Suponga que desea volver a ingresar al modo de configuración de red después de ejecutar otros programas, puede consultar la operación a continuación. Después de que aparezca el logotipo de UIFlow al inicio, haga clic rápidamente en el botón Inicio (botón central M5) para ingresar a la página de configuración. Presione el botón en el lado derecho del fuselaje para cambiar la opción a Configuración y presione el botón Inicio para confirmar. Presione el botón derecho para cambiar la opción a Configuración WiFi, presione el botón Inicio para confirmar e iniciar la configuración.
    Manual de usuario del kit de desarrollo M5STACK ESP32 CORE2 IoT: el modo de programación de red es un modo de acoplamiento entre M5
  2. Después de conectarse con éxito al punto de acceso con su teléfono móvil, abra el navegador del teléfono móvil para escanear el código QR en la pantalla o acceda directamente a 192.168.4.1, ingrese a la página para completar su información personal de WIFI y haga clic en Configurar para registrar su información de WiFi . El dispositivo se reiniciará automáticamente después de configurarse correctamente y entrará en el modo de programación. Nota: Los caracteres especiales como "espacio" no están permitidos en la información WiFi configurada.

Manual del usuario del kit de desarrollo M5STACK ESP32 CORE2 IoT - Caracteres especiales como

Modo de programación de red y CLAVE API
Entrar en el modo de programación de red Red el modo de programación es un modo de acoplamiento entre el dispositivo M5 y UIFlow web plataforma de programación. La pantalla mostrará el estado de conexión de red actual del dispositivo. Cuando el indicador es verde, significa que puede recibir un impulso de programa en cualquier momento. En la situación predeterminada, después de la primera configuración exitosa de la red WiFi, el dispositivo se reiniciará automáticamente y entrará en el modo de programación de la red. Si no sabe cómo volver a ingresar al modo de programación después de ejecutar otras aplicaciones, puede consultar las siguientes operaciones.
reiniciando, presione el botón A en la interfaz del menú principal para seleccionar el modo de programación y espere hasta que el indicador derecho del indicador de red se vuelva verde en la página del modo de programación. Acceda a la página de programación de UIFlow visitando flujo.m5stack.com en un navegador de computadora.

Manual de usuario del kit de desarrollo M5STACK ESP32 CORE2 IoT: el modo de programación de red es un modo de acoplamiento entre M5

Emparejamiento de CLAVE API

API KEY es la credencial de comunicación para dispositivos M5 cuando se usa UIFlow web programación. Al configurar la CLAVE API correspondiente en el lado de UIFlow, el programa se puede impulsar para el dispositivo específico. El usuario debe visitar flujo.m5stack.com en la computadora web navegador para entrar en la página de programación de UIFlow. Haga clic en el botón de configuración en la barra de menú en la esquina superior derecha de la página, ingrese la clave API en el dispositivo correspondiente, seleccione el hardware utilizado, haga clic en Aceptar para guardar y espere hasta que le indique que se conecta correctamente.

 

Manual de usuario del kit de desarrollo M5STACK ESP32 CORE2 IoT - Emparejamiento de claves API

HTTP

Complete los pasos anteriores, luego puede comenzar a programar con UIFlow. por ejemploample: Acceda a Baidu a través de HTTP

Manual de usuario del kit de desarrollo M5STACK ESP32 CORE2 IoT - Complete los pasos anteriores, luego puede comenzar a programar con UIFlow
BLE UART
Descripción de la función Establezca una conexión Bluetooth y habilite el servicio de transferencia de Bluetooth.

Manual de usuario del kit de desarrollo M5STACK ESP32 CORE2 IoT: establecer una conexión Bluetooth y habilitar el servicio de transferencia de Bluetooth

  • Init ble uart name Inicializa la configuración, configura el nombre del dispositivo Bluetooth.
  • BLE UART Writer Envía datos usando BLE UART.
  • BLE UART permanece en caché Compruebe la cantidad de bytes de datos de BLE UART.
  • BLE UART leer todo Leer todos los datos en caché BLE UART.
  • BLE UART lee caracteres Lee n datos en caché BLE UART.

Instrucciones
Establezca la conexión de paso de Bluetooth y envíe el LED de control de encendido/apagado.

Manual de usuario del kit de desarrollo M5STACK ESP32 CORE2 IoT - Establecimiento de una conexión de transferencia Bluetooth y envío

IDE de escritorio UIFlow

UIFlow Desktop IDE es una versión fuera de línea del programador UIFlow que no requiere conexión a la red y puede brindarle una experiencia de inserción de programa receptiva. Haga clic en la versión correspondiente de UIFlow-Desktop-IDE para descargar según su sistema operativo.

Manual de usuario del kit de desarrollo M5STACK ESP32 CORE2 IoT - IDE de escritorio UIFlow

Modo de programación USB
Descomprima el archivo IDE de UIFlow Desktop descargado y haga doble clic para ejecutar la aplicación.

Manual de usuario del kit de desarrollo M5STACK ESP32 CORE2 IoT - Modo de programación USB

Después de que se inicie la aplicación, detectará automáticamente si su computadora tiene un controlador USB (CP210X), haga clic en Instalar y siga las indicaciones para finalizar la instalación.

Manual del usuario del kit de desarrollo M5STACK ESP32 CORE2 IoT - Después de que se inicia la aplicación

Una vez completada la instalación del controlador, ingresará automáticamente al IDE de escritorio de UIFlow y aparecerá automáticamente el cuadro de configuración. En este momento, conecte el dispositivo M5 a la computadora a través del cable de datos Tpye-C.

Manual del usuario del kit de desarrollo M5STACK ESP32 CORE2 IoT - Después de completar la instalación del controlador

El uso de UIFlow Desktop IDE requiere un dispositivo M5 con firmware UIFlow e ingresar al **modo de programación USB**. Haga clic en el botón de encendido en el lado izquierdo del dispositivo para reiniciar, después de ingresar al menú, haga clic rápidamente en el botón derecho para seleccionar el modo USB.

Manual del usuario del kit de desarrollo M5STACK ESP32 CORE2 IoT: haga clic en el botón de encendido en el lado izquierdo del dispositivo para reiniciar

Seleccione el puerto correspondiente y el dispositivo de programación, haga clic en Aceptar para conectarse.

Manual de usuario del kit de desarrollo M5STACK ESP32 CORE2 IoT: seleccione el puerto correspondiente y el dispositivo de programación

Enlaces relacionados
Introducción al bloque UIFlow

Documentos / Recursos

Kit de desarrollo de IoT M5STACK ESP32 CORE2 [pdf] Manual del usuario
M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, ESP32, CORE2 IoT Development Kit, ESP32 CORE2 IoT Development Kit, Kit de desarrollo

Referencias

Deja un comentario

Su dirección de correo electrónico no será publicada. Los campos obligatorios están marcados *