Saltar al contenido

Sensor 60 GHz mmWave Seeed Studio Home Assistant

23/05/2025
Sensor 60 GHz mmWave Seeed Studio
Índice

    1. Introducción al Sensor 60 GHz mmWave Seeed Studio Home Assistant

    El sensor 60 GHz mmWave Seeed Studio Home Assistant es una de las incorporaciones más avanzadas y precisas en el mundo de la domótica actual. Cuando hablamos de sensores de presencia, solemos pensar en los clásicos PIR que reaccionan al movimiento. Pero ¿qué ocurre cuando la persona está completamente quieta? ¿Y si el único movimiento es su respiración?

    Este pequeño dispositivo ha comenzado a ganar fama entre los entusiastas de Home Assistant por su capacidad para detectar la presencia humana incluso cuando no hay movimiento visible. No necesita cámaras, no depende de cambios de temperatura como un PIR, y lo más interesante: es capaz de “sentir” tu presencia aunque estés sentado sin moverte, simplemente por cómo respiras o por tu ritmo cardíaco.

    Además, viene listo para integrarse con Home Assistant sin necesidad de programar nada, gracias a que incluye un microcontrolador ESP32C6 con ESPHome ya preinstalado. Esto significa que, con solo conectarlo y añadirlo a tu red Wi-Fi, puedes empezar a usarlo en tus automatizaciones domésticas. Y si te gusta experimentar, siempre puedes profundizar en su configuración usando YAML, conectar otros sensores o incluso cambiar su comportamiento desde el firmware.

    Desde su capacidad para mantener encendidas las luces mientras hay alguien presente, hasta su utilidad en proyectos de seguridad o monitoreo no invasivo, este sensor representa una evolución importante en la forma de detectar presencia dentro del hogar inteligente.

    En este artículo te contaré cómo funciona, qué lo hace especial frente a otros sensores, cómo integrarlo paso a paso y qué puedes hacer con él. Además, compartiré mi experiencia real usándolo en casa: lo que me sorprendió, lo que me funcionó y lo que cambiaría.

    Prepárate, porque lo que este sensor ofrece va mucho más allá de “movimiento detectado”.

    2. Unboxing: qué viene en la caja y cómo es físicamente el sensor

    Para quienes se inician en el mundo del hardware, saber qué esperar físicamente de un dispositivo es crucial. Y aunque el sensor mmWave de 60 GHz de Seeed Studio apunta a usuarios makers y entusiastas de la domótica, su presentación es sorprendentemente amigable desde el primer momento.

    📦 ¿Qué viene en la caja del Sensor 60 GHz mmWave Seeed Studio?

    Cuando abres el paquete del sensor mmWave de Seeed, encontrarás:

    • 🔧 El módulo principal, que incluye:
      • Radar mmWave de 60 GHz (modelo MR60BHA2 o MR60FDA2 según variante)
      • Microcontrolador XIAO ESP32C6 ya montado
      • Sensor de luz ambiente BH1750
      • LED RGB WS2812 integrado
    • 🔌 Puerto USB-C dual: uno para alimentación y programación (conectado al ESP32C6), otro para entrada de alimentación adicional (en la placa base).
    • 📘 Manual de inicio rápido o QR a la wiki oficial de Seeed
    • 🔩 Pines pre-soldados y expuestos (header 2×7) para ampliaciones GPIO
    • 🌿 A veces se incluye un conector Grove para conectar sensores externos (según versión)

    Todo llega ensamblado, compacto y listo para alimentar con un simple cargador USB.

    📏 Dimensiones y aspecto físico

    El sensor tiene un tamaño reducido, perfecto para integrarlo de forma discreta en tu entorno:

    • 🔹 Tamaño aproximado: 50 mm x 30 mm (como una cajita de cerillas grande)
    • 🔹 Peso: muy ligero, no más de 20 gramos
    • 🔹 Color: PCB negra o verde, con acabados limpios y con el logo de Seeed
    • 🔹 LED RGB visible en la esquina: puede usarse como indicador de estado
    • 🔹 Puertos claramente etiquetados: facilita el montaje incluso si no tienes experiencia previa

    🧰 Instalación física básica

    Gracias a su doble puerto USB-C, puedes elegir cómo conectarlo:

    • Desde un cargador de móvil (5V/1A mínimo)
    • O desde el puerto USB de tu PC si vas a configurarlo por cable

    También puedes fijarlo en una pared, techo o estantería usando cinta doble cara, un soporte 3D impreso (Seeed proporciona modelos en su wiki), o incluso una caja impresa personalizada.

    Consejo práctico: Si lo vas a usar para detectar presencia mientras estás sentado (por ejemplo, en un escritorio), colócalo a una altura de ~1 metro apuntando hacia el torso. Si lo usarás en modo “vigilancia” (detección de caídas, intrusos), lo ideal es colocarlo en el techo a unos 2–2.5 m de altura.

    3. ¿Qué es la tecnología mmWave y cómo mejora frente a los sensores PIR?

    Si alguna vez has instalado un sensor PIR para encender luces automáticamente, seguramente ya te habrás topado con su mayor limitación: basta con quedarse quieto unos segundos para que “dejes de existir” para él. Y si lo has usado como sistema de seguridad, sabrás que alguien que se mueva despacio o se quede inmóvil puede pasar inadvertido.

    Aquí es donde la tecnología mmWave (ondas milimétricas) marca la diferencia, y no solo un poco: representa un salto generacional en cómo detectamos presencia.


    📡 ¿Qué es mmWave?

    mmWave es la abreviatura de “millimeter wave”, o onda milimétrica. Se trata de ondas de radio de altísima frecuencia: en el caso del sensor de Seeed, trabaja a 60 GHz, una frecuencia que corresponde a una longitud de onda de unos 5 milímetros.

    Esto le permite emitir señales que rebotan en los objetos y personas a su alrededor, y analizar esos reflejos en tiempo real, como un pequeño radar de corto alcance. A diferencia de los sensores PIR (que solo reciben la radiación infrarroja que emite un cuerpo caliente), los sensores mmWave emiten su propia señal y detectan cualquier cosa que altere su patrón, no solo calor.


    🔍 ¿Qué detecta exactamente?

    El sensor mmWave puede detectar:

    • Movimiento general (personas entrando, saliendo, caminando)
    • Presencia estática (una persona sentada sin moverse)
    • Micro-movimientos (como el vaivén del pecho al respirar)
    • Ritmo cardíaco y respiratorio (en la variante MR60BHA2)
    • Distancia y cantidad de personas (gracias a los valores distance y target_num)
    • Nivel de luz ambiente (con el sensor BH1750 integrado)

    En otras palabras: no necesita que te muevas para “saber” que estás allí.


    ⚔️ Comparativa básica: mmWave vs PIR

    CaracterísticaSensor mmWave (60 GHz)Sensor PIR tradicional
    TecnologíaRadar activo (FMCW/Doppler)Infrarrojo pasivo
    Detección de presencia estática✅ Sí (respiración, pulsos)❌ No
    Datos que proporcionaPresencia, distancia, número de personas, ritmo cardíaco, respiraciónSolo “movimiento/no movimiento”
    Cobertura~6 m con amplio ángulo (~120° H / ~100° V)3–7 m con ángulo fijo por lente Fresnel
    Afectado por temperatura o luz ambiente❌ No✅ Sí
    Privacidad✅ Alta (sin imágenes ni sonido)✅ Alta
    Consumo energético🔋 Medio (~0.5–0.8 W)🔋 Muy bajo (<0.1 W)
    Precio💲 USD$24.90 (22 Euros aprox.)💲 (~5–15 €)
    Personalización✅ Total (ESPHome, firmware abierto)❌ Nula o mínima

    💬 Mi experiencia

    “Cuando vi por primera vez el sensor mmWave de 60 GHz de Seeed Studio pensé que sería otro gadget más para enchufar y olvidar. Pero al probarlo me sorprendió lo rápido que captaba mi presencia aun cuando estaba completamente quieto: basta con que respire para que el indicador en Home Assistant se mantenga en ON, algo que ningún PIR tradicional me había ofrecido.”

    Esa sensación de estar “realmente detectado”, sin falsas alarmas ni apagados innecesarios, cambia por completo la forma de automatizar una casa. La diferencia es tan notoria que luego cuesta volver a un PIR clásico.


    🧠 ¿Por qué es ideal para domótica?

    Porque da respuestas más ricas y precisas. No solo “alguien pasó por aquí”, sino “aún hay alguien en la habitación”, “hay dos personas” o “está oscuro pero hay presencia”. Con eso puedes automatizar de forma mucho más inteligente luces, climatización, alarmas o avisos.

    Y todo esto, sin cámaras, sin sacrificar privacidad y sin depender de la nube. Todo sucede de forma local y rápida.

    4. Características clave del sensor mmWave 60 GHz de Seeed Studio

    El sensor mmWave de 60 GHz de Seeed Studio no es simplemente un radar pasivo: es una plataforma completa de detección inteligente, lista para integrarse en tu red domótica desde el primer minuto. Vamos a desgranar sus principales componentes, capacidades y lo que lo hace destacar frente a otras opciones del mercado.


    🧠 Detección avanzada por radar mmWave

    • 📡 Tecnología radar FMCW/Doppler a 60 GHz
      Emite ondas de alta frecuencia y analiza los ecos para detectar:
      • Movimiento
      • Presencia estática
      • Micro-movimientos (como respiración o latidos)
    • 📏 Rango de detección
      Hasta 6 m para presencia general y ~1.5 m para medir ritmo respiratorio/cardiaco.
    • 🔭 Campo de visión
      ~120° en horizontal y ~100° en vertical — ideal para cubrir habitaciones enteras con un solo sensor.

    🧮 Variables expuestas vía ESPHome

    Estos datos se reportan en Home Assistant como entidades que puedes usar en automatizaciones:

    EntidadDescripción
    people_existSensor binario que indica si hay presencia humana
    distanceDistancia al objeto más cercano (en metros)
    target_numNúmero de personas u objetos detectados
    heart_rateRitmo cardíaco estimado (PPM)
    breath_rateRitmo respiratorio (RPM)
    illuminanceNivel de luz ambiente (lux)

    💡 Componentes integrados

    • ⚙️ Microcontrolador XIAO ESP32C6
      Con Wi-Fi 6, Bluetooth LE, soporte IEEE 802.15.4 (posible Matter/Zigbee), RISC-V a 160 MHz, 512 KB SRAM.
      Es el “cerebro” del sensor: maneja el radar, los periféricos y la conexión con Home Assistant.
    • 🌞 Sensor de luz ambiente BH1750
      Mide de 1 a ~65.000 lux para saber si el entorno está iluminado o no. Muy útil para automatizaciones.
    • 🌈 LED RGB WS2812 (NeoPixel)
      Puede configurarse para indicar estados (presencia, error, standby…) con colores.
    • 🔌 Puertos USB-C dobles
      Uno para programación y otro para alimentación externa.
    • 🔧 Header de pines de expansión (2×7)
      Acceso a GPIO, I2C, UART, SPI, ADC, 3.3 V, 5 V y GND. Ideal si quieres conectar un relé, otro sensor, o incluso un buzzer.
    • 🌀 Conector Grove
      Estándar de Seeed para conectar periféricos sin soldaduras (con cables tipo plug & play).

    ⚡ Consumo energético

    • 🔋 Modo standby: ~0.5 W
    • 🔋 Modo activo: ~0.8 W
    • 🔋 Con relé/sensor extra: hasta ~1.4 W

    No es un dispositivo para batería. Necesita alimentación continua por USB (ideal si ya tienes tomas o un enchufe cerca).


    📦 Tamaño y montaje

    • Dimensiones: ~50 x 30 mm (ultracompacto)
    • Opciones de montaje:
      • Cinta doble cara
      • Tornillos
      • Impresión 3D (Seeed ofrece diseño de carcasa descargable)

    💬 Experiencia personal

    “En menos de cinco minutos ya lo tenía conectado a mi Wi-Fi y visible en mi panel de Home Assistant, con entidades para presencia, distancia, número de personas e incluso nivel de luz ambiente. Me encantó la idea de poder ajustar el LED RGB para que me avisara visualmente cuándo detectaba movimiento…”

    Esto lo hace ideal tanto para usuarios que buscan una instalación plug & play, como para los que quieren tunearlo todo al máximo.


    🔓 Firmware y personalización

    • ✅ Viene preflasheado con ESPHome, totalmente compatible con Home Assistant
    • ✅ Puedes modificar el archivo YAML para:
      • Cambiar comportamientos
      • Añadir sensores
      • Personalizar el LED RGB
      • Controlar relés u otros actuadores
    • ✅ Alternativamente, puedes reprogramarlo con Arduino IDE o ESP-IDF si quieres control total

    Este sensor no es solo una mejora sobre los PIR. Es una nueva categoría: detección avanzada con lógica integrada, conectividad moderna y capacidad de personalización infinita.

    5. Guía real de instalación con ESPHome (sin terminal)

    🧰 Material necesario

    • Sensor Seeed mmWave (MR60BHA2 / MR60FDA2)
    • Cable USB-C de datos
    • 2 cables Dupont macho-macho (para puentear BOOT ↔ GND)
    • PC con Windows / macOS con el driver CH34x / CH9102 instalado
    • Home Assistant con el add-on ESPHome
    • Cargador USB 5 V 1 A (para la alimentación final)

    ① Instalar el driver

    Descarga el paquete oficial “CH34xSER.zip” (WCH) y ejecuta SETUP.EXE → Install → reinicia.
    Ahora el XIAO aparecerá como “USB-Serial (COM x)” sin desconectarse.


    ② Entrar en modo bootloader

    1. Saca el XIAO ESP32-C6 de la placa base.
    2. Une los pads BOOT ↔ GND con un Dupont.
    3. Conecta el USB-C interior al PC → el puerto COM queda estable.
      (Si no, mantén el puente y toca EN ↔ GND un segundo para resetear.)

    ③ Crear el dispositivo en ESPHome

    1. Home Assistant → ESPHome → + NEW DEVICE.
    2. Desmarca Use recommended settingsESP32 → Generic ESP32.
    3. Pon nombre (movmmwave) y tu SSID / contraseña.
    4. Termina el asistente → pulsa EDIT y sustituye el YAML por el siguiente ejemplo (claves ficticias):
    substitutions:
      name: movmmwave
      friendly_name: Mov MMWave
    
    esphome:
      name: ${name}
    
    esp32:
      board: esp32-c6-devkitc-1
      framework:
        type: esp-idf
    
    wifi:
      ssid: "CasaWiFi"
      password: "ClaveUltraSegura"
      ap:
        ssid: "MMWaveFallback"
        password: "clave1234"
    
    api:
      encryption:
        key: "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
    
    ota:
      platform: esphome
      password: "OTAPass123"
    
    external_components:
      - source:
          type: git
          url: https://github.com/limengdu/MR60BHA2_ESPHome_external_components
        components: [seeed_mr60bha2]
    
    uart:
      id: uart_bus
      rx_pin: GPIO17
      tx_pin: GPIO16
      baud_rate: 115200
    
    i2c:
      sda: GPIO22
      scl: GPIO23
      frequency: 50kHz
    
    seeed_mr60bha2:
      id: mmwave_sensor
    
    binary_sensor:
      - platform: seeed_mr60bha2
        has_target:
          name: "${friendly_name} – Presencia"
    
    sensor:
      - platform: seeed_mr60bha2
        distance:
          name: "${friendly_name} – Distancia"
        num_targets:
          name: "${friendly_name} – Objetivos"
        breath_rate:
          name: "${friendly_name} – Respiración"
        heart_rate:
          name: "${friendly_name} – Pulso"
      - platform: bh1750
        name: "${friendly_name} – Iluminancia"
        address: 0x23
        update_interval: 5s
    

    ④ Flashear desde el navegador

    1. En ESPHome pulsa INSTALL → Plug into this computer.
    2. Selecciona el puerto COM y espera la compilación.
    3. Cuando empiece la subida, ya puedes soltar el puente BOOT ↔ GND.
    4. Mensaje final: “Successfully uploaded”.

    ⑤ Montar y alimentar

    1. Desconecta USB, retira el puente, inserta el XIAO otra vez en la placa base.
    2. Conecta el USB-C exterior a tu cargador de 5 V.
    3. Espera unos 15 s para que se una a tu Wi-Fi.

    ⑥ Añadirlo a Home Assistant

    1. Configuración → Dispositivos y servicios → + Añadir integración → ESPHome.
    2. Escribe movmmwave.local (o su IP) y pulsa Enviar.
    3. Aparece ONLINE con las entidades de presencia, distancia, objetivos, pulso y respiración.

    6. Automatizaciones inteligentes con el sensor mmWave

    Una vez que el sensor está integrado y visible en Home Assistant, el siguiente paso natural es automatizar. Y aquí es donde el mmWave de Seeed Studio brilla: no solo puede decirte “hay movimiento”, sino también si hay personas presentes aunque estén inmóviles, cuántas son, a qué distancia están, cuánta luz hay, y más.

    Estas capacidades abren la puerta a automatizaciones mucho más avanzadas, con menos errores y mayor precisión que los típicos sensores PIR.


    🔦 1. Iluminación inteligente basada en presencia + luz ambiente

    Objetivo: Encender una lámpara solo si hay alguien presente y está oscuro.

    Desencadenante:
    - Tipo: Estado
    - Entidad: binary_sensor.sensor_mmwave_presencia
    - De: 'off'
    - A: 'on'

    Condición:
    - Tipo: Numérico
    - Entidad: sensor.sensor_mmwave_illuminance
    - Por debajo de: 50

    Acción:
    - Servicio: light.turn_on
    - Entidad: light.lampara_salon

    Esto evita encender la luz si ya hay luz natural suficiente.


    🔕 2. Modo «Estoy ocupado» para silenciar alertas

    Objetivo: Si hay una persona presente y permanece inmóvil más de X minutos (ej. trabajando), desactiva notificaciones o el timbre.

    Puedes usar people_exist junto con un delay en la acción para este tipo de lógica.


    🛏️ 3. Monitoreo de sueño o descanso

    Objetivo: Si la respiración está en ritmo constante y hay presencia cercana, activar modo noche.

    Por ejemplo:

    • distance < 2 m
    • breath_rate > 8 y < 20 (ritmo humano en reposo)
    • target_num = 1

    Esto se puede usar para suavizar la iluminación, reducir volumen de música o poner el hogar en estado de «descanso».


    🔔 4. Detección de intrusos mejorada

    Objetivo: Si el sistema está “armado” y hay presencia prolongada, disparar una alarma.

    Ventaja sobre PIR: aunque el intruso se quede quieto, seguirá siendo detectado.

    Desencadenante:
    - Presencia detectada durante más de 30 segundos
    - Estado del sistema de seguridad: Armado

    Acción:
    - Enviar notificación
    - Activar sirena

    ❄️ 5. Control de climatización por ocupación real

    Objetivo: Encender el aire o calefacción solo si hay personas presentes.

    Además, puedes ajustar la intensidad o el caudal según cuántas personas hay:

    Si target_num = 1 → modo económico
    Si target_num >= 2 → aumentar ventilación
    Si people_exist = off → apagar climatización

    Esto permite ahorro de energía y confort personalizado.


    🔁 6. Automatizaciones compuestas y temporizadas

    Combinar condiciones con people_exist + illuminance + target_num permite escenarios complejos:

    • Si hay 1 persona en la sala y es de noche → luz tenue
    • Si hay 2 o más personas → iluminación completa
    • Si no hay nadie desde hace 5 minutos → apagar todo

    💬 Experiencia personal:

    “Automatizar luces en una habitación sin preocuparme de apagar y encender manualmente fue un antes y un después. El sensor mmWave me dio esa tranquilidad de saber que la luz no se apagará mientras esté sentado sin moverme. Incluso pude simular a un intruso moviéndose lento y, aunque el PIR se quedó callado, el mmWave me avisó sin problema.”


    🧠 Consejo final

    Usa el sensor no solo como disparador, sino como condición de contexto. Ejemplo: si alguien se acerca a 1 metro del sensor y hay dos personas en total, podrías interpretar que se acercan a una puerta… y entonces abrirla automáticamente o encender una luz específica.

    Con la riqueza de datos que ofrece, el límite está en tu imaginación (y en YAML, claro 😄).

    7. Ideas creativas para sacarle todo el partido al sensor

    El sensor mmWave de Seeed Studio no solo sirve para encender luces. Gracias a sus datos avanzados y la personalización que ofrece ESPHome, se convierte en una pieza clave para automatizaciones complejas y escenarios poco convencionales.

    Aquí van algunas ideas para sacarle el máximo jugo, algunas de ellas probadas y otras posibles con un poco de creatividad:


    🎨 1. LED RGB como indicador visual inteligente

    Configura el LED WS2812 que incluye el sensor para que cambie de color según el estado:

    • 🔴 Rojo = presencia detectada
    • 🟢 Verde = sin presencia
    • 🔵 Azul = modo noche
    • 🟡 Amarillo = 2 o más personas presentes

    Esto no solo es útil como retroalimentación visual, sino que también queda genial en una review o instalación domótica visible.


    🛏️ 2. Detección de salida de la cama

    Coloca el sensor cerca de la cama y usa la pérdida repentina de presencia + aumento de distancia para inferir que la persona se levantó. Automatizaciones posibles:

    • Encender una luz tenue en el pasillo
    • Activar calefacción del baño
    • Enviar notificación si no hay movimiento adicional (riesgo de caída)

    📶 3. Dividir una habitación en zonas virtuales

    Aunque no ofrece mapeo XY, puedes usar el dato de distancia para diferenciar entre “área cercana” y “área lejana”. Ejemplo:

    • distance < 2 m → estás frente al escritorio
    • distance > 4 m → estás en la cama o zona de lectura

    Con esto puedes variar el tipo de iluminación, volumen de música o cambiar el modo de trabajo a relax.


    🧑‍🤝‍🧑 4. Contador de personas

    Usa target_num para estimar la ocupación de una habitación:

    • Mostrar cuánta gente hay en una pantalla (útil para oficinas)
    • Ajustar ventilación o climatización
    • Impedir encendido de equipos si no hay nadie
    • Alertar si hay más personas de lo habitual (seguridad)

    En mi experiencia, el sensor detectó perfectamente cuando éramos dos en la sala, diferenciando el cambio al entrar una segunda persona sin falsos positivos.


    🚨 5. Simulación de intrusos para contenido (YouTube o pruebas)

    Haz un video donde compares el sensor mmWave y un PIR lado a lado:

    • Entra caminando → ambos detectan
    • Quédate quieto → el PIR se apaga, el mmWave mantiene la presencia activa
    • Agrega sobreimpresión de los valores en tiempo real desde Home Assistant

    Una excelente forma de educar a otros y demostrar la superioridad del mmWave.


    ❤️ 6. Visualizar signos vitales

    Para el modelo MR60BHA2:

    • Muestra en una gráfica el heart_rate y breath_rate
    • Haz comparativas con un reloj o pulsómetro real
    • Juega con la respiración (rápida, pausada) y observa la reacción del sensor

    Una idea interesante incluso para makers que quieran explorar interfaces “sin contacto” para monitoreo de salud no invasivo.


    🧠 7. Automatizaciones basadas en distancia

    Ejemplo:

    • Si alguien se acerca a menos de 1.5 m → encender luz específica
    • Si está a más de 5 m → apagar o cambiar escena
    • Si cambia de 5 m a 2 m rápidamente → interpretar como entrada brusca (posible alerta)

    El dato de distance se puede redondear o suavizar si hay fluctuaciones, pero ofrece una nueva capa de contexto muy poderosa.


    🎮 8. Juegos y control por presencia

    Aunque más experimental, algunos makers han probado usar sensores mmWave para detectar gestos:

    • Moverse hacia adelante → acción A
    • Alejarse → acción B

    Podrías usar esto para controlar dispositivos sin tocar nada, o incluso crear un juego interactivo basado en movimiento (por ejemplo, para niños o actividades de educación STEM).


    🎓 Consejo final

    Si te gusta compartir tus proyectos, cada una de estas ideas puede convertirse en:

    • Un video de YouTube
    • Una entrada en un blog
    • Un tutorial para foros como Home Assistant Community

    No solo estarás usando el sensor: estarás aportando al ecosistema, igual que muchos otros usuarios que han convertido este dispositivo en una joya para makers.

    8. Comparativa: sensor mmWave vs PIR en entornos reales

    Si estás pensando en reemplazar tus sensores de movimiento tradicionales o complementar tu sistema actual, es importante entender qué cambia realmente al usar un sensor mmWave. Aquí te presento una comparativa directa, clara y honesta entre ambos tipos de sensores basada en pruebas reales, documentación técnica y experiencia propia.


    🥊 Comparativa técnica

    CaracterísticaSensor mmWave Seeed (60 GHz)Sensor PIR tradicional
    TecnologíaRadar activo FMCW/DopplerInfrarrojo pasivo (IR)
    Detección de personas inmóviles✅ Sí (micro-movimientos)❌ No
    Ritmo cardíaco / respiratorio✅ Sí (modelo MR60BHA2)❌ No
    Detección de distancia✅ Precisa, en metros❌ No disponible
    Número de objetivos✅ Sí (target_num)❌ No
    Cobertura angular~120° H / ~100° V~90–120° (lente Fresnel)
    Rango típico de detecciónHasta 6 m (presencia)3–7 m (movimiento)
    SensibilidadAlta (detecta respiración)Media (solo cambios bruscos de IR)
    Tiempo de respuestaMilisegundos a segundosMilisegundos
    Condiciones ambientalesInmune a temperatura/luzSensible a calor, luz solar, corrientes térmicas
    Consumo de energía~0.5–0.8 W<0.1 W (muy bajo)
    PrivacidadAlta, sin imágenes ni audioAlta
    Costo aproximado💲💲 $30–40 USD💲 $3–10 USD

    🧪 Escenarios reales comparados

    1. Estar sentado viendo TV durante 15 minutos

    • PIR: Apaga la luz tras 1–2 minutos de inactividad
    • mmWave: Mantiene la luz encendida por presencia continua

    2. Alguien se mueve lentamente (como un intruso cauteloso)

    • PIR: Puede no detectar si el movimiento es demasiado lento o tenue
    • mmWave: Detecta incluso pasos lentos o respiración sostenida

    3. Espacio muy iluminado o caluroso

    • PIR: Aumenta probabilidad de falsos positivos/negativos
    • mmWave: Sin afectación por luz o temperatura ambiente

    4. Persona detrás de un cristal

    • Ambos: No detectan a través de vidrio grueso (ni PIR ni mmWave)

    5. Uso en dormitorio para monitoreo nocturno

    • PIR: Incapaz de detectar si la persona está dormida sin moverse
    • mmWave: Detecta presencia, latidos y respiración

    💬 Experiencia real

    “Pude simular a un ‘intruso’ moviéndose lento y, aunque el PIR se quedó callado, el mmWave me avisó sin problema. Esa sensación de ‘me tiene localizado’ sin avisos falsos y sin cámaras me dio mucha tranquilidad, sobre todo pensando en automatizar luces o seguridad.”


    🤔 ¿Reemplaza o complementa al PIR?

    Aunque el sensor mmWave puede reemplazar completamente al PIR en muchos casos, en algunos proyectos puede ser interesante combinarlos:

    • PIR para detección instantánea (ideal en pasillos)
    • mmWave para presencia sostenida y datos contextuales (ideal en salas, dormitorios, oficinas)

    Así, tienes lo mejor de ambos mundos: rapidez + inteligencia.


    💲 Precio

    Este sensor mmWave tiene un precio de USD$24.90 (22 Euros aprox.), que puede parecer elevado en comparación con un sensor PIR tradicional (~5–10 €), especialmente si planeas instalarlo en varias habitaciones. Sin embargo, la diferencia en precisión y funcionalidad justifica sobradamente su coste.

    Puedes comprarlo directamente en la web oficial de Seeed Studio usando este enlace de afiliado:
    👉 https://www.seeedstudio.com/MR60BHA2-60GHz-mmWave-Sensor-Breathing-and-Heartbeat-Module-p-5945.html?sensecap_affiliate=a2wmEiW&referring_service=link

    Y además, puedes usar el código de descuento 5I6UNYHL durante la compra para obtener una comisión de apoyo al canal ¡sin que a ti te cueste más!

    💡 Conclusión rápida

    Si necesitas…Usa…
    Automatizar luces de forma precisammWave
    Detectar ocupación sin movimiento visiblemmWave
    Seguridad fiable ante intrusos lentosmmWave
    Detectar respiración/pulsommWave (MR60BHA2)
    Solución simple, barata, a bateríaPIR
    Sensor en lugares sin toma eléctricaPIR

    9. Fortalezas, limitaciones y consejos prácticos de uso

    Aunque el sensor mmWave de 60 GHz de Seeed Studio ofrece una impresionante lista de funcionalidades, no es perfecto (ningún sensor lo es). Aquí te comparto un resumen claro de sus ventajas reales, sus limitaciones y algunos consejos basados en la experiencia personal para sacarle el máximo partido sin frustraciones.


    ✅ Fortalezas principales

    🧠 Detección de presencia real

    Detecta personas incluso si están completamente inmóviles. Esto soluciona el problema clásico de las luces que se apagan mientras estás leyendo o viendo TV.

    “Basta con que respire para que el indicador en Home Assistant se mantenga en ON, algo que ningún PIR tradicional me había ofrecido.”

    📊 Datos ricos para automatización

    Te da mucho más que un simple ON/OFF: distancia, cantidad de personas, nivel de luz, ritmo cardíaco, respiración…
    Esto permite crear automatizaciones contextuales, no solo reactivas.

    ⚡ Fácil integración con Home Assistant

    ESPHome preinstalado. En minutos está funcionando, sin escribir una sola línea de código si no quieres.

    🔧 Totalmente personalizable

    Si quieres, puedes modificar el YAML para adaptar el comportamiento, usar el LED RGB, añadir sensores extra o integrar relés.
    Ideal para makers, pero también apto para principiantes.

    🔒 Privacidad respetada

    No usa cámaras ni micrófonos. Solo “siente” movimiento y presencia, lo que lo hace apto incluso para dormitorios o baños.

    🌐 Conectividad moderna

    Viene con un ESP32C6 que soporta Wi-Fi 6, BLE y hasta IEEE 802.15.4 (posible integración futura con Zigbee o Matter).


    ⚠️ Limitaciones y consideraciones

    🔋 No apto para baterías

    Consume entre 0.5 y 0.8 W (más si conectas periféricos). Requiere alimentación continua vía USB-C.
    No esperes montarlo en el techo sin un cable o enchufe cerca.

    💲 Precio

    Aunque no es caro para lo que ofrece USD$24.90 (22 Euros aprox.) , sí es más costoso que un PIR (~5–10 €). Esto puede ser un problema si necesitas cubrir muchas habitaciones.

    🧩 Instalación DIY

    Viene sin carcasa. Si quieres un montaje bonito, toca imprimir una caja 3D o improvisar. No es tan “listo para pared” como un sensor comercial Zigbee.

    📡 Cobertura limitada por habitación

    No atraviesa paredes ni vidrio (como todo radar de este tipo). Necesitarás un sensor por habitación y cuidar la orientación para evitar puntos muertos.

    🛠️ Curva de aprendizaje si personalizas

    Si decides tocar el YAML o usar los datos avanzados, necesitarás tiempo para experimentar, entender los parámetros y afinar detecciones.

    🐈 ¿Detecta mascotas?

    Depende. Si tu gato o perro es pequeño, es probable que el filtro de detección no lo considere. Pero si tienes una mascota grande y activa, puede activar la presencia. Hay que probar en cada caso.


    🧠 Consejos prácticos de uso

    1. Colócalo con visión directa al área clave
      Evita obstáculos grandes entre el sensor y las personas. No lo pongas detrás de una cortina o mueble.
    2. Altura ideal
      • Para monitoreo de cama o escritorio: ~1 m de altura, apuntando al pecho
      • Para detección general: en el techo o alto en la pared (~2–2.5 m)
    3. Combínalo con PIR si quieres reacción instantánea
      El mmWave puede tardar 1–2 segundos en confirmar presencia. Un PIR reacciona más rápido, pero no mantiene presencia si estás quieto.
    4. Personaliza el LED RGB como feedback visible
      Ver si está activado o cuántas personas detecta con solo mirar el LED es muy útil para pruebas y uso diario.
    5. Aprovecha los datos avanzados
      target_num, distance, heart_rate, breath_rate… todos estos valores permiten automatizaciones que ningún sensor PIR te dará jamás.

    “Su única pega es el consumo y la necesidad de alimentación continua, pero en una casa cableada o con tomas suficientes ese detalle queda en segundo plano.”


    En resumen, el mmWave de Seeed no es para todos los escenarios, pero en los contextos adecuados supera por mucho a las soluciones tradicionales. Vale cada euro si quieres un sistema de presencia fiable, flexible y privado.

    Preguntas frecuentes (FAQ)

    A continuación, te respondo de forma directa las dudas más habituales que tienen los usuarios antes o después de instalar el sensor mmWave de 60 GHz de Seeed Studio.

    🤔 ¿El sensor funciona en completa oscuridad?

    Sí. Al usar ondas de radio de 60 GHz, no depende de la luz. Puedes colocarlo en un cuarto totalmente oscuro o en condiciones de baja iluminación sin problemas, ideal para dormitorios, pasillos nocturnos o baños sin ventanas.

    🤷‍♂️ ¿Necesito un sensor por habitación?

    Sí. Al igual que un PIR, el mmWave no atraviesa paredes ni vidrio. Cada unidad cubre únicamente la estancia en la que se instala. Su ángulo de cobertura es amplio (≈120° horizontal × 100° vertical), pero no suficiente para varias habitaciones a la vez.

    🐾 ¿Detecta mascotas?

    Depende del tamaño y movimiento:

    • Mascotas pequeñas (gatos o perros mini) suelen no activar el sensor, evitando falsas alarmas.
    • Perros grandes o animales muy activos sí pueden detectarse.
      Puedes filtrar estas lecturas en tus automatizaciones usando target_num o distance como condiciones.

    ⚙️ ¿Puedo usarlo sin saber programar?

    Absolutamente. Viene con firmware ESPHome preinstalado. Solo conéctalo, añádelo a Home Assistant y estará funcionando de inmediato. No necesitas tocar YAML ni escribir código para funciones básicas.

    🔋 ¿Funciona con baterías?

    No. Requiere alimentación continua vía USB-C (≈0.5–0.8 W). Si lo montas en el techo o lejos de un enchufe, necesitarás pasar un cable USB o colocar una fuente fija de 5 V.

    🧠 ¿Qué modelo debo elegir: MR60BHA2 o MR60FDA2?

    • MR60BHA2: Detecta respiración y latidos (ideal para domótica avanzada y monitoreo no invasivo).
    • MR60FDA2: Especializado en detección de caídas y ocupación (perfecto para seguridad y cuidado de personas mayores).
      Ambos ofrecen detección de presencia, distancia y número de objetivos.

    🧪 ¿Se puede calibrar o ajustar la sensibilidad?

    Sí. En el YAML de ESPHome puedes modificar:

    • Frecuencia de muestreo
    • Zonas mínimas y máximas de detección
    • Comportamiento y colores del LED
    • Tiempos de activación/desactivación
      También puedes filtrar lecturas cortas para evitar falsos positivos (ventiladores, cortinas, etc.).

    🤖 ¿Puedo crear zonas de detección personalizadas?

    Sí. Mediante parámetros en ESPHome puedes definir rangos de distancia y duraciones mínimas de detección, limitando la “zona activa” a tu gusto.

    📶 ¿Se puede actualizar el firmware por OTA?

    Sí. Una vez el sensor esté en tu red Wi-Fi, ESPHome permite flashear nuevas versiones de firmware de forma inalámbrica (OTA) desde su dashboard en Home Assistant.

    ⏱️ ¿Cuál es la latencia de detección inicial?

    Generalmente tarda entre 1 y 2 segundos en la primera detección, pues realiza un filtrado para evitar falsos positivos. A partir de ahí, la respuesta es prácticamente instantánea.

    ⚡ ¿Interfiere con otros dispositivos mmWave cercanos?

    Podría haber interferencias si dos sensores operan muy cerca o apuntados entre sí. Lo recomendable es separarlos al menos 1–2 m o orientarlos en ángulos distintos para evitar solapamientos.

    🌡️ ¿Cómo afecta la temperatura o el viento (p. ej., ventiladores)?

    La temperatura ambiental no influye en la detección (radiofrecuencia). Sin embargo, objetos en movimiento constante como ventiladores o cortinas movidas por corrientes de aire pueden generar lecturas; puedes filtrarlos en ESPHome por duración o distancia mínima.

    📋 ¿Necesito configurar algo en el router (p. ej., IP fija)?

    No es obligatorio. Funciona con DHCP, pero si quieres asignarle siempre la misma IP (útil para accesos directos o scripts externos), puedes reservarla en tu router o configurarla estática en el YAML de ESPHome.

    13. Recursos y enlaces oficiales recomendados

    Tanto si eres principiante como si eres un maker avanzado, estos enlaces te llevarán directamente a la documentación oficial, foros, repositorios y ejemplos que te permitirán sacar el máximo provecho al sensor mmWave de 60 GHz de Seeed Studio.


    🧾 Documentación oficial de Seeed Studio


    💻 Repositorio GitHub – ESPHome External Component


    🌐 Comunidad Home Assistant

    Conclusión: ¿vale la pena para domótica y seguridad?

    Después de haber probado el sensor mmWave de 60 GHz de Seeed Studio en distintas condiciones, configuraciones y casos reales, puedo decirlo sin rodeos: sí, vale mucho la pena. Especialmente si buscas llevar tu hogar inteligente al siguiente nivel.

    Este no es otro sensor de movimiento más. Es un dispositivo de radar inteligente, capaz de detectar presencia continua, contar personas, medir distancias y hasta leer signos vitales como la respiración o el pulso. Y lo hace sin cámaras, sin micrófonos y sin necesidad de acceso a la nube, lo cual es un punto crítico si valoras la privacidad.


    🚀 ¿Para quién lo recomiendo?

    • 🧠 Para usuarios de Home Assistant que buscan automatizaciones precisas y fiables
    • 🏡 Para quienes quieren que las luces no se apaguen cuando están quietos
    • 🛡️ Para proyectos de seguridad más avanzados, donde un PIR se queda corto
    • 👴 Para el monitoreo de personas mayores, sin invadir su privacidad
    • 🧪 Para makers que quieren experimentar con presencia, zonas y sensores extendidos
    • 🎥 Y para creadores de contenido que buscan mostrar algo realmente innovador

    ⚙️ ¿Qué me encantó?

    “Me sorprendió lo rápido que captaba mi presencia aun cuando estaba completamente quieto: basta con que respire para que el indicador en Home Assistant se mantenga en ON.”

    “Pude simular a un intruso moviéndose lento y, aunque el PIR se quedó callado, el mmWave me avisó sin problema.”

    “La integración vía ESPHome fue de lo más amigable. En menos de cinco minutos ya lo tenía conectado y funcionando.”

    “Ese ‘hágalo usted mismo’ tan abierto y documentado de Seeed me invita a experimentar: desde añadir un relé hasta montar un pequeño sistema de alarma casera.”

    Todo eso hace que este sensor no sea solo funcional, sino también divertido de usar y motivo para seguir aprendiendo.


    🧩 ¿Y sus limitaciones?

    Sí, existen. Requiere alimentación continua, no es tan barato como un PIR, y para aprovecharlo al máximo necesitas familiarizarte con YAML y ESPHome. Pero en contexto —y considerando lo que ofrece— esas limitaciones son razonables y, en la mayoría de casos, gestionables.


    ✅ ¿Lo volvería a usar?

    Sin duda. En espacios donde la detección fiable de presencia es crítica, no hay nada en esta gama de precio que se le acerque. Aporta información útil, funciona de forma local, y te permite hacer cosas que antes eran imposibles con sensores simples.


    🎯 Conclusión final

    Si quieres automatizaciones que funcionen siempre, sensores que te “vean” sin necesitar cámaras, y un dispositivo que evolucione contigo y tu sistema domótico, este sensor mmWave de Seeed Studio es una apuesta segura.
    No es solo un sensor: es una nueva forma de entender la presencia en el hogar inteligente.


    🎁 ¿Lo mejor? Todo lo que has leído aquí puedes replicarlo hoy mismo. Ya tienes los recursos, la guía, el código y la experiencia.
    Solo te falta una cosa: probarlo tú mismo.