HLK-LD2410 mmWave Radar ile ESPHome Varlık Sensörü Yapımı: PIR Sensörlerin Ötesinde Statik Varlık Tespiti

Akıllı ev otomasyonlarında standart olarak kullanılan PIR hareket sensörleri, odada hareket bittiği anda kullanıcının varlığını unutur. Koltukta kitap okurken veya bilgisayar başında çalışırken ışıkların sönmesi klasik hareket sensörlerinin en can sıkıcı sınırıdır.

Bu rehberimizde, 24GHz FMCW radar teknolojisiyle nefes alma gibi mikro hareketleri dahi yakalayabilen Hi-Link HLK-LD2410 modülünü, ESP32 ve ESPHome kullanarak nasıl kusursuz bir Home Assistant varlık sensörüne dönüştüreceğimizi inceliyoruz. (Geliştirme ortamına yeni başlıyorsanız daha önce yayınladığımız ESP32 Arduino Kurulumu ve Home Assistant Nedir? rehberlerimizden de faydalanabilirsiniz.)

PIR Sensör ile mmWave Radar Arasındaki Farklar

ÖzellikPIR Hareket SensörüHLK-LD2410 mmWave Radar
Algılama TürüBüyük gövde hareketleriMikro hareketler (nefes alma, ince hareketler)
Statik İnsan VarlığıTespit edemez (hareketsizken söner)Mükemmel tespit (dakikalarca sabit kalsanız bile)
Mesafe ve Bölge AyrımıYok8 ayrı mesafe kapısı (Gate 0 – Gate 8, her biri 0.75m)
Plastik Arkasından AlgılamaMümkün değilPlastik kutu içinden algılar (görünmez montaj)

Gerekli Donanım ve Bağlantı Şeması

HLK-LD2410 modülü ESP32 ile donanımsal UART üzerinden iletişim kurar:

[HLK-LD2410 Radar]            [ESP32 Geliştirme Kartı]
  VCC (5V) ──────────────────────> VIN (5V)
  GND      ──────────────────────> GND
  TX       ──────────────────────> GPIO16 (UART RX)
  RX       ──────────────────────> GPIO17 (UART TX)

ESPHome Yapılandırma Kodu (YAML)

esphome:
  name: calisma-odasi-varlik
  friendly_name: "Çalışma Odası Varlık Sensörü"

esp32:
  board: esp32dev
  framework:
    type: esp-idf

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: "Varlık Durumu"
    has_moving_target:
      name: "Hareket Eden Hedef"
    has_still_target:
      name: "Sabit Duran Hedef (Statik)"

sensor:
  - platform: ld2410
    moving_distance:
      name: "Hareket Mesafesi"
    still_distance:
      name: "Statik Hedef Mesafesi"
    detection_distance:
      name: "Hedef Algılama Mesafesi"

Mesafe Kapıları (Gate) ve Yanlış Tetiklemeleri Önleme

LD2410 sensörü odadaki mesafeyi 0.75 metrelik 8 ayrı kapıya (Gate) böler. Odanız 4 metre uzunluğundaysa, Gate 5 ötesindeki hareketleri yok sayabilirsiniz.

Home Assistant Aydınlatma Otomasyonu

alias: "Çalışma Odası Akıllı Varlık Aydınlatması"
description: "mmWave radar varlık algıladığında ışığı açar, ayrıldıktan 30 saniye sonra kapatır."
trigger:
  - platform: state
    entity_id: binary_sensor.calisma_odasi_varlik_durumu
    to: "on"
    id: "girdi"
  - platform: state
    entity_id: binary_sensor.calisma_odasi_varlik_durumu
    to: "off"
    for:
      seconds: 30
    id: "cikti"
action:
  - choose:
      - conditions:
          - condition: trigger
            id: "girdi"
        sequence:
          - service: light.turn_on
            target:
              entity_id: light.calisma_odasi_isik
      - conditions:
          - condition: trigger
            id: "cikti"
        sequence:
          - service: light.turn_off
            target:
              entity_id: light.calisma_odasi_isik
mode: restart

Sonuç

ESP32 ve HLK-LD2410 birlikteliği, düşük maliyetiyle ticari akıllı ev varlık sensörlerinin sağladığı tüm gelişmiş yetenekleri yerel ve güvenli şekilde sunar.

Scroll to Top