Ihmisen läsnäoloanturi liikkeen ja paikallaan olevien henkilöiden tunnistamiseen älykkäissä sovelluksissa.
SKU: OT1021 Tuotenumero: OT1021 EAN: 8721244302904 Sijainti: H02.05
Vaihtoehto
Kiihdytysanturi ja gyroskooppi I2C - MPU-6050
€ 3,75
Katso tämä vaihtoehto
Näin kytket LD2410C 24GHz ihmisen läsnäoloanturi -moduuli:n Arduino UNOon tai ESP32:een, mukana esimerkkisketsi, jonka voit ladata heti.
Tämä projekti tunnistaa ihmisen läsnäolon LD2410C 24GHz mmWave-tutkasensorin digitaalisen lähtöpinon avulla. Kun liikettä tai paikallaan olevaa läsnäoloa havaitaan, sisäänrakennettu LED syttyy ja tila ilmoitetaan Serial Monitorissa.
/*
* ==================================================================
* Generated by Codey.online — https://www.codey.online
* ==================================================================
* Project : Human Presence Detection with LD2410C
* Board : Arduino UNO (arduino:avr:uno)
* Parts : Human Presence Sensor LD2410C
* Libraries : none (built-in)
*
* Codey Online is an AI-powered browser IDE for Arduino and ESP32.
* Describe your project and Codey writes the code, draws the wiring
* diagram and uploads it to your board, straight from the browser.
* This code is free to use, modify and share, without warranty.
* ==================================================================
*/
// LD2410C Human Presence Detection Example
// Reads the OUT pin to detect human presence
const int PRESENCE_PIN = 2;
const int LED_PIN = 13;
int lastState = -1;
void setup() {
pinMode(PRESENCE_PIN, INPUT);
pinMode(LED_PIN, OUTPUT);
Serial.begin(115200);
Serial.println(F("LD2410C Presence Sensor Ready"));
}
void loop() {
int currentState = digitalRead(PRESENCE_PIN);
// Update on state change
if (currentState != lastState) {
lastState = currentState;
if (currentState == HIGH) {
digitalWrite(LED_PIN, HIGH);
Serial.println(F("Target detected: Presence confirmed!"));
} else {
digitalWrite(LED_PIN, LOW);
Serial.println(F("No target detected."));
}
}
delay(50);
}
Wiring diagram and example code generated by Codey.online — https://www.codey.online
Tämä kytkentä lukee reaaliaikaisia mmWave-tutkatietoja LD2410C-anturilta UARTin kautta käyttäen ESP32 Serial2:ta. Vastuksista koostuva jännitteenjakaja (1kΩ / 2kΩ) laskee anturin 5V TX-lähdön turvallisesti 3.3V:iin ESP32:n RX2-nastaa varten. Läsnäolo, paikallaan olevat kohteet ja liikkuvat kohteet raportoidaan Serial Monitorissa.
/*
* ==================================================================
* Generated by Codey.online — https://www.codey.online
* ==================================================================
* Project : LD2410C Human Presence Detection
* Board : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
* Parts : Human Presence Sensor LD2410C
* Libraries : none (built-in)
*
* Codey Online is an AI-powered browser IDE for Arduino and ESP32.
* Describe your project and Codey writes the code, draws the wiring
* diagram and uploads it to your board, straight from the browser.
* This code is free to use, modify and share, without warranty.
* ==================================================================
*/
#include <ld2410.h>
ld2410 radar;
uint32_t lastPrint = 0;
void setup() {
Serial.begin(115200);
// LD2410C default baud rate is 256000 on Serial2 (RX: 16, TX: 17)
Serial2.begin(256000, SERIAL_8N1, 16, 17);
Serial.println("Connecting to LD2410C sensor...");
if (radar.begin(Serial2)) {
Serial.println("LD2410C sensor initialized successfully!");
} else {
Serial.println("Sensor initialization failed. Check wiring and power.");
}
}
void loop() {
radar.read();
if (radar.isConnected() && (millis() - lastPrint > 500)) {
lastPrint = millis();
if (radar.presenceDetected()) {
Serial.print("Presence: DETECTED | ");
if (radar.movingTargetDetected()) {
Serial.print("Moving Target: ");
Serial.print(radar.movingTargetDistance());
Serial.print(" cm | ");
}
if (radar.stationaryTargetDetected()) {
Serial.print("Stationary Target: ");
Serial.print(radar.stationaryTargetDistance());
Serial.print(" cm");
}
Serial.println();
} else {
Serial.println("Presence: None");
}
}
}
Wiring diagram and example code generated by Codey.online — https://www.codey.online
LD2410C on edistynyt läsnäoloanturi, joka havaitsee ihmisten liikkeet 24 GHz FMCW millimetriaaltotutkan avulla. Toisin kuin perinteiset PIR-anturit, tämä moduuli toimii mikroaaltojen ja Doppler-ilmiön avulla, minkä ansiosta se voi havaita liikettä lähes kaikkien materiaalien läpi, metallia lukuun ottamatta.
LD2410C tarjoaa luotettavan ja joustavan ratkaisun ihmisen läsnäolon havaitsemiseen, jopa haastavissa ympäristöissä. Helpon integroinnin ja laajojen säätömahdollisuuksien ansiosta tämä anturi sopii moniin älykkäisiin sovelluksiin ilman laajaa ohjelmointiosaamista.
| Kompakti koko | 22 x 16 mm ja alhainen virrankulutus 79 mA @ 5 V |
|---|---|
| Virtalähde | 5 V |
| Mitat | 22 x 16 mm |
| Liitäntä | 5-napainen liitin, OUT-nasta, UART, Bluetooth |
| Sopii | Arduino, Raspberry Pi, ESP32 |
| Lämpötila-alue | -40 °C - +85 °C |
| Virrankulutus | 79 mA |
| Tunnistustekniikka | 24 GHz FMCW-tutka, Doppler-ilmiö |
| Tunnistusalue | 0,75–6 metriä |
| Tunnistuskulma | ± 60° |
Ei vielä arvosteluja.
Etkö ole tyytyväinen? Sinulla on 30 päivää aikaa vastaanotosta palauttaa tuote.
Kaikki palautuksista
LD2410C 24GHz ihmisen läsnäoloanturi -moduuli