M5stack M5STICKC PLUS Módulo ESP32-PICO-D4
ESQUEMA
StickC PLUS é unha placa ESP32 baseada nun módulo ESP32-PICO-D4, cun LED e un botón. A placa está feita de PC+ABC.
Composición de hardware
O hardware de M5StickC PLUS: módulo ESP32-PICO-D4, pantalla TFT, IMU, transmisor IR, LED vermello, botón, interface GROVE, interface TypeC a USB, chip de xestión de enerxía e batería.
- Stick T Engadir cámara infravermella.
- ESP32- PICO-D4 é un módulo System-in-Package (SiP) baseado en ESP32, que ofrece funcionalidades completas de Wi-Fi e Bluetooth. O módulo integra un flash SPI de 4 MB. ESP32-PICO-D4 integra perfectamente todos os compoñentes periféricos, incluíndo un oscilador de cristal, flash, condensadores de filtro e enlaces de coincidencia de RF nun único paquete.
- Pantalla TFT é unha pantalla en cor de 1.14 polgadas impulsada polo ST7789 de Sitronix cunha resolución de 135 x 240. O voltagO rango é de 2.5 ~ 3.3 V
- IMU O MPU-6886 é un dispositivo de seguimento de movemento de 6 eixes que combina un xiroscopio de 3 eixes e un acelerómetro de 3 eixes nun pequeno paquete LGA de 3 pinos de 3 mm x 0.75 mm x 24 mm.
- Xestión do poder o chip é 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.
- M5 StickC PLUS equipa o 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.
- INTERFAZ GROVE
Paso eliminado de 4p de interfaces M2.0CAMREA GROVE de 5 mm, cableado interno e GND, 5V, GPIO32, GPIO33 conectados.
DESCRICIÓN FUNCIONAL
Este capítulo describe varios módulos e funcións do ESP32-PICO-D4.
CPU E MEMORIA
ESP32-PICO-D4 contén dous MCU Xtensa® LX32 de 6 bits de baixa potencia. Memoria no chip que comprende:
- 448 KB de ROM e o programa iníciase para as chamadas de función do núcleo
- Para un chip de almacenamento de datos e instrucións de 520 KB SRAM (incluíndo memoria flash 8 KB RTC)
- Memoria flash RTC de 8 KB SRAM, cando o RTC se pode iniciar en modo de suspensión profunda e para almacenar os datos aos que accede a CPU principal
- O coprocesador pode acceder á memoria lenta RTC, de 8 KB SRAM, en modo de suspensión profunda
- De 1 kbit de uso, que é un sistema de 256 bits específico (enderezo MAC e chipset); os 768 bits restantes están reservados para o programa de usuario, estes programas Flash inclúen cifrado e ID de chip
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 por caché. Ata 16 MB de espazo de código Flash externo está asignado á CPU, admite acceso de 8, 16 e 32 bits e pode executar código.
- Ata 8 MB de Flash externo e SRAM asignados ao espazo de datos da CPU, compatibilidade con acceso de 8, 16 e 32 bits. Flash só admite operacións de lectura e SRAM admite operacións de lectura e escritura.
ESP32-PICO-D4 4 MB de SPI Flash integrado, o código pódese asignar ao espazo da CPU, admite acceso de 8 bits, 16 bits e 32 bits e pode executar código. Pin GPIO6 ESP32 de, GPIO7, GPIO8, GPIO9, GPIO10 e GPIO11 para conectar o módulo SPI Flash integrado, non recomendado para outras funcións.
CRISTAL
- ESP32-PICO-D4 integra un oscilador de cristal de 40 MHz.
XESTIÓN RTC E BAIXO CONSUMO DE ENERXÍA
O ESP32 utiliza técnicas avanzadas de xestión de enerxía que se poden cambiar 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 e 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 están en estado de funcionamento. Os datos de conectividade WiFi e Bluetooth almacénanse 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ó hai un temporizador de reloxo RTC no reloxo lento e algúns GPIO RTC funcionan. O reloxo ou o temporizador RTC RTC poden espertar 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 os datos, o coprocesador ULP decide se activa o sistema principal.
Funcións en diferentes modos de consumo de enerxía: TÁBOA 5
CARACTERÍSTICAS ELÉCTRICAS
PARÁMETROS LÍMITE
Táboa 8: Valores límite
- VIO ao panel de fonte de alimentación, consulte o apéndice de especificacións técnicas de ESP32 IO_MUX, como SD_CLK da fonte de alimentación para VDD_SDIO
Inicio rápido de UIFlow
- Este tutorial aplícase a M5StickC e M5StickC PLUS
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.
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.
Queima de firmware
- 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
- A continuación, conecte o dispositivo M5 ao ordenador a través do cable tipo C e 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
- Cando o rexistro de gravación solicita Queimar correctamente, significa que o firmware foi queimado.
- 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óns 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.
Configuración do punto de acceso WiFi
- 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 acenda 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.
- Despois de conectarse correctamente ao punto de acceso co teu teléfono móbil, abre o navegador do teléfono móbil para escanear o código QR na pantalla ou accede directamente a 192.168.4.1, ingresa na páxina para cubrir a túa información WIFI persoal e fai clic en Configurar para gravar a tú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.
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 o UIFlow web plataforma de programación. A pantalla mostrará o estado actual da conexión de rede do dispositivo. Cando o indicador está en verde, significa que pode recibir un push do programa 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 flow.m5stack.com nun navegador de ordenador.
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 un dispositivo específico. O usuario debe visitar flow.m5stack.com no ordenador web navegador para entrar na páxina de programación de 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.
Iluminar LED
Complete os pasos anteriores e, a continuación, pode comezar a programar con UIFlow. O seguinte mostrarache un programa sinxelo para conducir M5StickC para acender o indicador LED. (1. Arrastre o LED para iluminar o bloque do programa. 2. Empalme ata o programa de inicialización de configuración. 3 Fai clic no botón Executar na esquina superior dereita)
IDE de escritorio UIFlow
UIFlow Desktop IDE é unha versión sen conexión do programador UIFlow que non require unha 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 .
Modo de programación USB
Descomprima o arquivo UIFlow Desktop IDE descargado e prema dúas veces para executar a aplicación.
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 rematar a instalación. (M5StickC non require un controlador CP210X, polo que os usuarios poden optar por instalar ou omitir)
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 rematar a instalación. (M5StickC non require un controlador CP210X, polo que os usuarios poden optar por instalar ou omitir)
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.
Seleccione o porto correspondente e o dispositivo de programación e prema en Aceptar para conectarse.
BLE UART
Descrición da función
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 na caché Comprobe o número de bytes de datos BLE UART.
- BLE UART le 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.
- M5StickC IoT Tutorial de iniciación
- Introdución ao bloque UIFlow
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:
- Este dispositivo pode non causar interferencias prexudiciais e
- Este dispositivo debe aceptar calquera interferencia recibida, incluídas as que poidan causar un funcionamento non desexado. Declaración de exposición Declaración de exposición Declaración de exposición Declaración de exposición 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:
- Reorienta ou reubica 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.
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 non controlado. Este equipo debe instalarse e utilizarse cunha distancia mínima de 20 cm entre o radiador e o seu corpo. 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
Documentos/Recursos
![]() |
M5stack M5STICKC PLUS Módulo ESP32-PICO-D4 [pdfManual do usuario M5STICKCPLUS, 2AN3WM5STICKCPLUS, módulo ESP32-PICO-D4 |