MR24HPB1 Датчик присутствия человека (Радар 24ГГц)

Полное руководство по радарному датчику присутствия MR24HPB1: технические характеристики, распиновка, схемы подключения к ESP32/Arduino и примеры кода.

Присутствие человека UART

Обзор

MR24HPB1 — это высокочувствительный радарный датчик, работающий на частоте 24 ГГц (mmWave), предназначенный для обнаружения присутствия и движения человека. Благодаря технологии FMCW он способен фиксировать даже неподвижно сидящих людей, что делает его идеальным решением для автоматизации освещения и систем безопасности.

MR24HPB1 использует 24-гигагерцовый радар для определения дистанции, скорости и интенсивности движения. В отличие от PIR-датчиков, он «видит» сквозь препятствия и не зависит от температуры окружающей среды.

MR24HPB1 Radar Sensor
Где купить

Приобретите MR24HPB1 Датчик присутствия человека (Радар 24ГГц)

Технические данные

Характеристики MR24HPB1

Полные технические параметры радарного датчика присутствия.

Интерфейс
UART (115200 bps)
Дистанция обнаружения
До 6 метров
Угол обзора
±45° (Г) / ±25° (В)
Напряжение питания
5.0В DC
Скачать Datasheet (PDF)
Конфигурация пинов

Распиновка MR24HPB1

Сенсор имеет стандартный разъем с шагом 2.54 мм и 4 основных контакта для работы.

MR24HPB1 Pinout Diagram

Таблица контактов

Pin Название Описание
1 5V Питание 5В (минимум 200мА)
2 GND Общий контакт (Ground)
3 TX Выход UART (данные от сенсора)
4 RX Вход UART (команды настройки)
Схема подключения

Подключение MR24HPB1 к ESP32

Для работы с ESP32 мы рекомендуем использовать аппаратный Serial2 (GPIO16/17), чтобы оставить основной USB-порт для отладки.

MR24HPB1 Wiring with ESP32

Соединения

Сенсор ESP32 Pin Цвет провода
5V VIN / 5V Красный
GND GND Черный
TX GPIO 16 (RX2) Зеленый
RX GPIO 17 (TX2) Синий

Важно: Радар потребляет импульсный ток. При нестабильной работе добавьте электролитический конденсатор 100-470 мкФ по питанию.

Решение проблем

Устранение неполадок MR24HPB1

🚫 Данные не поступают (No Data)
Проверьте правильность подключения TX к RX и RX к TX (перекрестное соединение). Убедитесь, что скорость UART установлена на 115200. Также проверьте наличие питания 5В на контакте датчика.
Присутствие не обнаруживается
Убедитесь, что перед сенсором нет металлических препятствий. Проверьте угол наклона — радар должен быть направлен на зону обнаружения. Проверьте параметры чувствительности в конфигурации.
⚠️ Ложные срабатывания
Радар может реагировать на вращающиеся вентиляторы, домашних животных или движение штор. Попробуйте уменьшить дальность обнаружения в настройках или изменить угол установки сенсора.
Примеры программирования

Примеры кода для MR24HPB1

Arduino Logo
Arduino IDE / Framework
C++ • Поддержка ESP32
Recommended
#include <Arduino.h>
#include "mr24fdb1.h"

// Используем Serial2 на ESP32 (TX=17, RX=16)
MR24FDB1 radar;

void setup() {
  Serial.begin(115200);     // Отладка
  Serial1.begin(115200);    // Шина для MR24HPB1
  radar.begin(&Serial1);
  
  Serial.println("MR24HPB1 Radar Initialized");
}

void loop() {
  if (radar.read()) {
    Serial.print("Присутствие: ");
    Serial.println(radar.presence() ? "ДА" : "НЕТ");
    
    Serial.print("Движение: ");
    Serial.println(radar.motion());
    
    Serial.print("Дистанция: ");
    Serial.print(radar.distance());
    Serial.println(" м");
  }
  delay(250);
}

Библиотеку можно найти в репозитории Seeed Studio на GitHub.

ESPHome Logo
ESPHome
YAML Config • Home Assistant
Stable
uart:
  id: uart_bus
  tx_pin: GPIO17
  rx_pin: GPIO16
  baud_rate: 115200

seeed_mr24hpb1:
  id: my_radar

binary_sensor:
  - platform: seeed_mr24hpb1
    has_target:
      name: "Presence Detected"

sensor:
  - platform: seeed_mr24hpb1
    movement_signs:
      name: "Movement Energy"
    custom_motion_distance:
      name: "Target Distance"

Итоги и рекомендации

Радар MR24HPB1 — это профессиональное решение для обнаружения людей, которое значительно превосходит обычные PIR-сенсоры в точности.

Лучшее применение

Идеально подходит для ванных комнат, кабинетов и спален, где человек может находиться без движения долгое время.

Совет по монтажу

Закрепите сенсор жестко. Любая вибрация самого модуля будет восприниматься радаром как движение цели.

Похожие сенсоры