Маркетинг-стратег, IT-предприниматель, ментор по вайбкодингу
10+ лет в маркетинге, 300+ клиентских проектов: сайты, реклама, боты. Создатель GoBanana (228K+ пользователей, 11.6 млн ₽ выручки) и VibeCoderz. Делаю AI-продукты сам через Claude Code, Cursor, Windsurf и консультирую тех, кто хочет так же.
🎯 О чём этот конспект: Разбор эволюции технологий радиочастотного сканирования (RF/mmWave sensing) — от секретных военных разработок DARPA (STTW, Jetson, Ghost Murmur) до массовых бытовых чипов стоимостью от $22. Анализируется 5-уровневый стек радарного сенсинга: обнаружение присутствия, измерение пульса сквозь стены, 3D-позиционирование, детекция эмоций и идентификация личности по походке без использования камер.
👤 Кому будет полезно: Разработчикам умных домов, вайбкодерам, IoT-инженерам и создателям AI-ассистентов (Jarvis-систем), которым нужны приватные физические триггеры и контекстные данные о пользователе без видеокамер.
✨ Что получите: Понимание физических принципов миллиметровых волн (24–77 ГГц) и готовый практический алгоритм сборки локального датчика присутствия и микроперемещений на базе ESP32 и mmWave-сенсора за $22 с интеграцией в Home Assistant и передачей контекста в AI-агент.
1. 5-уровневый стек mmWave-сенсинга: От детекции движения к чтению эмоций
Контекст: Обычный Wi-Fi на частоте 2.4/5 ГГц позволяет фиксировать лишь грубые искажения радиосигнала при перемещении объектов в помещении («размытое пятно»). Переход на миллиметровые волны частотой 24–77 ГГц уменьшает длину волны на порядки, что радикально увеличивает разрешающую способность системы. Это превращает радар из обычного триггера движения в высокоточный сканер биометрических параметров человека. Современные алгоритмы машинного обучения извлекают из отраженных радиоволн микроколебания грудной клетки, биомеханику суставов и вариабельность сердечного ритма. Технология способна работать в темноте, сквозь плотные шторы, одежду, одеяла и межкомнатные перегородки.
Выгода: Возможность получать исчерпывающий биометрический контекст пользователя (координаты, поза, витальные показатели, психоэмоциональное состояние) с нулевым нарушением приватности: радары генерируют не пиксельное видеоизображение, а числовые матрицы отражений.
Стек состоит из 5 уровней:
Presence (Присутствие): Определение статичного человека в помещении даже при полном отсутствии видимого движения (за счет микроколебаний диафрагмы при дыхании).
Heartbeat Through Walls (Пульс сквозь стены): В 2024 году исследователи из Университета Дакки добились 95% точности изолированного считывания пульса двух человек одновременно сквозь дерево и кирпич с помощью 24 ГГц радара стоимостью в несколько десятков долларов.
Location & Pose (Локация и поза в 3D): Радары на частоте 77 ГГц (массово применяемые в автопроме) определяют позицию человека в пространстве с точностью до 19 см независимо от захламленности комнаты мебелью.
Emotion (Распознавание эмоций): Датасеты 2026 года доказали возможность классификации эмоциональных состояний человека по микровибрациям грудной клетки, вариабельности сердечного ритма (HRV) и мелким сдвигам осанки без видеофиксации лица.
Identity (Идентификация личности): Система RD-Gate идентифицирует конкретного человека по уникальному ритму походки (Gait analysis) с помощью одного компактного радарного чипа и обученной нейросети.
Как применить:
Шаг 1: Выбор диапазона частот — Определите целевую задачу: для грубого присутствия и дыхания достаточно дешевых модулей 24 ГГц (например, серия Hi-Link LD2410); для точного трекинга координат нескольких целей и построения карты зон — 60–77 ГГц (серия LD2450 или решения от Texas Instruments).
Контекст: Армейские программы STTW (Sense Through The Wall) и DARPA «Biometrics at a Distance» разрабатывались для мгновенной оценки обстановки перед штурмом: находится ли за стеной вооруженный человек в стрессе (пульс 140+ уд/мин) или заложник в покое. Развитием этой концепции стала система Jetson, созданная для Сил спецназначения США. Jetson использует инфракрасный лазерный виброметр для считывания кардиосигнатуры с расстояния до 200 метров (650 футов). Волновой паттерн сокращения сердечной мышцы (кардиограмма) уникален для каждого человека так же, как рисунок папиллярных линий пальца. В отличие от внешности или походки, форму пульсовой волны невозможно сознательно подделать или замаскировать.
Тайминг:[01:03], [01:34], [01:67]
Выгода: Идентификация пользователя на расстоянии без прямого физического контакта со смарт-часами, кольцами или сканерами отпечатков пальцев.
Как применить:
Шаг 1: Съемка микродоплеровского спектра — Инструмент: mmWave FMCW радар] — Направьте непрерывный частотно-модулированный радиосигнал на область грудной клетки пользователя.
Шаг 2: Фильтрация дыхательной гармоники — Инструмент: DSP / полосовой фильтр] — Амплитуда движения груди при дыхании (1–10 мм на частоте 0.1–0.5 Гц) на порядки превосходит сердечные микроудары (0.01–0.1 мм на частоте 0.8–2.5 Гц). Примените полосовой фильтр Баттерворта (Butterworth bandpass filter) 4-го порядка в диапазоне 0.8–3.0 Гц для изоляции кардио-сигнала.
Шаг 3: Сопоставление кардио-профиля — Используйте сиамскую нейросеть (Siamese Neural Network) для сверки полученного нормализованного интервала кардиоволны с ранее сохраненным профилем пользователя.
Результат: Пассивная авторизация человека в помещении по уникальному кардио-паттерну.
3. Бытовая имплементация: От Google Soli до телеком-радаров умных городов
Контекст: В 2014 году подразделение Google ATAP совместно с Infineon создало миниатюрный 60 ГГц радар размером с ноготь под названием Project Soli. Изначальная попытка коммерциализации в смартфоне Pixel 4 (жестовое управление треками) провалилась, но технология получила вторую жизнь в смарт-дисплее Google Nest Hub 2-го поколения. Устройство на прикроватной тумбочке анализирует фазы сна, частоту дыхания, приступы кашля и микропробуждения сквозь одеяло без браслетов и камер. Одновременно с этим масштабный сенсинг выходит на уровень уличной инфраструктуры: в Индии Reliance Jio разворачивает сеть 26 ГГц mmWave 5G, а в США T-Mobile запатентовала технологию «Environment scanning using a cellular network», позволяющую вышкам сотовой связи работать в режиме распределенного пассивного радара, картографирующего городские потоки.
Выгода: Круглосуточный непрерывный мониторинг состояния здоровья и сна человека без необходимости надевать носимые устройства, требующие регулярной зарядки.
Как применить:
Шаг 1: Размещение сенсора на линии прямой видимости кровати — Установите радарный модуль под углом 45 градусов к телу спящего на высоте 0.5–1 м от поверхности матраса.
Шаг 2: Настройка зоны детекции — Ограничьте зону сканирования границами спального места, чтобы исключить паразитные срабатывания от домашних животных, передвигающихся по полу.
Шаг 3: Агрегация метрик качества сна — Настройте сбор сырых данных: количество эпизодов микропробуждений за ночь, средний темп дыхания в покое, фазы глубокого и быстрого сна на основе моторной активности.
Результат: Автономная клиническая телеметрия сна и паттернов восстановления, работающая локально в вашей экосистеме.
4. Сборка приватного mmWave-сенсора присутствия на ESP32 за $22
Контекст: Сенсорное оборудование уровня сканеров аэропортов сегодня умещается на плате размером со спичечный коробок и стоит менее $25. Использование датчика Hi-Link LD2410 (24 ГГц) или LD2450 (24 ГГц, трекинг до 3 целей одновременно с координатами X/Y) в связке с микроконтроллером ESP32 позволяет вайбкодеру развернуть систему трекинга человека с точностью, превосходящей классические PIR-датчики (которые «слепнут», если человек не двигается).
Тайминг:[06:26], [06:46], [06:60], [08:68]
Выгода: Себестоимость узла — от $15 до $30 (вместо проприетарных систем за $150–$300). Отсутствие камер гарантирует приватность в спальнях, кабинетах и ванных комнатах.
Как применить:
Шаг 1: Сборка аппаратной части — Соедините модуль LD2410 с платой ESP32 по шине UART:
VCC сенсора -> 5V ESP32
GND -> GND
TX сенсора -> GPIO 16 (RX2) ESP32
RX сенсора -> GPIO 17 (TX2) ESP32
Шаг 2: Прошивка через ESPHome — Инструмент: ESPHome] — Создайте конфигурационный файл для бесшовной интеграции устройства в Home Assistant:
Шаг 3: Калибровка гейтов (Gate Tuning) — Через мобильное приложение HLKRadarTool или интеграцию в Home Assistant установите чувствительность для статического присутствия на уровне 15–20% на дальних дистанциях (гейты 6–8), чтобы исключить реакцию на сквозняки.
Результат: Сенсор надежно определяет человека, неподвижно читающего книгу за столом или спящего в постели, мгновенно передавая статус в Home Assistant.
5. Подключение радиочастотного контекста к локальному AI-ассистенту
Контекст: Главная проблема современных персональных AI-агентов (Jarvis) — отсутствие фонового контекста о физическом состоянии владельца. Камеры ставить в жилых комнатах неприемлемо по соображениям приватности, а пассивные датчики движения не дают понимания деятельности. Получая данные с mmWave-сенсора (дистанция до стола, уровень статической энергии, время нахождения в зоне отдыха), AI-агент точно определяет текущий паттерн: глубокая концентрация за монитором, отдых на диване или тревожное хождение по комнате. Это позволяет умному дому подавлять уведомления, менять световые сценарии и адаптировать поведение голосового агента.
Тайминг:[06:60], [06:75], [08:42]
Выгода: Исключение раздражающих прерываний от уведомлений, автоматический расчет рабочего фокуса и адаптивный контекст для LLM-агента без единой видеокамеры в доме.
Как применить:
Шаг 1: Создание контекстного сервиса-обработчика — Инструмент: Python / Home Assistant API / Claude API] — Напишите скрипт, агрегирующий телеметрию с датчиков и формирующий системный контекст для AI:
import osimport requestsfrom anthropic import AnthropicHA_URL = "http://homeassistant.local:8123/api/states"HA_TOKEN = os.getenv("HOME_ASSISTANT_TOKEN")ANTHROPIC_KEY = os.getenv("ANTHROPIC_API_KEY")headers = { "Authorization": f"Bearer {HA_TOKEN}", "Content-Type": "application/json"}def get_sensor_state(entity_id): resp = requests.get(f"{HA_URL}/{entity_id}", headers=headers) if resp.status_code == 200: return resp.json().get("state") return "unknown"def build_physical_context(): presence = get_sensor_state("binary_sensor.still_target_breathing") desk_distance = get_sensor_state("sensor.still_target_distance") still_energy = get_sensor_state("sensor.still_target_energy") # Преобразование показателей mmWave в состояние человека if presence == "on" and int(desk_distance or 0) < 120 and int(still_energy or 0) > 40: user_state = "Deep Focus: сидя за рабочим столом, минимальная моторика" interruptibility = "DO_NOT_DISTURB" elif presence == "on" and int(desk_distance or 0) > 250: user_state = "Relaxation: на диване / в зоне отдыха" interruptibility = "CASUAL" else: user_state = "Active movement / отсутствовал" interruptibility = "NORMAL" return user_state, interruptibilitydef query_ai_jarvis(user_prompt): user_state, interruptibility = build_physical_context() client = Anthropic(api_key=ANTHROPIC_KEY) response = client.messages.create( model="claude-3-5-sonnet-20241022", max_tokens=400, system=f"""Ты — контекстный локальный Jarvis. Текущее физическое состояние пользователя (получено с радара mmWave): {user_state}.Политика прерываний: {interruptibility}.Если статус DO_NOT_DISTURB, отвечай предельно кратко, только суть, без вводных фраз.Если CASUAL — отвечай дружелюбно и развернуто.""", messages=[{"role": "user", "content": user_prompt}] ) return response.content[0].textif __name__ == "__main__": reply = query_ai_jarvis("Нужно ли мне сейчас разобрать почту?") print(reply)
Шаг 2: Реализация сценария предиктивной заботы — Настройте автоматизацию: если сенсор фиксирует дыхательную активность пользователя в постели после 23:00 с низким уровнем перемещений более 15 минут, система плавно гасит свет, переводит умный дом в ночной режим и перенаправляет звонки на автоответчик без единой голосовой команды.
Результат: Контекстно-зависимый AI-ассистент, знающий физическое состояние владельца в реальном времени с полным сохранением приватности.
FAQ
В: Чем mmWave-радар принципиально лучше обычного PIR-датчика движения? О: Инфракрасный PIR-датчик реагирует исключительно на изменение теплового пятна при явном перемещении объекта. Если человек сядет за стол читать книгу или ляжет спать, PIR-датчик через заданный таймаут сочтет комнату пустой и погасит свет. mmWave-радар (24–77 ГГц) улавливает микроколебания грудной клетки при дыхании с амплитудой менее 1 мм, поэтому он точно знает, что человек в комнате, даже при абсолютной неподвижности.
В: Пробивают ли бытовые 24 ГГц радары бетонные и кирпичные стены? О: Миллиметровые волны легко проходят сквозь гипсокартон (drywall), деревянную мебель, текстиль, пластик и стекло. Плотный полнотелый кирпич и армированный бетон существенно ослабляют сигнал частоты 24 ГГц, однако отраженные гармоники высокой мощности все еще позволяют фиксировать присутствие крупного биообъекта или его пульс на близких дистанциях (что доказали исследования Университета Дакки). Для сквозного сканирования капитальных стен военные используют более низкие диапазоны субгигагерцовых частот и UWB-радары.
В: Опасны ли такие радары для здоровья при постоянной работе рядом с кроватью? О: Нет, излучаемая мощность потребительских модулей вроде HLK-LD2410 или чипа Google Soli составляет от 10 до 20 дБм (примерно 10–50 мВт). Для сравнения: стандартный Wi-Fi роутер или 4G/5G смартфон в момент активной передачи излучает от 200 до 1000 мВт. Нагрузка от радарного модуля на порядки ниже допустимых международных стандартов безопасности.
В: В чем разница между модулями 24 ГГц (LD2410) и 60/77 ГГц (IWR6843 / LD2450)? О: Модули 24 ГГц чаще всего являются одноканальными: они выдают расстояние до объекта и уровень его энергии (движение/статика), но не могут точно сказать, где именно в плоскости комнаты находится человек. Модули 60/77 ГГц имеют более короткую длину волны и антенные решетки MIMO, что позволяет им строить точечное облако (point cloud), определять азимут, угол места и отслеживать одновременно 3–5 человек с их точными координатами на карте комнаты.
В: Может ли домашний радар ловить ложные срабатывания от штор или робота-пылесоса? О: Да, колышущиеся от ветра шторы или лопасти вентилятора вызывают эффект Доплера. Для борьбы с этим на модулях настраивают чувствительность по гейтам (distance gates): вы можете загрубить чувствительность на расстоянии окна или исключить определенную зону помещения программным путем.
В: Законно ли использовать частоты 60 ГГц и 77 ГГц частным лицам? О: Диапазон 24 ГГц (ISM band) открыт глобально для свободного гражданского применения. Диапазоны 60 ГГц и 77 ГГц в большинстве стран (включая США и ЕС) выделены под нелицензируемые устройства малого радиуса действия и автомобильные радары. Однако в некоторых юрисдикциях (например, в Индии до недавнего времени) частоты 60 ГГц подпадали под военные ограничения, из-за чего Google в 2019 году отменил продажи смартфона Pixel 4 в этом регионе.
Ресурсы и ссылки
Google Soli (Project Soli) — технология миниатюрного 60 ГГц радара для жестового управления и трекинга сна в Nest Hub — упомянут в видео.
Google Nest Hub (2nd Gen) — потребительское смарт-устройство со встроенным 60 ГГц mmWave-радаром для бесконтактного анализа фаз сна — упомянут в видео.
DARPA STTW (Sense Through The Wall) — рассекреченная военная программа армии США по обнаружению людей и замера их пульса сквозь стены — упомянут в видео.
DARPA Biometrics at a Distance / Jetson — лазерная система идентификации человека по уникальной кардиосигнатуре с дистанции до 650 футов (200 м) — упомянут в видео.
RD-Gate — исследовательская система биометрической идентификации людей по паттернам походки на базе микроволнового радара — упомянут в видео.
Texas Instruments mmWave Radar Dev Kits (IWR/AWR серия 77 GHz) — отладочные платы для высокоточного пространственного радарного трекинга — упомянут в видео.
Ghost Murmur — упоминаемая в утечках разработка Lockheed Martin Skunk Works на базе квантовой магнитометрии (алмазные NV-центры) для пеленгации магнитного поля сердца — упомянут в видео.
Патент T-Mobile "Environment scanning using a cellular network" — технология картографирования физического окружения сигналами сотовой связи — упомянут в видео.
Конспект создан на основе видео «Heartbeat Sensors Exist Now» канала Bhavo. Все права на оригинальный материал принадлежат авторам.Источник: https://www.youtube.com/watch?v=olaQ3-m271M