Поръчано в работни дни преди 14:00 ч. = изпратено същия ден и в 98% от случаите пристига на следващия ден. Безплатно връщане 30 дни за размисъл 1 година гаранция

Схема на свързване и примерен код

Ето как да свържеш Сензор за движение с микровълнов радар RCWL-051 към Arduino UNO или ESP32, с примерен sketch, който можеш да качиш веднага.

Откриване на движение с микровълнов радар RCWL-051

Тази схема засича човешко движение с помощта на доплеровия радарен сензор 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

Този проект открива човешко движение чрез микровълнов Доплеров радар с помощта на сензора 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

Сензор за движение с микровълнов радар RCWL-051

Този сензор RCWL-0516 засича всяко минимално движение. За разлика от PIR модул, този сензор може да усеща през материали като пластмаса. Така не се вижда никакъв сензор.

Обхватът на този сензорен модул е около 7 метра с ъгъл около 120 градуса.

Микровълновият радарен сензор за движение работи при напрежение от 4V до 28V. Идеален за проект с ESP32, Arduino или Raspberry Pi.

Сензорът дава висок изход 3.3V при засечено движение.

Има и CDS вход за свързване на LDR, така че сензорът да работи само на тъмно.

Този сензор за движение може да се използва както самостоятелно, така и в комбинация с Arduino или ESP платка.

Размери
Дължина: 3,6cm
Ширина: 1,7cm
Височина: 0,08cm

Схема на свързване

Otronic примерен код за Arduino IDE:
int radarPin = 2;     // Пин, към който е свързан изходът на RCWL-051

void setup() {
  pinMode(radarPin, INPUT);   // Задайте radarPin като вход
  pinMode(LED_BUILTIN, OUTPUT);    // Задайте ledPin като изход
  Serial.begin(9600);         // Стартирайте серийната комуникация
}

void loop() {
  int radarValue = digitalRead(radarPin);   // Прочетете стойността на radarPin

  if (radarValue == HIGH) {   // Ако е засечено движение
    digitalWrite(LED_BUILTIN, HIGH);   // Включете ledPin
    Serial.println("Beweging gedetecteerd!");   // Изпратете съобщение през серийния монитор
  }
  else {
    digitalWrite(LED_BUILTIN, LOW);   // Изключете ledPin
  }
}

Обяснение на работата на този код
Функцията setup() задава radarPin като вход и LED_BUILTIN пина като изход.
Също така се стартира серийната комуникация със скорост 9600 baud.

Във функцията loop() стойността на radarPin се прочита и се записва в променливата radarValue.
Ако radarValue е равна на HIGH, което означава, че е засечено движение от сензора, вградената LED на платката Arduino се включва и се изпраща съобщение "Beweging gedetecteerd!" през серийния монитор.
Ако не се засече движение, LED се изключва.

Кодът е сравнително прост и може да бъде адаптиран и разширен, за да използва сензора за различни приложения, като управление на алармена система или активиране на мотор.
Чрез серийната комуникация могат да се изпращат съобщения към компютър или други устройства, за да се сигнализират събития или предупреждения.

Vin пинът е предназначен за захранващо напрежение на сензора. В някои приложения може да е необходимо сензорът да се захрани с друго напрежение, различно от стандартните 5V, подавани през VCC пина. В такъв случай Vin пинът може да се използва за захранване на сензора с напрежение между 4 и 28 волта.

CDS пинът е предназначен за свързване на CdS (Cadmiumsulfide) светлочувствителен резистор. Този резистор може да се използва за регулиране на чувствителността на RCWL-051. Ако CDS пинът не се използва, той може да бъде свързан към GND пина.

Използването на Vin и CDS пиновете е по избор и зависи от конкретното приложение, за което се използва RCWL-051. В повечето приложения VCC, GND и OUT пиновете са достатъчни, за да функционира сензорът правилно.

  • Микровълнов радар
  • Обхват 7 m
  • CDS връзка
  • 4V до 28V
При пускане видеото се зарежда от YouTube.

Защо да изберете този продукт?

  • Работи през пластмаса – Усеща движение през пластмаса.
  • Голям обхват – Засича движение до около 7 метра.
  • Широк ъгъл – Наблюдава ъгъл от около 120 градуса.
  • Гъвкаво захранване – Работи от 4V до 28V.
  • Регулиране при тъмнина – CDS връзка за LDR на тъмно.
Спецификации
Размери3,6 x 1,7 x 0,08 cm
Подходящ заArduino, ESP32 или Raspberry Pi
Изходно напрежение3.3 V
Ъгъл на детекцияоколо 120 градуса

Често купувани заедно

Общо: € 8,93

Отзиви

★★★★★ 4,0/5 5 отзива
  • ★★★★★Frenck Klaassen

    Още трябва да го тествам. От Otronic беше добре опаковано и изпратено!

  • ★★★★★Danny van Esveld

    Прави това, което трябва, и е добре регулируем за желаното приложение

  • ★★★★★Nelectron[]

    Много добър продукт, както всяка микровълнова техника засича през стени и прегради, не се колебайте да намалите обхвата с резистора R-GN, 470 KΩ е подходящ за повечето приложения

Напиши отзив
Твоята оценка

Доставка & връщане

Доставка

  • Пратка с track & trace€ 7,70В рамките на 24 часа
  • Вземане от локация на PostNL€ 7,40В рамките на 24 часа
  • Пратка за пощенската кутия€ 3,70В рамките на 2 работни дни
  • Пратка за пощенска кутия 24 часа€ 4,55В рамките на 24 часа
  • Вземане от магазинаБезплатно
Всичко за доставката

Връщане

Не си доволен? Имаш 30 дни след получаването, за да върнеш продукта.

Всичко за връщането

Наскоро разгледани