Menselijke aanwezigheidssensor voor detectie van beweging en stilstaande personen in slimme toepassingen.
SKU: OT1021 Artikelnummer: OT1021 EAN: 8721244302904 Locatie: H02.05
Alternatief
Acceleratie versnellingsmeter en gyroscoop I2C - MPU-6050
€ 3,75
Bekijk dit alternatief
Zo sluit je de LD2410C 24GHz Menselijke aanwezigheidssensor module aan op een Arduino UNO of ESP32, met een voorbeeldsketch die je direct kunt uploaden.
Dit project detecteert menselijke aanwezigheid met behulp van de digitale uitgangspin van de LD2410C 24GHz mmWave-radarsensor. Wanneer beweging of stilstaande aanwezigheid wordt gedetecteerd, gaat de ingebouwde LED branden en wordt de status gemeld in de Seriële Monitor.
/*
* ==================================================================
* 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
Dit circuit leest mmWave-radargegevens in realtime van de LD2410C-sensor via UART met behulp van ESP32 Serial2. Een spanningsdeler met weerstanden (1kΩ / 2kΩ) verlaagt de 5V TX-uitgang van de sensor veilig naar 3.3V voor de ESP32 RX2-pin. Aanwezigheid, stilstaande doelen en bewegende doelen worden gerapporteerd via de Serial Monitor.
/*
* ==================================================================
* 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
De LD2410C is een geavanceerde aanwezigheidssensor die menselijke bewegingen detecteert met behulp van 24 GHz FMCW millimetergolfradar. In tegenstelling tot traditionele PIR-sensoren werkt deze module via microgolven en het dopplereffect, waardoor hij bewegingen kan waarnemen door vrijwel alle materialen heen, behalve metaal.
De LD2410C biedt een betrouwbare en flexibele oplossing voor het detecteren van menselijke aanwezigheid, zelfs in uitdagende omgevingen. Dankzij de eenvoudige integratie en uitgebreide instelmogelijkheden is deze sensor geschikt voor diverse slimme toepassingen zonder dat je uitgebreide programmeerkennis nodig hebt.
| Compact formaat | 22 x 16 mm en laag stroomverbruik van 79 mA bij 5 V |
|---|---|
| Voeding | 5 V |
| Afmetingen | 22 x 16 mm |
| Aansluiting | 5-pins connector |
| Interface | OUT pin, UART, Bluetooth |
| Geschikt voor | Arduino, Raspberry Pi, ESP32 |
| Temperatuurbereik | -40 °C tot +85 °C |
| Stroomverbruik | 79 mA |
| Detectietechniek | 24 GHz FMCW radar, dopplereffect |
| Detectiebereik | 0,75 tot 6 meter |
| Detectiehoek | ± 60° |
Nog geen beoordelingen.
Niet tevreden? Je hebt 30 dagen bedenktijd na ontvangst om het product terug te sturen.
Alles over retourneren
LD2410C 24GHz Menselijke aanwezigheidssensor module