Skip to main content

Kit de Sensor de Detección Humana MR24HPC1 mmWave



Introducción

Impulsado por el XIAO ESP32C3 de Seeed Studio, soporta conectividad WiFi/BLE y ofrece detección precisa de humanos mediante sensores mmWave. Conecta fácilmente módulos Grove para funciones adicionales. Configura Home Assistant en 1-2 minutos y actualiza firmware inalámbricamente (OTA). Gran versatilidad con sensores mmWave reemplazables. Ideal para automatización de hogares inteligentes, detección de intrusos y monitoreo de personas mayores.

Características

  • Detección Humana Precisa: Sensor mmWave a bordo basado en el principio FMCW que ofrece detección humana precisa y respetuosa de la privacidad.
  • Personalización Flexible: Sensor de Presencia Humana reemplazable por otros mmWave de Seeed para detección de latidos, caídas, etc.; más de 400 sensores Grove opcionales.
  • Fácil Configuración y Actualizaciones Inalámbricas: Configuración sin código para Home Assistant en 1-2 minutos, con actualizaciones OTA.
  • Conectividad Fluida: Basado en XIAO ESP32C3, con soporte WiFi/BLE y compatibilidad con sistemas domóticos.
  • Solución Escalable: Servicios OEM/ODM disponibles para personalización y escalabilidad.

Aplicaciones

  • Automatización del Hogar Inteligente: Mejorar iluminación, HVAC y seguridad según presencia humana.
  • Seguridad en Edificios: Detectar intrusiones y activar alertas.
  • Monitoreo de Salud: Supervisar movimientos y detectar caídas.
  • Puertas Automáticas: Abrir puertas cuando alguien se acerca.
  • Cuidado de Ancianos: Vigilar el bienestar y proveer asistencia oportuna.

Descripción del Hardware

Antes de comenzar, es esencial conocer algunos parámetros básicos del producto. La siguiente tabla muestra las características del Kit de Sensor de Detección Humana mmWave.

tip

Aspectos importantes al usar este kit:

  1. La función de red del XIAO ESP32C3 requiere antena. Si instalas un módulo Grove, evita cambiar la posición de la antena, que está en la parte trasera de la base para asegurar buena señal y no interferir con el radar.

  2. Los agujeros en la carcasa son para ventilación, pensados para usuarios que usen sensores para gases; no son para detección de personas, por lo que no hay problema de privacidad.

La tabla siguiente muestra la conexión hardware entre el radar milimétrico y el XIAO ESP32C3, base para desarrollos posteriores.

XIAO ESP32C3MR24HPC1
5VVCC
GNDGND
GPIO4 (D2)RX
GPIO5 (D3)TX

Primeros Pasos

tip

Este tutorial se enfoca en la rápida aplicación del kit en Home Assistant y ESPHome. Para desarrollo secundario, consulta la sección Desarrollo secundario personalizado.

Preparación del Software

No explicaremos cómo instalar Home Assistant, asumimos que ya tienes un dispositivo funcionando.

Si quieres aprender a instalarlo, consulta el tutorial oficial. Recomendamos instalar Home Assistant en un dispositivo x86 para mayor facilidad.

Se recomienda instalar Home Assistant OS y Home Assistant Supervised para mayor comodidad.

También hay guías específicas para productos Seeed:

El XIAO ESP32C3 usa ESPHome para conectarse a Home Assistant, por lo que también debes instalar ESPHome en Add-Ons.

Primeros Pasos con ESPHome

De fábrica, el XIAO ESP32C3 viene con firmware listo para encenderse, y es posible poner en marcha el kit en Home Assistant muy rápido. El video muestra los pasos exactos para empezar.

A continuación, los pasos gráficos para completar el inicio rápido.

Paso 1. Encender el kit

Alimenta el kit con un cable USB-C. No excedas 5V/1A para evitar daños.

Paso 2. Conectar al hotspot "seedstudio-mr24hpc1"

Al encender, se activa un hotspot llamado seedstudio-mr24hpc1. Conéctate a él, puedes usar el celular para no cambiar la red de tu computadora.

note

Firmware antiguo puede pedir contraseña WiFi para conectarse a mmwave-kit. Recomendamos actualizar firmware. Contraseña: seeedstudio.

Luego abre en el navegador 192.168.4.1 para configurar la red y contraseña que debe usar el kit.

Selecciona la red a la que deseas conectar el kit. Debe estar en la misma LAN que Home Assistant para que lo detecte.

caution

Si no aparece la red, es posible que el XIAO ESP32C3 no la soporte. Ajusta el router para máxima compatibilidad y usa la banda 2.4GHz, ya que no soporta 5GHz.

Introduce la contraseña y guarda. El dispositivo reiniciará e intentará conectar. Puedes cerrar la página.

Paso 3. Añadir dispositivo a Home Assistant

Si la red está bien, el dispositivo aparecerá en Home Assistant. Sigue esta ruta para añadirlo.

Haz clic en Settings y luego en Devices & services.

El dispositivo debe aparecer en Discovered, haz clic en CONFIGURE, luego en SUBMIT y configura la región.

El kit se agregó correctamente.

note

Si tienes muchos dispositivos y no aparece, obtén la IP del kit en el router y usa Add Integration para agregarlo manualmente.

Paso 4. Añadir componentes al panel

Haz clic en la tarjeta ESPHome, que mostrará 1 device.

Se mostrarán todos los componentes del kit. Desplázate para añadirlos al panel.

caution

Si no ves los componentes, verifica la alimentación y los logs. Algunas PC no entregan suficiente energía por USB. Si todo está bien, envía los logs al soporte técnico de Seeed Studio.

Ahora verás toda la información en Overview.

Paso 5. Editar el panel

El orden de los componentes es automático y puede no ser óptimo para visualización o configuración, edita el panel para ajustarlo.

En Overview, haz clic en los tres puntos (triángulo), luego en Edit Dashboard.

En la página de edición, haz clic otra vez en los tres puntos (arriba a la derecha) y elige Raw Configuration Editor.

Borra el código original, copia el siguiente código y guarda.

tip

El firmware nuevo se ajusta a la documentación ESPHome y cada dispositivo tiene nombre MAC único. Reemplaza {$DEVICE} con el nombre de tu dispositivo (visible en la entidad ESPHome).


Haz clic aquí para ver 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 has click en DONE.

Una nueva configuración del dashboard se ha configurado.

¡Felicidades! Llegados a este punto, ¡has completado toda la integración del kit con Home Assistant!

Detalles del funcionamiento del panel

Para ayudarte a comprender rápidamente todas las capacidades del sistema y cómo usar sus funciones, te recomendamos leer esta sección con atención. Si necesitas información más detallada, te recomendamos consultar el manual de usuario del producto.

Para más detalles sobre la configuración y parámetros del panel, hemos preparado una documentación completa en ESPHome. Te invitamos a consultarla:

Desarrollo secundario personalizado

Si necesitas reemplazar el radar o instalar un módulo Grove, puedes guiarte con las imágenes animadas a continuación. Retira los cuatro tornillos ubicados en la parte trasera del producto, luego golpea suavemente para quitar la cubierta frontal.

Para instalar el módulo Grove, consulta la imagen a continuación. Se recomienda que el conector Grove quede orientado hacia afuera y que el cable quede oculto debajo del módulo.

note

Además de la instalación de módulos, la ubicación del kit también requiere atención especial. La posición de instalación influye directamente en la precisión del monitoreo. Consulta las instrucciones en el Datasheet.

Este kit está orientado principalmente al hogar inteligente. No entraremos en detalles sobre el desarrollo secundario, pero te proporcionamos información útil al respecto:

Desarrollo secundario con ESPHome

Todo el código del kit es de código abierto. Puedes usar el código como componente externo en ESPHome.


Consulta el archivo mr24hpc1.yaml como ejemplo de configuración para ESPHome.

Si no tienes experiencia previa con ESPHome, puedes aprender a usarlo en esta Wiki.

Actualizaciones OTA con ESPHome

El producto está diseñado para operar de forma continua y fija en un solo lugar. Pensamos en un sistema que pudiera actualizarse por OTA (Over-The-Air) en la red local.

Haz clic en la pantalla principal de ESPHome:

Haz clic en NEW DEVICE y luego en Continue.

Ingresa el nombre del dispositivo, el SSID y la contraseña del Wi-Fi. Asegúrate de que el kit y Home Assistant estén en la misma red local.

Haz clic en Next y selecciona ESP32-C3 como tipo de dispositivo.

Luego haz clic en Next y después en SKIP.

Una vez que se actualice el programa en GitHub, puedes copiar el contenido y sobrescribir el archivo YAML generado.


Finally, just select Wireless to upload the program.

Restaurar firmware de fábrica

Método 1: Flashear rápidamente el firmware más reciente

Si tu kit no coincide con los pasos anteriores, puedes restaurarlo con el firmware de fábrica.

Paso 1. Haz clic en el siguiente enlace y conecta el kit vía USB-C a tu computadora.


Paso 2. Haz clic en Connect y selecciona el puerto con nombre JTAG.

Paso 3. Flashea el Firmware.

Haz clic en INSTALL SEEED STUDIO MMWAVE KIT.

Si ves la pantalla siguiente, la instalación fue exitosa. Puede que necesites reiniciar el equipo para que funcione correctamente.

Método 2: Flashear con ESPHome Tool

Si tu dispositivo no funciona correctamente, intenta restaurar el firmware de fábrica.


Haz clic en CONNECT, selecciona el puerto del XIAO ESP32.

Luego haz clic en INSTALL y selecciona el archivo .bin.

Si la opción 1 no funciona incluso después de instalar los drivers, intenta con esta herramienta siguiendo la guía oficial.

tip

Si deseas ver los registros del XIAO ESP32C3, puedes usar el botón View Logs del software.

Una vez cargado el firmware, aparecerá una red llamada seeedstudio-mr24hpc1. Vuelve a configurar el dispositivo desde Tres minutos para empezar con ESPHome.

Recursos

Versión 1

Versión 2

Soporte técnico y discusión del producto

¡Gracias por elegir nuestros productos! Estamos aquí para ayudarte y brindarte distintos canales de soporte según tus necesidades y preferencias.

Loading Comments...