СОДЕРЖАНИЕ ►
Если вы устали от ограничений классических PIR-датчиков для Ардуино (которые не видят сквозь препятствия и чувствительны к теплу), пришло время перейти на следующий уровень. Сегодня мы разберём уникальный модуль, который используется в системах «умный дом» — доплеровский микроволновый радар RCWL-0516. Это не магия, а чистая физика, умещающаяся на модуле размером с монету.
Модуль RCWL-0516 характеристики, распиновка
Доплеровский микроволновый радар RCWL 0516 обнаруживает движение объектов, через тонкие неметаллические преграды (стекло, дерево, пластик, гипсокартон) и не зависит от температуры окружающей среды. Модуль работает как полицейский радар. Он излучает слабый СВЧ-сигнал (~3.18 ГГц) и анализирует отражённый. Если объект движется, то частота отражённого сигнала меняется и датчик это фиксирует.

Распиновка модуля:
- 3V3 – Выход 3.3V (можно использовать для питания других датчиков)
- GND – Земля
- OUT – Цифровой выход (наш главный сигнал)
- VIN – Вход питания (4–28V). Подаём сюда 5V от Arduino
- CDS – Пин для отключения датчика (подтянут к VIN). Если подключить к GND — датчик переходит в спящий режим
Характеристики датчика движения RCWL-0516 (datasheet)
- Рабочее напряжение: 4–28 В DC (рекомендуется 5В)
- Ток потребления: ~3 мА (режим ожидания)
- Выходной сигнал: цифровой (3.3V, HIGH/LOW)
- Дальность обнаружения: до 7 метров (регулируется)
- Частота излучения: 3.181 ГГц
- Зона обнаружения: 360° (не имеет «мёртвых» зон)
- Время задержки (CDS): ~2 сек (регулируется)
Плюсы: скрытый монтаж, обнаружение любого движения, круговой обзор.
Минусы RCWL 0516: может реагировать на движение за тонкой стеной (если это не нужно). Чувствителен к колебаниям листьев или занавесок. Не определяет статичное присутствие предмета — только движение.
Подключение датчика движения RCWL-0516 к Arduino
Для этого занятия потребуется:
- Arduino Uno / Arduino Nano / Arduino Mega
- модуль RCWL-0516
- светодиод и резистор 220 Ом
- макетная плата
- провода «папа-мама», «папа-папа»

Схема подключения:
- RCWL-0516 (VIN) → Arduino (5V)
- RCWL-0516 (GND) → Arduino (GND)
- RCWL-0516 (OUT) → Arduino (Цифровой пин 10)
Модуль имеет всего 5 контактов, но для базовой работы нужны всего три. Для стабильной работы на небольшом расстоянии (1-3 метра) можно замкнуть контактную площадку «R-CDS» на обратной стороне платы припоем. Это уменьшит время задержки и чувствительность. Для регулировки дальности RCWL-0516 можно подобрать номинал резистора R-GN (по умолчанию 1МОм). Уменьшение номинала уменьшает дальность.
Скетч для подключения модуля RCWL 0516 к Ардуино
// пин для подключения радара const int radarPin = 10; // встроенный светодиод const int ledPin = 13; void setup() { Serial.begin(9600); pinMode(radarPin, INPUT); pinMode(ledPin, OUTPUT); Serial.println("Инициализация радара RCWL-0516..."); delay(3000); // даем модулю выйти на режим Serial.println("Система готова. Наблюдаю за сектором"); } void loop() { int radarState = digitalRead(radarPin); if (radarState == HIGH) { digitalWrite(ledPin, HIGH); Serial.println(">>> ОБНАРУЖЕНО ДВИЖЕНИЕ!"); } else { digitalWrite(ledPin, LOW); Serial.println("...помещение пусто..."); } delay(200); // короткая задержка для читаемого вывода }
Пояснения к коду:
- этот скетч выводит состояние датчика в монитор порта и управляет светодиодом
Настройка и решение проблем
- «Датчик срабатывает постоянно»:
Увеличьте расстояние до ближайших подвижных объектов (занавески, листья).
Замкните площадку «R-CDS» для уменьшения чувствительности и времени задержки.
Экспериментируйте с экраном из фольги, чтобы ограничить зону обзора сбоку. - «Не реагирует на медленное движение»:
Попробуйте разомкнуть площадку «R-CDS» (если она была замкнута). Это увеличит время интеграции сигнала.
Проверьте питание — стабильные 5V. - «Видит сквозь стену» (если это мешает):
Это особенность, а не баг. Продумайте место установки. Используйте металлический экран (корпус) для направления луча.
Для точной регулировки дальности можно подобрать номинал резистора R-GN (по умолчанию 1МОм). Уменьшение номинала уменьшает дальность.
Заключение. Этот датчик открывает двери в мир радиоэлектроники и физики. Не бойтесь изучать его даташит, экспериментировать с настройками и создавать то, что раньше казалось фантастикой. Удачи в творчестве! Если в процессе настройки модуля RCWL-0516 Ардуино возникнут вопросы — смело спрашивайте в комментариях. Поможем разобраться.










Добавить комментарий