Приобретите LD2410C
Обзор
LD2410C — это радарный датчик миллиметрового диапазона для обнаружения присутствия человека, поддерживающий обнаружение как неподвижных, так и движущихся целей. Он использует связь UART и идеально подходит для систем автоматизации умного дома.
LD2410C — это компактный радарный датчик присутствия человека, работающий на частоте 24 ГГц. Он использует технологию FMCW для обнаружения людей в радиусе до 6 метров и отличается от базовых моделей стандартным шагом контактов 2.54 мм, что удобно для макетирования.
О датчике присутствия человека LD2410C
LD2410C — это компактный радарный датчик миллиметрового диапазона (24 ГГц), предназначенный для высокоточного обнаружения присутствия человека. Благодаря технологии FMCW (непрерывное излучение с частотной модуляцией), он способен обнаруживать как движущиеся, так и неподвижные цели (например, спящего или сидящего человека) на расстоянии до 6 метров.
В отличие от моделей LD2410 и LD2410B, использующих мелкий шаг контактов (1.27 мм), версия LD2410C имеет стандартный шаг 2.54 мм, что делает его идеальным для использования с макетными платами и популярными контроллерами типа ESP32 без переходников.
⚡ Ключевые особенности
- Высокая чувствительность — обнаруживает даже микродвижения (дыхание).
- Два режима вывода — дискретный сигнал на ножке OUT и подробные данные через UART.
- Настройка зон — возможность разделения дистанции на «ворота» (gate) с индивидуальной настройкой чувствительности для каждого интервала.
- Удобство монтажа — стандартные пины 2.54 мм.
🔗 Подробнее о базовой серии LD2410.
Приобретите LD2410C
Цены могут меняться. Мы получаем комиссию от покупок как партнер Amazon.
Характеристики LD2410C
Полные технические характеристики радарного датчика присутствия LD2410C.
Распиновка LD2410C
Датчик LD2410C имеет 5 контактов со стандартным шагом 2.54 мм, что удобно для макетных плат:
- UART — 256000 бод (по умолчанию).
- OUT — 3.3В логика, безопасна для ESP32.
- Питание — лучше подавать чистые 5В.
| № | Название | Тип | Описание | Примечания |
|---|---|---|---|---|
| 1 | VCC | Питание | Вход питания | 5В – 12В (рекомендуется 5В) |
| 2 | GND | Питание | Общий вывод (земля) | GND |
| 3 | TX | UART | Передача данных датчиком | Подключить к RX контроллера |
| 4 | RX | UART | Прием команд датчиком | Подключить к TX контроллера |
| 5 | OUT | Выход | Цифровой сигнал присутствия | 3.3В HIGH при обнаружении (опционально) |
Подключение LD2410C к ESP32
Для полноценной работы LD2410C с ESP32 используйте подключение через UART (обычно второй аппаратный порт Serial2).
| Вывод LD2410C | Подключение | Вывод ESP32 | Описание |
|---|---|---|---|
| VCC обязательно | → | 5V / VIN | Питание датчика (минимум 5В) |
| GND обязательно | → | GND | Общий минус |
| TX обязательно | → | GPIO16 (RX2) | Передача данных в контроллер |
| RX обязательно | → | GPIO17 (TX2) | Прием команд от контроллера |
| OUT опционально | → | GPIO18 | Дискретный сигнал присутствия |
Устранение неполадок LD2410C
Распространённые проблемы и способы их решения.
Нет данных от датчика
Контроллер не видит сигнал
Решение: Проверьте правильность подключения TX/RX (они должны быть перекрещены: TX датчика к RX контроллера). Убедитесь, что скорость UART установлена именно на 256000 бод. Также проверьте наличие 5В на входе VCC.
Ложные срабатывания
Обнаружение там, где никого нет
Причины: Радар может реагировать на вращающиеся вентиляторы, качающиеся занавески или вибрации стен. Решение: Используйте официальное ПО HLKRadarTool или интеграцию ESPHome для настройки порогов чувствительности в конкретных «воротах» расстояния.
Дополнительные ресурсы
Примеры программирования LD2410C
Готовые к использованию программные решения для LD2410C через UART.
Пример для Arduino
Использование библиотеки MyLD2410
C++
Пример для Arduino
Использование библиотеки MyLD2410
#include <HardwareSerial.h>
#include <MyLD2410.h>
// Используем UART2 на ESP32 (GPIO16 - RX, GPIO17 - TX)
HardwareSerial MySerial(2);
MyLD2410 sensor(MySerial);
void setup() {
Serial.begin(115200);
// Скорость для LD2410C по умолчанию 256000 бод
MySerial.begin(256000, SERIAL_8N1, 16, 17);
if (sensor.begin()) {
Serial.println("Датчик LD2410C успешно инициализирован");
} else {
Serial.println("Ошибка связи с датчиком!");
while(1);
}
}
void loop() {
sensor.check(); // Обработка входящих данных
if (sensor.presenceDetected()) {
Serial.print("Присутствие: ДА | Дистанция: ");
Serial.print(sensor.detectedDistance());
Serial.println(" см");
} else {
Serial.println("Присутствие: НЕТ");
}
delay(500);
}
Этот скетч использует аппаратный UART2 ESP32 для сбора данных с датчика на скорости 256000 бод. Библиотека MyLD2410 упрощает парсинг пакетов данных, позволяя легко получать текущее состояние присутствия и дистанцию.
Пример для ESPHome
Настройка датчика через официальный компонент
YAML
Пример для ESPHome
Настройка датчика через официальный компонент
uart:
id: uart_bus
tx_pin: GPIO17
rx_pin: GPIO16
baud_rate: 256000
ld2410:
uart_id: uart_bus
binary_sensor:
- platform: ld2410
has_target:
name: "Кто-то в комнате"
has_moving_target:
name: "Движение"
has_still_target:
name: "Покой"
sensor:
- platform: ld2410
moving_distance:
name: "Дистанция движения"
still_distance:
name: "Дистанция покоя"
Это самый эффективный способ использования датчика в Home Assistant. Компонент ld2410 предоставляет не только данные о присутствии, но и позволяет менять настройки чувствительности прямо из интерфейса HA.
Пример для MicroPython
Чтение входящего потока данных
Python
Пример для MicroPython
Чтение входящего потока данных
from machine import UART
import time
# Настройка UART2: TX=17, RX=16, 256000 бод
uart = UART(2, baudrate=256000, tx=17, rx=16)
while True:
if uart.any():
raw_data = uart.read()
# Вывод сырых данных (требуется парсинг протокола)
print("Данные:", list(raw_data))
time.sleep(0.1)
В MicroPython вы получаете доступ к сырым байтам через UART. Для полной обработки необходимо реализовать парсер пакетов согласно протоколу (начинается с F4 F3 F2 F1).
Итоги LD2410C
Датчик присутствия человека **LD2410C** — это один из лучших выборов для современной автоматизации. Высокая скорость работы и чувствительность к неподвижным целям делают его на порядок эффективнее обычных PIR-датчиков движения.
Рекомендации
Используйте официальный компонент ESPHome для быстрой настройки и калибровки. При монтаже избегайте металлических преград перед датчиком, так как они блокируют радиоволновой сигнал.
Советы по питанию
Хотя радар потребляет около 80 мА, при пиковых нагрузках ему может потребоваться больше. Убедитесь, что ваш блок питания ESP32 обеспечивает достаточный ток для стабильной работы обоих устройств.
Изучите другие радары

LD2410S — ультранизкое энергопотребление
Версия LD2410S оптимизирована для работы от батареек, сохраняя высокую точность обнаружения человека...

LD2420 — датчик движения и микро-движений
Более совершенный сенсор для обнаружения микро-движений с высокой избирательностью и расширенными настройками.