Παραγγελία έως τις 14:00 τις εργάσιμες = αποστολή την ίδια ημέρα 30 ημέρες δικαίωμα υπαναχώρησης Εγγύηση 1 έτους
← Πίσω στην επισκόπηση

Με την αναπαραγωγή φορτώνεται το βίντεο από το YouTube.

Διάγραμμα σύνδεσης και παράδειγμα κώδικα

Έτσι συνδέεις το Αισθητήρας κίνησης με μικροκυματικό ραντάρ RCWL-051 σε ένα Arduino UNO ή ESP32, με ένα παράδειγμα sketch που μπορείς να ανεβάσεις αμέσως.

Ανίχνευση κίνησης με ραντάρ μικροκυμάτων με RCWL-051

Αυτό το κύκλωμα ανιχνεύει ανθρώπινη κίνηση χρησιμοποιώντας τον αισθητήρα ραντάρ Doppler RCWL-051. Όταν ανιχνευθεί κίνηση, το pin OUT του αισθητήρα γίνεται HIGH, ανάβοντας το ενσωματωμένο LED του Arduino και εμφανίζοντας ένα μήνυμα ανίχνευσης στο Serial Monitor. Το ραντάρ μικροκυμάτων μπορεί να ανιχνεύσει κίνηση μέσα από μη μεταλλικά εμπόδια όπως πλαστικό, ξύλο ή γυαλί.

Διάγραμμα σύνδεσης: Αισθητήρας κίνησης με μικροκυματικό ραντάρ RCWL-051 σε ένα Arduino UNO
Διάγραμμα σύνδεσης · Κάνε κλικ για μεγέθυνση
Πίνακας σύνδεσης: Αισθητήρας κίνησης με μικροκυματικό ραντάρ RCWL-051 σε ένα Arduino UNO
Πίνακας σύνδεσης · Κάνε κλικ για μεγέθυνση
Microwave_Radar_Motion_Detection_with_RC.ino · μεταγλωττισμένο και δοκιμασμένο
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : Microwave Radar Motion Detection with RCWL-051
 *  Board     : Arduino UNO (arduino:avr:uno)
 *  Parts     : Motion sensor with microwave radar RCWL-051
 *  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.
 * ==================================================================
 */

// Microwave Radar Motion Detection with RCWL-051
// Connect RCWL-051 VIN to 5V, GND to GND, and OUT to D2.

const int sensorPin = 2;
const int ledPin = 13;

int lastState = LOW;

void setup() {
  pinMode(sensorPin, INPUT);
  pinMode(ledPin, OUTPUT);

  Serial.begin(115200);
  while (!Serial) {
    ; // Wait for serial port to connect
  }

  Serial.println(F("RCWL-051 Microwave Radar Sensor Ready"));
}

void loop() {
  int motionDetected = digitalRead(sensorPin);

  digitalWrite(ledPin, motionDetected);

  if (motionDetected != lastState) {
    if (motionDetected == HIGH) {
      Serial.println(F("Motion detected!"));
    } else {
      Serial.println(F("Motion ended."));
    }
    lastState = motionDetected;
  }

  delay(100);
}

Wiring diagram and example code generated by Codey.online — https://www.codey.online

Ανίχνευση κίνησης με μικροκύματα με RCWL-051 και ESP32

Αυτό το έργο ανιχνεύει ανθρώπινη κίνηση μέσω ραντάρ Doppler μικροκυμάτων χρησιμοποιώντας τον αισθητήρα RCWL-051. Ένας διαιρέτης τάσης με αντιστάσεις κατεβάζει την έξοδο 5V του αισθητήρα σε λογική 3.3V για να προστατεύσει με ασφάλεια το ESP32. Όταν ανιχνευθεί κίνηση, το ESP32 ανάβει το onboard LED του και εμφανίζει μια ενημέρωση κατάστασης στο Serial Monitor.

Διάγραμμα σύνδεσης: Αισθητήρας κίνησης με μικροκυματικό ραντάρ RCWL-051 σε ένα ESP32 DevKit V1
Διάγραμμα σύνδεσης · Κάνε κλικ για μεγέθυνση
Πίνακας σύνδεσης: Αισθητήρας κίνησης με μικροκυματικό ραντάρ RCWL-051 σε ένα ESP32 DevKit V1
Πίνακας σύνδεσης · Κάνε κλικ για μεγέθυνση
Microwave_Motion_Detection_with_RCWL_051.ino · μεταγλωττισμένο και δοκιμασμένο
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : Microwave Motion Detection with RCWL-051 and ESP32
 *  Board     : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
 *  Parts     : Motion sensor with microwave radar RCWL-051
 *  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.
 * ==================================================================
 */

// Microwave Radar Motion Detector with RCWL-051 and ESP32

const int RADAR_PIN = 4;   // Connected via divider to OUT pin on RCWL-051
const int LED_PIN = 2;     // Onboard LED on ESP32

int lastState = LOW;

void setup() {
  Serial.begin(115200);
  pinMode(RADAR_PIN, INPUT);
  pinMode(LED_PIN, OUTPUT);
  digitalWrite(LED_PIN, LOW);

  Serial.println("RCWL-051 Radar Sensor Initialized");
  Serial.println("Waiting for motion...");
}

void loop() {
  int motionDetected = digitalRead(RADAR_PIN);

  if (motionDetected != lastState) {
    lastState = motionDetected;

    if (motionDetected == HIGH) {
      Serial.println("Motion detected!");
      digitalWrite(LED_PIN, HIGH);
    } else {
      Serial.println("Motion ended.");
      digitalWrite(LED_PIN, LOW);
    }
  }

  delay(50);
}

Wiring diagram and example code generated by Codey.online — https://www.codey.online

Πρόσφατα προβεβλημένα

Οθόνη αφής TFT 2.8inch 320x240 ILI9341 SPI

Οθόνη αφής TFT 2.8inch 320x240 ILI9341 SPI

€ 15,05
Στοιχείο θέρμανσης  12 volt 240 βαθμοί celsius

Στοιχείο θέρμανσης 12 volt 240 βαθμοί celsius

€ 6,25