
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
ytarget_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ística | Sensor mmWave (60 GHz) | Sensor PIR tradicional |
---|---|---|
Tecnología | Radar activo (FMCW/Doppler) | Infrarrojo pasivo |
Detección de presencia estática | ✅ Sí (respiración, pulsos) | ❌ No |
Datos que proporciona | Presencia, distancia, número de personas, ritmo cardíaco, respiración | Solo “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:
Entidad | Descripción |
---|---|
people_exist | Sensor binario que indica si hay presencia humana |
distance | Distancia al objeto más cercano (en metros) |
target_num | Número de personas u objetos detectados |
heart_rate | Ritmo cardíaco estimado (PPM) |
breath_rate | Ritmo respiratorio (RPM) |
illuminance | Nivel 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
- Saca el XIAO ESP32-C6 de la placa base.
- Une los pads BOOT ↔ GND con un Dupont.
- 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
- Home Assistant → ESPHome → + NEW DEVICE.
- Desmarca Use recommended settings → ESP32 → Generic ESP32.
- Pon nombre (
movmmwave
) y tu SSID / contraseña. - 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
- En ESPHome pulsa INSTALL → Plug into this computer.
- Selecciona el puerto COM y espera la compilación.
- Cuando empiece la subida, ya puedes soltar el puente BOOT ↔ GND.
- Mensaje final: “Successfully uploaded”.
⑤ Montar y alimentar
- Desconecta USB, retira el puente, inserta el XIAO otra vez en la placa base.
- Conecta el USB-C exterior a tu cargador de 5 V.
- Espera unos 15 s para que se una a tu Wi-Fi.
⑥ Añadirlo a Home Assistant
- Configuración → Dispositivos y servicios → + Añadir integración → ESPHome.
- Escribe
movmmwave.local
(o su IP) y pulsa Enviar. - 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 escritoriodistance > 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
ybreath_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ística | Sensor mmWave Seeed (60 GHz) | Sensor PIR tradicional |
---|---|---|
Tecnología | Radar activo FMCW/Doppler | Infrarrojo 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ón | Hasta 6 m (presencia) | 3–7 m (movimiento) |
Sensibilidad | Alta (detecta respiración) | Media (solo cambios bruscos de IR) |
Tiempo de respuesta | Milisegundos a segundos | Milisegundos |
Condiciones ambientales | Inmune a temperatura/luz | Sensible a calor, luz solar, corrientes térmicas |
Consumo de energía | ~0.5–0.8 W | <0.1 W (muy bajo) |
Privacidad | Alta, sin imágenes ni audio | Alta |
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 precisa | mmWave |
Detectar ocupación sin movimiento visible | mmWave |
Seguridad fiable ante intrusos lentos | mmWave |
Detectar respiración/pulso | mmWave (MR60BHA2) |
Solución simple, barata, a batería | PIR |
Sensor en lugares sin toma eléctrica | PIR |
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
- 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. - 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)
- 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. - 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. - 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 usandotarget_num
odistance
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
- 📘 MR60BHA2 (respiración, ritmo cardíaco) – Wiki oficial
Guía paso a paso para integrar el modelo de signos vitales con Home Assistant usando ESPHome. - 📘 MR60FDA2 (detección de caídas) – Wiki oficial
Documentación orientada a la variante de seguridad para monitoreo de personas mayores. - 🛒 Página de producto Seeed Studio (MR60BHA2)
Ficha técnica, precio, disponibilidad y detalles de componentes.
💻 Repositorio GitHub – ESPHome External Component
- 🔗 limengdu/MR60BHA2_ESPHome_external_components
Aquí encontrarás el código fuente del componente de ESPHome necesario para este sensor. Incluye:- Cómo importar el componente desde YAML
- Estructura de datos recibidos
- Soporte activo por parte de la comunidad
🌐 Comunidad Home Assistant
- 💬 Foro oficial: Seeed 60 GHz mmWave integration using ESPHome
Un hilo muy activo con dudas, soluciones y configuraciones de usuarios que ya están usando el sensor. - 🧠 Categoría ESPHome en el foro
Si tienes problemas, aquí es donde obtendrás respuesta más rápido.
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.