Hi-Link LD2410C 5V Presence Radar Module

kr.65.00 inkl. moms

Hi-Link LD2410C 5V Presence Radar Module.

På lager

Varenummer (SKU): 3710 Kategori: Tags: , , , , , , , ,

Beskrivelse

Hi-Link LD2410C 5V Presence Radar Module er et højfølsomt 24GHz modul til registrering af menneskelig tilstedeværelsesstatus udviklet af Hi-Link Electronics. Dets arbejdsprincip er at bruge FMCW frekvensmoduleret kontinuerlig bølge, til at detektere menneskelige mål i det indstillede rum, kombineret med radarsignalbehandling, nøjagtig menneskelig kropsinduktionsalgoritme,for at opnå højfølsom menneskelig tilstedeværelsesstatusregistrering, som kan identificere den menneskelige krop i bevægelse og stationær tilstand, og kan beregne hjælpeoplysninger såsom afstanden til målet Dette produkt bruges hovedsageligt i indendørs scener til at fornemme, om der er en bevægelig eller mikrobevægelig menneskekrop i området, og udlæse detekteringsresultaterne i realtid. Fjerneste sanseafstand op til 5 meter, afstandsopløsning 0,75m. Giver et visuelt konfigurationsværktøj, som nemt kan konfigurere registreringsafstandsområdet og registrering i forskellige intervaller følsomhed og ubemandet forsinkelsestid osv., for at tilpasse sig forskellige specifikke applikationsbehov.

Tekniske detaljer:

Model Number: HLK-LD2410C
Input voltage: 5V
Working current: 79mA
Transmit frequency: 24Ghz
Modulation: FMCW
Sensing distance: 75cm-5m
Detection angle: ±60 degrees
Data interface: TTL serial
Operating temperature: -40~85C
Size: 16*22mm

Installere Arduino IDE Software

Før du kan starte din programmering skal Arduino’s IDE software hentes. Dette program bruges til at programmere din arduino.
Download fra dette link: Download

Programmering

Inden programmeringen kan udføres skal de rigtige “Optiens” findes. Åben linket til det udviklingsboard du bruger.

Installere LD2410 Library

  • Download library (Download)
  • Åben Arduino IDE software og klik på “Sketch/Include library”
  • Klik nu på “Add Zip. library” og find Zip filen du lige har downloaded.
  • Luk, og åben Arduino IDE programmet. (Genstart programmet)
  • Nu er library installeret.
  • Library kan også downloades direkte i Arduino IDE find den her: “Sketch/Include library/Manage library/LD2410– by Nick Reynolds”

Eksempel

Her er et eksempel med din serial monitor, hvor LD2410C sensoren registrerer bevægelse i et rum, samtidig med at den måler afstanden dertil.

Du skal bruge:

Forbind det sådan:

VCC (Modul) – 5v (ESP32)
GND (Modul) – GND (ESP32)
TX (Modul) – G32 (ESP32)
RX (Modul) – G33 (PSP32)

Kode:

#if defined(ESP32)
#ifdef ESP_IDF_VERSION_MAJOR // IDF 4+
#if CONFIG_IDF_TARGET_ESP32 // ESP32/PICO-D4
#define MONITOR_SERIAL Serial
#define RADAR_SERIAL Serial1
#define RADAR_RX_PIN 32
#define RADAR_TX_PIN 33
#elif CONFIG_IDF_TARGET_ESP32S2
#define MONITOR_SERIAL Serial
#define RADAR_SERIAL Serial1
#define RADAR_RX_PIN 9
#define RADAR_TX_PIN 8
#elif CONFIG_IDF_TARGET_ESP32C3
#define MONITOR_SERIAL Serial
#define RADAR_SERIAL Serial1
#define RADAR_RX_PIN 4
#define RADAR_TX_PIN 5
#else 
#error Target CONFIG_IDF_TARGET is not supported
#endif
#else // ESP32 Before IDF 4.0
#define MONITOR_SERIAL Serial
#define RADAR_SERIAL Serial1
#define RADAR_RX_PIN 32
#define RADAR_TX_PIN 33
#endif
#elif defined(__AVR_ATmega32U4__)
#define MONITOR_SERIAL Serial
#define RADAR_SERIAL Serial1
#define RADAR_RX_PIN 0
#define RADAR_TX_PIN 1
#endif

#include <ld2410.h>

ld2410 radar;

uint32_t lastReading = 0;
bool radarConnected = false;

void setup(void)
{
MONITOR_SERIAL.begin(115200); //Feedback over Serial Monitor
//radar.debug(MONITOR_SERIAL); //Uncomment to show debug information from the library on the Serial Monitor. By default this does not show sensor reads as they are very frequent.
#if defined(ESP32)
RADAR_SERIAL.begin(256000, SERIAL_8N1, RADAR_RX_PIN, RADAR_TX_PIN); //UART for monitoring the radar
#elif defined(__AVR_ATmega32U4__)
RADAR_SERIAL.begin(256000); //UART for monitoring the radar
#endif
delay(500);
MONITOR_SERIAL.print(F("\nConnect LD2410 radar TX to GPIO:"));
MONITOR_SERIAL.println(RADAR_RX_PIN);
MONITOR_SERIAL.print(F("Connect LD2410 radar RX to GPIO:"));
MONITOR_SERIAL.println(RADAR_TX_PIN);
MONITOR_SERIAL.print(F("LD2410 radar sensor initialising: "));
if(radar.begin(RADAR_SERIAL))
{
MONITOR_SERIAL.println(F("OK"));
MONITOR_SERIAL.print(F("LD2410 firmware version: "));
MONITOR_SERIAL.print(radar.firmware_major_version);
MONITOR_SERIAL.print('.');
MONITOR_SERIAL.print(radar.firmware_minor_version);
MONITOR_SERIAL.print('.');
MONITOR_SERIAL.println(radar.firmware_bugfix_version, HEX);
}
else
{
MONITOR_SERIAL.println(F("not connected"));
}
}

void loop()
{
radar.read();
if(radar.isConnected() && millis() - lastReading > 1000) //Report every 1000ms
{
lastReading = millis();
if(radar.presenceDetected())
{
if(radar.stationaryTargetDetected())
{
Serial.print(F("Stationary target: "));
Serial.print(radar.stationaryTargetDistance());
Serial.print(F("cm energy:"));
Serial.print(radar.stationaryTargetEnergy());
Serial.print(' ');
}
if(radar.movingTargetDetected())
{
Serial.print(F("Moving target: "));
Serial.print(radar.movingTargetDistance());
Serial.print(F("cm energy:"));
Serial.print(radar.movingTargetEnergy());
}
Serial.println();
}
else
{
Serial.println(F("No target"));
}
}
}

 

Kontakt os

Du er altid velkommen til at kontakte os på info@ardustore.dk, eller sende os en besked via messenger (Klik her) og vi vil hjælpe dig.

Anmeldelser

Der er endnu ikke nogle anmeldelser.

Vær den første til at anmelde “Hi-Link LD2410C 5V Presence Radar Module”

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *

Du kunne også være interesseret i...