Zamówienie w dzień roboczy przed 14:00 = wysyłka tego samego dnia 30 dni na odstąpienie od umowy 1 rok gwarancji
← Wróć do przeglądu

Odtworzenie spowoduje załadowanie filmu z YouTube.

Schemat podłączenia i przykład kodu

Tak podłączysz Czujnik ruchu z mikrofalowym radarem RCWL-051 do Arduino UNO lub ESP32, z przykładowym szkicem, który możesz od razu wgrać.

Wykrywanie ruchu mikrofalowym radarem z RCWL-051

Ten układ wykrywa ruch człowieka za pomocą czujnika radarowego Dopplera RCWL-051. Gdy zostanie wykryty ruch, pin OUT czujnika przechodzi w stan HIGH, zapalając wbudowaną diodę LED Arduino i wypisując komunikat o wykryciu w Serial Monitor. Radar mikrofalowy może wykrywać ruch przez niemetalowe przeszkody, takie jak plastik, drewno lub szkło.

Schemat podłączenia: Czujnik ruchu z mikrofalowym radarem RCWL-051 na Arduino UNO
Schemat podłączenia · Kliknij, aby powiększyć
Tabela połączeń: Czujnik ruchu z mikrofalowym radarem RCWL-051 na Arduino UNO
Tabela połączeń · Kliknij, aby powiększyć
Microwave_Radar_Motion_Detection_with_RC.ino · skompilowane i przetestowane
/*
 * ==================================================================
 *  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

Wykrywanie ruchu mikrofalowego z RCWL-051 i ESP32

Ten projekt wykrywa ruch człowieka za pomocą mikrofalowego radaru Dopplera z użyciem czujnika RCWL-051. Dzielnik napięcia na rezystorach obniża wyjście 5V czujnika do logiki 3.3V, aby bezpiecznie chronić ESP32. Gdy zostanie wykryty ruch, ESP32 włącza swoją onboard LED i wyświetla aktualizację stanu w Serial Monitor.

Schemat podłączenia: Czujnik ruchu z mikrofalowym radarem RCWL-051 na ESP32 DevKit V1
Schemat podłączenia · Kliknij, aby powiększyć
Tabela połączeń: Czujnik ruchu z mikrofalowym radarem RCWL-051 na ESP32 DevKit V1
Tabela połączeń · Kliknij, aby powiększyć
Microwave_Motion_Detection_with_RCWL_051.ino · skompilowane i przetestowane
/*
 * ==================================================================
 *  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

Ostatnio oglądane

Wyświetlacz OLED 2.4 cala 128x64 Zielony I2C SSD1309 3.3V

Wyświetlacz OLED 2.4 cala 128x64 Zielony I2C SSD1309 3.3V

€ 17,70
Złącze żeńskie pin header 2,54 mm pitch 8-pinowe, pojedynczy rząd, proste - stackable

Złącze żeńskie pin header 2,54 mm pitch 8-pinowe, pojedynczy rząd, proste - stackable

€ 0,65
Tranzystor PNP S8550 D331 25V 0.5A 100MHz 1W TO-92

Tranzystor PNP S8550 D331 25V 0.5A 100MHz 1W TO-92

€ 0,35
Power Bank DIY ładowarka do baterii litowych 18650 JX-887Y

Power Bank DIY ładowarka do baterii litowych 18650 JX-887Y

€ 2,45
10x Złącze Dupont żeńskie 2.54mm

10x Złącze Dupont żeńskie 2.54mm

€ 1,00
Układ zabezpieczający BMS 3S z funkcją balansowania

Układ zabezpieczający BMS 3S z funkcją balansowania

€ 2,99
Fioletowy | brelok RFID Tag kropla | 13,56Mhz | 1K S50 | Mifare Classic

Fioletowy | brelok RFID Tag kropla | 13,56Mhz | 1K S50 | Mifare Classic

€ 0,90