ДатчикиДвижение

RCWL-0516

Разные изготовители; оригинальный изготовитель конкретной платы не установлен · RCWL-0516, стандартная плата с VIN / OUT / GND / 3V3 / CDS

Доплеровский микроволновый датчик движения с цифровым OUT около 3,3 В. Пример на Arduino UNO R3.

Автор: SLDV LAB

Опубликовано · Обновлено

СложностьЛегко
Проекты с компонентом

О МОДУЛЕ

Что делает RCWL-0516, стандартная плата с VIN / OUT / GND / 3V3 / CDS

RCWL-0516 обнаруживает изменение отражённого микроволнового сигнала при движении. В отличие от PIR, он не опирается на тепловой контраст. На выходе появляется логическое состояние движения, а не измеренное расстояние, скорость или направление.

Это распространённая безымянная плата, продаваемая разными поставщиками. В качестве документированного электрического примера использованы описание и назначение контактов RCWL-0516 в Arduino Store. У конкретной партии нужно сверять маркировку, питающие цепи и напряжение OUT.

Датчик может реагировать на движение за некоторыми неметаллическими преградами и вне ожидаемой зоны. На работу влияют металл рядом с антенной, питание, механическое движение самой платы и окружающие устройства. Дальность и время удержания отличаются между установками и версиями; постоянный HIGH не обязательно означает отказ.

Модуль пригоден для экспериментов с автоматическим светом, но не является датчиком неподвижного присутствия, сертифицированной охраной или защитой привода. GPIO должен управлять нагрузкой через подходящий драйвер. Нельзя считать рекламные токи выходов разрешением подключить к OUT реле или двигатель напрямую.

На фото сторона печатной антенны и контактов RCWL-0516; производитель и ревизия не установлены. RCWL-0516. Фото: Suyash Dwivedi / Wikimedia Commons. Оригинал: https://commons.wikimedia.org/wiki/File:RCWL-0516_Microwave_Radar_Sensor_module_(1).jpg . Лицензия фотографии: CC BY-SA 4.0, https://creativecommons.org/licenses/by-sa/4.0/ . Изменения: Удалены исходный фон и открытые участки фона в шести крепёжных отверстиях. Сохранены все пять видимых выводов и печатная антенна. Пропорциональное масштабирование, размещение на предоставленном фоне и JPEG-сжатие. Геометрия, цвет, маркировка и видимые детали не перерисовывались. Адаптация фотографии распространяется по той же лицензии.

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

Авторская карта контактов RCWL-0516 со стороны печатной антенны, как на фото. Производитель и ревизия сфотографированной платы не установлены. Электрический пример Arduino Store не подтверждает пределы конкретного клона; перед питанием сверьте документацию платы.

Источники: 1, 2. Авторская схема SLDV LAB по фактам документации и видимой маркировке.

Характеристики

Принцип
Микроволновый доплеровский
Сигнал
OUT: LOW без обнаруженного движения, HIGH около 3,3 В при движении
Питание в примере
5 В
Вход контроллера
UNO R3 D2
Контакт 3V3
Выход встроенного регулятора
Контакт CDS
При низком уровне менее 0,7 В блокирует OUT; в примере свободен
Питание модуля
Пример: VIN RCWL-0516 от 5V UNO R3, OUT около 3,3 В на D2, общая GND. Для исполнения в Arduino Store указан VIN 4–28 В, но это не гарантия всех клонов. 3V3 — выход регулятора, не вход питания; оставлен свободным.

ПРАКТИКА

Подключение

Контакт модуляКонтакт платыНазначение
VIN5VArduino UNO R3. Сначала сверить подписи платы.
GNDGNDОбщая земля.
OUTD2Около 3,3 В при движении; INPUT без внутренней подтяжки к 5 В.
3V3Не подключатьВыход регулятора модуля.
CDSНе подключатьШтатное обнаружение без внешнего светового ограничения.

Подходит для Arduino. Выберите контакты по документации своей платы.

ВАШ ПРОЕКТ · ВАШ ДАТЧИК

Интегрируйте модуль с ChatGPT

Скопируйте запрос в ChatGPT. Укажите свою плату и среду разработки — получите подключение и код для своего проекта.

Помоги интегрировать RCWL-0516. Уточни маркировку платы, контроллер, источник питания, корпус и зону движения. Основа: UNO R3, VIN 5 В, OUT на D2 как INPUT, GND общая, 3V3/CDS свободны, Arduino AVR Boards 1.8.6. Дай полный скетч изменения состояния и безопасную диагностику. Объясни отличие движения от неподвижного присутствия, возможную реакцию через преграды, влияние металла и невозможность программно отличить LOW от обрыва без дополнительной схемы. Для нагрузки выбери отдельный драйвер.

Библиотеки

Ссылки на библиотеки для этой модели ещё не добавлены.

Установите библиотеку для своей среды и откройте пример из её документации.

Что именно прописать

Плата / ядро
Arduino UNO R3 / Arduino AVR Boards 1.8.6

Встроенные pinMode/digitalRead; отдельная библиотека не нужна.

Вход движения
D2 / INPUT

Не использовать INPUT_PULLUP к 5 В на OUT модуля.

Активный уровень
HIGH

Логическое обнаружение движения, не величина расстояния.

Проверка длительного HIGH
30000 ms

Диагностический порог примера, не паспортное время удержания.

Arduino UNO R3 · полный скетч

cpp
const uint8_t MOTION_PIN = 2;
int previous = -1;
uint32_t highSince = 0;
bool longHighReported = false;

void setup() {
  Serial.begin(115200);
  pinMode(MOTION_PIN, INPUT);
  pinMode(LED_BUILTIN, OUTPUT);
  digitalWrite(LED_BUILTIN, LOW);
  Serial.println(F("RCWL0516: observe idle, then move in the intended area"));
  delay(3000);
}

void loop() {
  const int state = digitalRead(MOTION_PIN);
  if (state != previous) {
    Serial.println(state == HIGH ? F("Motion output HIGH") : F("Motion output LOW"));
    previous = state;
    highSince = millis();
    longHighReported = false;
  }
  digitalWrite(LED_BUILTIN, state);
  if (state == HIGH && !longHighReported && millis() - highSince >= 30000UL) {
    Serial.println(F("HIGH for 30 s: check continuing motion, power and placement"));
    longHighReported = true;
  }
  delay(20);
}

Полный скетч Arduino UNO R3, Arduino AVR Boards 1.8.6, без внешней библиотеки. Статически проверено соответствие D2, INPUT и digitalRead; компиляция и аппаратный тест не выполнялись. Serial Monitor: 115200 бод. Задержка 3 с — пауза примера, не подтверждённое время прогрева всех RCWL-0516. Проверьте покой и движение на месте установки; затем отдельно оцените ложные срабатывания за перегородкой. GPIO-интерфейс не передаёт код ошибки: LOW может означать покой, блокировку CDS, отсутствие питания или обрыв. Длительный HIGH выводится как повод проверить установку, а не доказательство неисправности. Не проверяйте напряжение подключением OUT к 5 В.

Проекты с этим компонентом

Все проекты

Связанные проекты пока не опубликованы.

Связанные материалы и компоненты