Kit de Sensor de Detección Humana mmWave MR24HPC1

Introducción
Alimentado por el XIAO ESP32C3 de Seeed Studio, soporta conectividad WiFi/BLE y ofrece detección humana precisa a través de sensores mmWave. Conecta sin problemas módulos grove para características adicionales. Logra una configuración fácil para Home Assistant en 1-2 minutos, junto con convenientes actualizaciones inalámbricas Over-The-Air (OTA). Permite versatilidad extensa con sensores mmWave reemplazables. Ideal para personalizar automatización del hogar inteligente, detectar intrusiones y monitorear el bienestar de los ancianos.
Características
- Detección Humana de Precisión: El sensor mmWave integrado, basado en el principio FMCW, ofrece detección humana precisa enfocada en la privacidad.
- Personalización Flexible: El sensor de Presencia Humana integrado es reemplazable con otros de la serie mmWave de Seeed para detección de latidos cardíacos, detección de caídas, etc; Habilita funcionalidad adicional con más de 400 sensores Grove opcionales.
- Configuración Fácil, Actualizaciones Inalámbricas: Configuración sin código para Home Assistant en 1-2 minutos, con actualizaciones inalámbricas Over-The-Air (OTA).
- Conectividad Sin Problemas: Alimentado por XIAO ESP32C3, soporta WiFi/BLE y es compatible con sistemas de hogar inteligente
- Solución Escalable: Adapta a tus necesidades con servicios OEM/ODM disponibles para escalabilidad.
Aplicación
- Automatización del Hogar Inteligente: Mejora sistemas de iluminación, HVAC y seguridad basados en presencia humana.
- Seguridad de Edificios: Detecta intrusiones y activa alertas para mayor seguridad.
- Monitoreo de Salud: Monitorea el movimiento de pacientes y ayuda en la detección de caídas.
- Puertas Automáticas: Permite que las puertas se abran cuando las personas se acercan.
- Cuidado de Ancianos: Monitorea el bienestar de los ancianos y proporciona asistencia oportuna.
Descripción del Hardware
Antes de que todo comience, es bastante esencial tener algunos parámetros básicos del producto. La siguiente tabla proporciona información sobre las características del Kit de Sensor de Detección Humana mmWave.

Hay algunas cosas a tener en cuenta al usar este kit.
-
La función de red del XIAO ESP32C3 requiere el uso de una antena. Si quieres instalar un módulo Grove, trata de no cambiar la posición de la antena. La antena se coloca en la parte posterior de la placa base por defecto, lo que asegura una buena señal y no interfiere con el trabajo del radar.
-
Los agujeros reservados en la carcasa del kit son agujeros de ventilación, que se reservan considerando que los usuarios pueden usar el módulo sensor para algunos gases, no se usan como criterio para juzgar si hay personas o no, así que por favor no te preocupes por el problema de privacidad.
La siguiente tabla muestra la conexión de hardware entre el radar de ondas milimétricas y el XIAO ESP32C3. Si es necesario, puedes hacer tu propio desarrollo posterior basado en las conexiones en la tabla a continuación.
XIAO ESP32C3 | MR24HPC1 |
---|---|
5V | VCC |
GND | GND |
GPIO4 (D2) | RX |
GPIO5 (D3) | TX |
Comenzando
Todo este tutorial se enfoca en la aplicación rápida del kit en Home Assistant & ESPHome, si quieres usar el kit para desarrollo secundario, por favor consulta la sección Desarrollo secundario personalizado del tutorial.
Preparación del Software
En esta rutina, no expandiremos sobre cómo instalar el entorno de Home Assistant, asumiremos que ya tienes un dispositivo Home Assistant funcionando.
Si deseas aprender cómo instalar Home Assistant, entonces puedes consultar el tutorial oficial. Recomendamos encarecidamente que instales Home Assistant usando un dispositivo x86 ya que esta es la forma más amigable para que instales Home Assistant con Supervised.

Según la tabla anterior, es más apropiado instalar Home Assistant OS y Home Assistant Supervised, lo cual te quitará muchas molestias de encima.
También hemos escrito cómo instalar Home Assistant para algunos productos de Seeed Studio, por favor consúltalos.
- Comenzando con Home Assistant en ODYSSEY-X86
- Comenzando con Home Assistant en reTerminal
- Comenzando con Home Assistant en LinkStar H68K/reRouter CM4
Además de esto, el XIAO ESP32C3 depende del proyecto de código abierto ESPHome para acceder a Home Assistant, por lo que también necesitas tener el servicio ESPHome instalado en los Add-Ons.

Comenzando con ESPHome
Del kit de fábrica, el XIAO ESP32C3 ha sido flasheado con firmware que está listo para encenderse, y pudimos hacer que el kit funcionara en Home Assistant en muy poco tiempo. El video a continuación te mostrará los pasos exactos para comenzar rápidamente.
A continuación están los detalles gráficos paso a paso, por favor consulta lo siguiente para completar el inicio rápido.
Paso 1. Alimentar el kit
Por favor suministra energía al kit a través de un cable tipo USB-C. Ten cuidado de que la entrada de energía no exceda 5V/1A, de lo contrario el producto puede dañarse.
Paso 2. Conectar al hotspot del kit "seedstudio-mr24hpc1"
Después de que el kit se encienda, un hotspot llamado seedstudio-mr24hpc1 se abrirá automáticamente, por favor busca y conéctate al hotspot. Puedes usar tu teléfono celular para conectarte a esta red para que no tengas que cambiar redes en tu computadora tan frecuentemente.
Si estás usando una versión anterior del firmware, entonces esto puede requerir que ingreses tu contraseña WiFi para conectarte a mmwave-kit. recomendamos actualizar tu firmware. Si quieres continuar, la contraseña de red es seeedstudio
.

Luego usa tu navegador para ir a la dirección de administración backend: 192.168.4.1
. Aquí es donde configuraremos la red y contraseña que el kit necesita para conectarse.

Luego, selecciona el nombre de la red a la que quieres que el kit se conecte. Por favor nota que la red que selecciones necesita estar en la misma LAN que Home Assistant, de lo contrario tu kit no será reconocido por las búsquedas de Home Assistant.
Si no puedes encontrar la red a la que quieres conectarte en la página, es probable que el XIAO ESP32C3 no soporte tu red. Por favor ajusta tu router tú mismo para habilitar la máxima compatibilidad y asegúrate de que la red esté en la banda de 2.4GHz. XIAO no soporta redes en la banda de 5GHz.
Ingresa la contraseña WiFi correcta y haz clic en Guardar. El dispositivo se reiniciará automáticamente e intentará conectarse a la red que configuraste. No necesitas permanecer en esta página, puedes cerrarla ahora.

Paso 3. Agregar tu dispositivo a Home Assistant
Si la conexión de red va bien, podrás encontrar tu dispositivo en Home Assistant. Por favor sigue la ruta a continuación para agregar tu dispositivo.

Haz clic en Settings en la barra de menú y selecciona Devices & services.

Deberías ver el dispositivo aparecer en la sección Discovered, haz clic en el botón CONFIGURE. Selecciona SUBMIT en la ventana que aparece después y configura la región para usar el dispositivo normalmente.

El kit fue entonces agregado exitosamente a Home Assistant.

Si tienes demasiados dispositivos en tu hogar, hay cierta probabilidad de que tu dispositivo no sea encontrado en Discovered. Entonces, por favor obtén la dirección IP del kit desde la consola de tu router, haz clic en el botón Add Integration en la esquina inferior derecha, e ingresa manualmente la dirección IP para agregar el dispositivo.
Paso 4. Agregar componentes al panel de control
Luego, hacemos clic en la tarjeta ESPHome añadida, 1 device aquí.

Esto mostrará todo el contenido de componentes que hemos escrito para el kit. Desplacemos ligeramente hacia abajo el área de visualización para añadir todos estos componentes al panel de control.
Si no encuentras los componentes mostrados bajo esta página, verifica la fuente de alimentación del kit y los registros. Si estás usando la función de computadora, algunas computadoras pueden no tener puertos USB que proporcionen suficiente soporte de energía. Si te aseguras de que no hay problema con la fuente de alimentación, por favor abre los registros y envía los registros detallados de vuelta al soporte técnico de Seeed Studio.

Entonces podemos ver toda la información y contenido en Overview.
Paso 5. Editar Panel de Control
Actualmente, el orden de visualización del componente del panel de control es automático, lo cual puede no ser propicio para observar y realizar operaciones de configuración, así que a continuación necesitamos editar el panel de control para hacer que su visualización sea más acorde con su función.
En Overview, haz clic en los tres puntos con los triángulos y luego haz clic en Edit Dashboard.

En la página de Edición, haz clic en los tres puntos en la esquina superior derecha nuevamente para seleccionar el Raw Configuration Editor.

Entonces por favor borra el código en el editor original, copia el código de abajo y guárdalo.
El nuevo firmware ha sido revisado de acuerdo con la documentación proporcionada por ESPHome y cada dispositivo tiene un nombre MAC único. Así que los nombres de los componentes no serán los mismos. Si quieres usar el código de abajo, por favor reemplaza todos los {$DEVICE}
en el código con el nombre de tu dispositivo. El nombre de tu dispositivo se puede ver en la entidad del dispositivo en ESPHome.

Haz clic aquí para previsualizar el código completo
title: My Home
views:
- path: default_view
title: Home
cards:
- type: horizontal-stack
cards:
- type: entities
entities:
- entity: button.{$DEVICE}_module_restart
name: Module Restart
- entity: sensor.{$DEVICE}_hardware_model
name: Hardware Model
- entity: sensor.{$DEVICE}_hardware_version
name: Hardware Version
- entity: sensor.{$DEVICE}_heartbeat
name: Heartbeat
- entity: sensor.{$DEVICE}_product_id
name: Product ID
- entity: sensor.{$DEVICE}_product_model
name: Product Model
title: DEVICE Information
- type: vertical-stack
cards:
- type: entities
entities:
- entity: select.{$DEVICE}_scene
name: Scene
- entity: number.{$DEVICE}_sensitivity
name: Sensitivity
- entity: select.{$DEVICE}_time_for_entering_no_person_state_standard_function
name: Time For Entering No Person State Setting (Standard Function)
- entity: binary_sensor.{$DEVICE}_presence_information
name: Presence Information
- entity: sensor.{$DEVICE}_motion_information
name: Motion Information
- entity: sensor.{$DEVICE}_body_movement_parameter
name: Body Movement Parameter
- entity: sensor.{$DEVICE}_active_reporting_of_proximity
name: Active Reporting Of Proximity
title: Unsolicited Information
- type: horizontal-stack
cards:
- type: entities
entities:
- entity: switch.{$DEVICE}_underlying_open_function_info_output_switch
name: Underlying Open Function Info Output Switch
- entity: sensor.{$DEVICE}_existence_energy
name: Existence Energy
- entity: sensor.{$DEVICE}_motion_energy
name: Motion Energy
- entity: sensor.{$DEVICE}_static_distance
name: Static Distance
- entity: sensor.{$DEVICE}_motion_distance
name: Motion Distance
- entity: sensor.{$DEVICE}_motion_speed
name: Motion Speed
title: Underlying Open Function
- type: horizontal-stack
cards:
- type: entities
entities:
- entity: sensor.{$DEVICE}_custom_mode_status
name: Custom Mode Status
- entity: number.{$DEVICE}_custom_mode
name: Custom Mode
- entity: sensor.{$DEVICE}_current_custom_mode
name: Current Custom Mode
- entity: button.{$DEVICE}_end_of_custom_mode_settings
name: End Of Custom Mode Settings
- entity: select.{$DEVICE}_existence_boundary
name: Existence Boundary
- entity: select.{$DEVICE}_motion_boundary
name: Motion Boundary
- entity: number.{$DEVICE}_existence_energy_threshold
name: Existence Energy Threshold
- entity: number.{$DEVICE}_motion_energy_threshold
name: Motion Energy Threshold
- entity: number.{$DEVICE}_motion_trigger_time
name: Motion Trigger Time
- entity: number.{$DEVICE}_motion_to_rest_time
name: Motion To Rest Time
- entity: number.{$DEVICE}_time_for_entering_no_person_state_underlying_open_function
name: Time For Entering No Person State (Underlying Open Function)
title: Custom Settings

Luego haz clic en DONE.

Se configura una interfaz de panel completamente nueva.

¡Felicidades, en este punto has completado todo el acceso del kit a Home Assistant!
Detalles de Operación del Panel
Para ayudarte a entender rápidamente las capacidades completas del conjunto y el uso de estas características, necesitas leer esta sección cuidadosamente. Si quieres información más detallada, te recomendamos que te tomes el tiempo de leer el manual de usuario del producto.
Para detalles sobre la configuración y parámetros del panel, hemos compilado un escrito detallado en la documentación de ESPHome, así que por favor dirígete a leer el escrito completo y los detalles.

Desarrollo secundario personalizado
Si necesitas reemplazar el radar o instalar el módulo Grove, puedes referirte a las imágenes en movimiento a continuación para hacerlo. Los cuatro tornillos de la carcasa están en la parte posterior del producto, retíralos y luego golpea suavemente para quitar la cubierta frontal.

Si quieres instalar el módulo Grove, puedes referirte a la imagen a continuación para instalarlo. Recomendamos que el conector Grove mire hacia afuera y el cable Grove esté oculto debajo del módulo Grove.

Además de la instalación de módulos, la instalación de kits requiere atención especial. La posición de instalación del kit afectará directamente la precisión del monitoreo, por favor consulta las instrucciones relevantes en la Hoja de Datos para la instalación.
Este kit está principalmente orientado hacia la dirección del hogar inteligente, el desarrollo secundario del contenido no entraremos en demasiado detalle, pero proporcionaremos la información de desarrollo secundario y el contenido que puedas necesitar, por favor consulta.
-
Wiki sobre el módulo MR24HPC1 integrado: Sensor mmWave de 24GHz - Módulo Lite de Presencia Estática Humana (MR24HPC1)
-
Materiales de desarrollo del XIAO ESP32C3 integrado y Wiki práctico: Comenzando con Seeed Studio XIAO ESP32C3
Desarrollo secundario para ESPHome
Todo el código del kit es actualmente de código abierto. Si tienes necesidad de desarrollar para ESPHome, puedes usar el código de componentes externos.
Para el uso de este marco de código, puedes referirte al archivo mr24hpc1.yaml bajo la carpeta de ejemplos en el proyecto. Este archivo es un archivo yaml de ejemplo para ESPHome.
Si no tienes experiencia previa con ESPHome antes de esto, puedes leer este Wiki para aprender a usarlo.
Actualizaciones de Software con OTA de ESPHome
Cuando se diseñó el producto, queríamos que fuera un dispositivo de monitoreo continuamente alimentado y fijo en una ubicación. Al mismo tiempo, continuaremos actualizando y manteniendo su software, y visualizamos una situación donde no necesitamos cambiar su ubicación, y puedes implementar actualizaciones OTA a través de la LAN.
Por favor haz clic en la pantalla principal de ESPHome.

Haz clic en NEW DEVICE. Luego haz clic en Continue.
Bajo la nueva ventana emergente, por favor ingresa el nombre de la aplicación que deseas configurar, así como el nombre y contraseña del WiFi. Asegúrate de que el kit y Home Assistant estén en la misma LAN.

Luego haz clic en Next. En el tipo de dispositivo, por favor selecciona ESP32-C3.

Luego haz clic en Next. Después haz clic en SKIP.

Actualizaremos nuestro programa en el proyecto de Github, una vez que el programa sea actualizado, puedes simplemente copiar todo el contenido y sobrescribir el archivo yaml generado. También se pueden hacer cambios a esto.
Finalmente, solo selecciona Wireless para subir el programa.

Restaurar Firmware de Fábrica
Método 1: Flashear rápidamente el firmware más reciente
Si estás usando el kit y encuentras inconsistencias con los pasos y contenido anteriores, por favor actualiza el firmware del kit en la siguiente página para restaurar la configuración de fábrica.
Paso 1. Haz clic en el botón de abajo para ir a la página de Flash Firmware. Luego conecta el kit a tu computadora mediante un cable USB-C.
Paso 2. Haz clic en el botón Connect y selecciona el dispositivo del número de puerto que tenga un nombre JTAG.

Paso 3. Flash Firmware.

Simplemente haz clic en INSTALL SEEED STUDIO MMWAVE KIT.

Si ves la pantalla de abajo, entonces el flasheo del firmware está completo. En este punto puede que necesites volver a encender para que el programa se ejecute. Después de completar la grabación del firmware, necesitarás configurar la red desde cero.

Método 2: Flashear firmware con la ayuda de la herramienta ESPHome
Si estás experimentando problemas con tu dispositivo que no funciona correctamente, intenta restaurar el firmware de fábrica y volver a agregar el dispositivo a Home Assistant.
- Opción 1: usando la herramienta web ESPhome para cargar.
Abre la herramienta web ESPhome con el navegador web Chrome o Edge.
Haz clic en CONNECT.

selecciona el puerto serie del XIAO ESP32 en la ventana emergente.

Haz clic en INSTALL y luego selecciona el archivo .bin
descargado de los pasos anteriores.


- Opción 2: Usando la herramienta esphome-flasher.
Si aún no puedes cargar el firmware usando el método uno después de instalar el controlador y cambiar navegadores, entonces puedes intentar usar el método dos. Por favor consulta el tutorial oficial para métodos de instalación específicos e instrucciones.
Si deseas observar los mensajes de registro del XIAO ESP32C3, también puedes verlos a través del botón View Logs de este software.

Una vez que el firmware se haya cargado exitosamente, podrás ver la red llamada seeedstudio-mr24hpc1. Por favor consulta el contenido de Tres minutos para comenzar con ESPHome para reconfigurar el dispositivo.
Recursos
- [GITHUB] Proyecto de código abierto
- [PDF] Plantilla de configuración rápida
- [PDF] Hoja de datos
- [PDF] Manual del usuario
Versión 1
- [ZIP] Archivos PCB&SCH EAGLE
- [PDF] SCH
Versión 2
- [ZIP] Archivos PCB&SCH EAGLE
- [PDF] SCH
Soporte técnico y discusión del producto
¡Gracias por elegir nuestros productos! Estamos aquí para brindarle diferentes tipos de soporte para asegurar que su experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer diferentes preferencias y necesidades.