Schema de conectare
Schema de conectare


Conectarea HLK-LD2410B la ESP32

Ieri si azi m-am jucat cu un senzor de detecție a oamenilor, și am reușit să citesc date de la senzorul  HLK-LD2410B folosind lib-ul de la meseriașu’ acesta de pe internet. Apoi am realizat o pagină web generată de ESP32, care afișează datele folosind framework-ul Chart.js.

Web page

La final am reușit integrarea informației de la senzor în Home assistant.

Home assistant
Home assistant

HLK-LD2410B

HLK-LD2410B este un modul radar de înaltă performanță, bazat pe tehnologia radar cu unde continue modulate în frecvență (FMCW), dezvoltat de Hi-Link. Este proiectat pentru detectarea prezenței umane și măsurarea distanței, fiind capabil să identifice atât mișcările evidente, cât și cele subtile, precum respirația sau micile mișcări ale corpului. Modulul are o rază maximă de detecție de până la 6 metri, fiind potrivit pentru o gamă largă de aplicații inteligente.

Senzorul HLK-LD2410B este un senzor de prezență bazat pe tehnologia radar de microunde, care funcționează pe baza fenomenului de efect Doppler și a detecției undelor electromagnetice reflectate.

Dimensiunile senzorului
Dimensiunile senzorului

Caracteristici:

  • Capabilități de detectare:
    • Detectează prezența umană, inclusiv micro-mișcările (respirație sau mișcări subtile).
    • Suportă măsurători de distanță cu o rezoluție de 75 cm.
  • Interfețe:
    • Dispune de UART și GPIO pentru integrare cu sisteme externe.
    • Permite configurarea flexibilă a razei de detecție și a sensibilității.
  • Aplicații:
    • Automatizări inteligente pentru locuințe (controlul luminilor, economisirea energiei prin detectarea prezenței).
    • Sisteme de securitate pentru detectarea intruziunilor sau monitorizarea zonelor restricționate.
    • Funcții de siguranță, cum ar fi prevenirea activării lămpilor UV în prezența persoanelor.
  • Avantaje:
    • Funcționează fiabil în diverse condiții de mediu (temperatură, lumină, umiditate).
    • Poate detecta prin materiale, permițând o instalare discretă.
    • Dimensiune compactă (35mm x 7mm) pentru diverse opțiuni de montare.

Principiul de funcționare:

  1. Emisia de unde electromagnetice:
    • Senzorul emite unde electromagnetice în spectrul microundelor (de obicei între 24 GHz și 24.25 GHz, conform specificațiilor radarului industrial de mică putere).
    • Aceste unde se propagă în spațiu și interacționează cu obiectele din mediul înconjurător.
  2. Reflexia semnalului:
    • Atunci când undele lovesc un obiect (cum ar fi o persoană), acestea sunt reflectate înapoi către senzor.
    • Datorită efectului Doppler, frecvența undelor reflectate diferă de cea emisă dacă obiectul este în mișcare.
  3. Procesarea semnalului:
    • Senzorul detectează semnalele reflectate și analizează schimbările în frecvență, amplitudine și fază.
    • Pentru obiectele statice (cum ar fi pereții), frecvența undei reflectate rămâne neschimbată, iar senzorul le filtrează.
    • Pentru obiectele în mișcare, diferențele de frecvență (shift Doppler) sunt folosite pentru a detecta mișcarea și viteza obiectului.
  4. Detectarea prezenței:
    • Senzorul poate detecta nu doar mișcări evidente, ci și micro-mișcări, cum ar fi respirația umană sau bătăile inimii, folosind algoritmi avansați de procesare a semnalelor.
    • Distantele sunt calculate pe baza timpului de întârziere a undei reflectate, ceea ce permite o detecție precisă în termeni de poziție.
  5. Transmiterea datelor:
    • Datele procesate sunt trimise către microcontroler sau alte dispozitive conectate prin protocoalul standard UART.
    • Valorile pot include distanța, prezența mișcării, starea statică sau dinamică a unei persoane.

Datorită sensibilității ridicate, parametrilor customizabili și performanței robuste, acest modul este utilizat frecvent în dispozitive inteligente, sisteme de securitate și soluții pentru gestionarea energiei

Componente

Schema electronică/sistem

Schema de conectare
Schema de conectare
  • Pinout HLK-LD2410B:
    • VCC: Conectat la sursa de alimentare (3.3V sau 5V, în funcție de specificațiile modulului).
    • GND: Conectat la masă (GND) comună cu ESP32.
    • TX: Transmite date seriale; conectat la pinul RX (GPIO32) al ESP32.
    • RX: Primește date seriale; conectat la pinul TX(GPIO33) al ESP32.
    • GPIO (opțional): Utilizat pentru detectarea evenimentelor simple (ex. prezență detectată).

Notă: Verifică dacă modulul suportă direct niveluri de semnal de 3.3V. Dacă necesită 5V, folosește un convertor de nivel logic între HLK-LD2410B și ESP32.

Configurarea ESP32

  • Asigură-te că ESP32 este alimentat și conectat corect. Eu am conectat ESP32 la USB-ul calculatorului.
  • Utilizează una dintre interfețele UART hardware ale ESP32 pentru comunicare (ex. UART0, UART1 sau UART2).

Cod de test

Documentație proiect

Susține acest blog

Dacă cumperi folosind linkurile care duc la emag.roaliexpress.com sau din donații vei susține blogul meu, iar 50% din bani se vor direcționa pentru fundația dăruiește viată. Mulțumesc !

Mulțumesc pentru atenție! 

Pentru întrebări și/sau consultanță tehnică vă stau la dispoziție pe blog mai jos în secțiunea de comentarii sau pe email simedruflorin@automatic-house.ro.

O zi plăcută tuturor !

Back to top of page

De Florin Simedru

Autor

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *


Perioada de verificare reCAPTCHA a expirat. Vă rugăm să reîncărcați pagina.