LOGOTIPO M5STACK

Kit de desenvolvemento de IoT baseado en M5STACK-CORE2

M5STACK-CORE2-Based-IoT-Development-Kit-PRODUCT

ESQUEMA

M5Stick CORE2 é unha placa ESP32 baseada no chip ESP32-D0WDQ6-V3, contidaKit de desenvolvemento de IoT baseado en M5STACK-CORE2 FIG 1

Composición de hardware
O hardware de CORE2: Chip ESP32-D0WDQ6-V3, pantalla TFT, LED verde, botón, interface GROVE, interface TypeC a 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 Xtensa 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. a mesma memoria. Varios periféricos do sistema poden acceder á memoria integrada a través de DMA.

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.
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.
NÚCLEO 2 equipa ESP32 con todo o necesario para a programación, todo o necesario para o funcionamento e o desenvolvemento

DESCRICIÓN PIN

INTERFAZ USB

Configuración M5CAMREA Interface USB tipo C, compatible con protocolo de comunicación estándar USB2.0. Kit de desenvolvemento de IoT baseado en M5STACK-CORE2 FIG 2

INTERFAZ GROVE

Paso eliminado de 4p de interfaces M2.0CAMREA GROVE de 5 mm, cableado interno e GND, 5V, GPIO32, GPIO33 conectados. Kit de desenvolvemento de IoT baseado en M5STACK-CORE2 FIG 3

 

DESCRICIÓN FUNCIONAL

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

CPU E MEMORIA 

Microprocesador(s) Xtensa® de un solo núcleo/doble núcleo LX32 de 6 bits, hasta 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
DESCRICIÓN DO ALMACENAMENTO

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.

CRISTAL

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

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 do 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 traballo. Datos de conectividade Wi-Fi 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 no traballo. 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.

CARACTERÍSTICAS ELÉCTRICAS

PARÁMETROS LÍMITE

  1. VIO ao panel de fonte de alimentación, consulte o apéndice de especificacións técnicas do ESP32
    IO_MUX, como SD_CLK da fonte de alimentación para VDD_SDIO.
    Mantén 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. Cambie 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 a alimentación. fracaso.

Declaración da FCC

Calquera Cambio ou modificación non aprobado expresamente pola parte responsable do cumprimento pode anular a autoridade do usuario para operar 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.

Nota: Este equipo foi probado e comprobouse que cumpre cos límites para un dispositivo dixital de Clase B, segundo a parte 15 das normas da FCC. Estes límites están deseñados para proporcionar unha protección razoable contra interferencias daniñas nunha instalación residencial. Este equipo xera, utiliza 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 acendendo e apagando o equipo, recoméndase ao usuario que intente corrixir a interferencia mediante unha ou máis das seguintes medidas:

  • orientar ou reubicar a antena receptora.
  • Aumentar a separación entre o equipo e o receptor.
  • Conecte o equipo a unha toma dun circuíto diferente ao que está conectado o receptor.
  • Consulte ao distribuidor ou a un técnico experimentado de radio/TV para obter axuda.

Información de exposición a RF (SAR)
Este teléfono está deseñado e fabricado para non exceder os límites de emisión de exposición á enerxía de radiofrecuencia (RF) establecidos pola Comisión Federal de Comunicacións dos Estados Unidos.
Durante as probas SAR, este dispositivo configurouse para transmitir o seu nivel de potencia máis alto certificado en todas as bandas de frecuencia probadas e colocouse en posicións que simulan a exposición a RF en uso contra a cabeza sen separación e preto do corpo cunha separación de 0 mm.
O límite SAR establecido pola FCC é de 1.6 W/kg. A FCC concedeu unha autorización de equipamento para este modelo de teléfono con todos os niveis de SAR informados avaliados segundo as directrices de exposición a RF da FCC.

Aviso IC
Este dispositivo cumpre cos estándares RSS exentos de licenza de Industry Canada. O funcionamento está suxeito ás dúas condicións seguintes:

  1. este dispositivo pode non causar interferencias e
  2. este dispositivo debe aceptar calquera interferencia, incluídas as que poidan causar un funcionamento non desexado do dispositivo.

Declaración de exposición á radiación IC
Este EUT cumpre co SAR para poboación xeral/límites de exposición non controlada no IC RSS-102 e foi probado de acordo cos métodos e procedementos de medición especificados en IEEE 1528 e IEC 62209. Este equipo debe instalarse e operarse cunha distancia mínima de 0 cm. entre o radiador e o teu corpo. Este dispositivo e as súas antenas non deben estar situados nin funcionar en conxunto con ningunha outra antena ou transmisor.

Inicio rápido de UIFlow

Ferramenta de queima

Kit de desenvolvemento de IoT baseado en M5STACK-CORE2 FIG 4

Nota: Despois da instalación dos usuarios de MacOS, coloque a aplicación no cartafol Aplicación, como se mostra na figura a continuación.Kit de desenvolvemento de IoT baseado en M5STACK-CORE2 FIG 5

Queima de firmware

  1. Fai dobre clic para abrir a ferramenta de gravación do queimador, selecciona o tipo de dispositivo correspondente no menú da esquerda, selecciona a versión do firmware que necesitas e fai clic no botón de descarga para descargar.Kit de desenvolvemento de IoT baseado en M5STACK-CORE2 FIG 6
  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.Kit de desenvolvemento de IoT baseado en M5STACK-CORE2 FIG 7
  3. Cando o rexistro de gravación indica Queimar con éxito, significa que o firmware foi queimado.Kit de desenvolvemento de IoT baseado en M5STACK-CORE2 FIG 8

Ao gravar 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 Wi-Fi gardada eliminarase e a chave API actualizarase.

Configurar WIFI

UIFlow ofrece tanto offline 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).

Grabar configuración WiFi (recomendado)

UIFlow-1.5.4 e as versións anteriores poden escribir información WiFi directamente a través de M5Burner.Kit de desenvolvemento de IoT baseado en M5STACK-CORE2 FIG 9

Configuración de APhotspot WiFi

  1. Manteña premido o botón de acendido da esquerda para acender a máquina. Se a WiFi non está configurada, o sistema entrará automaticamente no modo de configuración de rede cando se acende por primeira vez. Supoña que quere entrar de novo no modo de configuración de rede despois de executar outros programas, pode consultar a operación a continuación. Despois de que apareza o logotipo de UIFlow ao inicio, prema rapidamente no botón Inicio (botón M5 central) para entrar na páxina de configuración. Prema o botón do lado dereito da fuselaxe para cambiar a opción a Configuración e prema 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.Kit de desenvolvemento de IoT baseado en M5STACK-CORE2 FIG 10
  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 ao 192.168.4.1, ingrese na páxina para encher 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: Os caracteres especiais como "espazo" non están permitidos na información de WiFi configurada.Kit de desenvolvemento de IoT baseado en M5STACK-CORE2 FIG 11

Modo de programación de rede e CLAVE API

Ingrese ao modo de programación de rede

O modo de programación de rede é 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.

reiniciando, 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 fllow.m5stack.com nun navegador de ordenador.Kit de desenvolvemento de IoT baseado en M5STACK-CORE2 FIG 21

Emparejamento APKEY
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 fllow.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.Kit de desenvolvemento de IoT baseado en M5STACK-CORE2 FIG 13

 

HTTP

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

Kit de desenvolvemento de IoT baseado en M5STACK-CORE2 FIG 14BLE UART

Descrición da función

Establece a conexión Bluetooth e activa o servizo de paso Bluetooth.Kit de desenvolvemento de IoT baseado en M5STACK-CORE2 FIG 15

  • Nome uart inicial Inicialice os axustes, configure o nome do dispositivo Bluetooth.
  • BLE UART Writre Enviar datos usando BLE UART.
  • BLE UART permanece caché Comprobe o número de bytes de datos BLE UART.
  • BLE UART ler todos 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.Kit de desenvolvemento de IoT baseado en M5STACK-CORE2 FIG 16

IDE de escritorio UIFlow

UIFlow Desktop IDE é unha versión fóra de liña 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 .Kit de desenvolvemento de IoT baseado en M5STACK-CORE2 FIG 17

Modo de programación USB

Descomprima o arquivo UIFlow Desktop IDE descargado e prema dúas veces para executar a aplicación.Kit de desenvolvemento de IoT baseado en M5STACK-CORE2 FIG 18

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.Kit de desenvolvemento de IoT baseado en M5STACK-CORE2 FIG 19

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.Kit de desenvolvemento de IoT baseado en M5STACK-CORE2 FIG 20

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.Kit de desenvolvemento de IoT baseado en M5STACK-CORE2 FIG 21

Seleccione o porto correspondente e o dispositivo de programación, prema en Aceptar para conectarse.Kit de desenvolvemento de IoT baseado en M5STACK-CORE2 FIG 22

Ligazóns relacionadas

Introdución ao bloque UIFlow

Documentos/Recursos

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

Referencias

Deixa un comentario

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