HLK-LD2410 (B/C)

Also known as: LD2410 · LD2410B · LD2410C · Hi-Link LD2410 · Presence & motion

HLK-LD2410 (B/C) sensor module

The default DIY mmWave presence sensor: it sees you sitting still, which PIR can't. It's the radar inside the Apollo MSR-2 and Everything Presence One, and the reason 'lights that never turn off on you' became a solved problem.

As an Amazon Associate and an affiliate we may earn from qualifying purchases. Prices and availability are set by the retailer.

At a glance

⚑ flag an error
Measurespresence, motion
Accuracy24 GHz FMCW radar; static + moving detection to ~6 m, per-gate energy levels
InterfaceUART (256000 baud + OUT pin for standalone use)
Supply5 V (3.3 V logic)
Battery-viableNo (continuous draw)
ESPHomeNative ESPHome component — ld2410
Typical price$3-6 (street, varies)

Which one do I buy?

LD2410 = plain zone presence. LD2412 = same job, better at stationary people, ~9 m. LD2450 = tracks up to 3 moving targets with X/Y position but is weak at static presence — high-end builds pair a 2450 with a 2410/2412.

Clone check

Medium clone risk. Firmware differs by batch (config app features, report quirks); buy from the Hi-Link official store and note your firmware version.

Good for

Gotchas to know

Wiring it up

Give it a hardware UART (UART1/2 on any ESP32) rather than software serial — the radars talk at 256000 baud. Any dev board works; the DevKitC class is the default host, and if you're building a sensor-plus-screen device, pick a display board with spare pins like the JC3248W535.

Resources

More presence & motion sensors

← All sensors