Обзор микроволнового датчик движения RCWL-0516
В этой статье, расскажу как обнаружить движения с помощью микроволн и эффекта доплера, используя модуль RCWL-0516. В прошлых статья рассказывал о других датчика обнаружения движения, постоянных на технологии PIR HC-SR501, но они определяют движение людей, животных или движение теплые предметов, а угол обзора всего 180 градусов. Модуль RCWL-0516 способен определить движение любых предметов, даже за стенкой и угол обзора 360 градусов.
Технические параметры
► Чип: RCWL-9196;
► Радиус действия: 5 – 9 м;
► Угол обзора: 360°;
► Частота: 3,181 ГГц;
► Мощность передачи: до 30 мВт;
► Напряжение питания: 4 – 28 В;
► Потребляемый ток: до 3 мА;
► Выходное напряжение: 3,3 В, 100 мА;
► Габариты: 34 х 17 х 2 мм;
► Вес: 2 г.
Кратное описание модуля RCWL-0516
Модуль RCWL-0516 это датчик движения, использующий микроволны и эффект Доплера для обнаружения движения. Другие популярные датчики движения PIR HC-SR501, обнаруживают пассивный инфракрасный свет излучаемый человеком или животным, и плохо обнаруживает объекты, такие как движущая машина, робот и так далее. Поэтому, модуль RCWL-0516 постоянно посылает микроволны, и если объект движется, они отражаются с возмущением, так называемый эффект Доплера. Если простыми словами, взять автомобиль, который движется, слева направо, при подачи сигнала, впереди автомобиля частота звука будет удвоена, и в тоже время позади звук будет в двое меньше по сравнению с исходным звуком. (пример машина с сиреной).
Модуль собран на небольшой печатной плате, размерам 34 на 17 мм. Основная и единственная микросхема на модуле, это RCWL-9196, которая является передатчиком и приемником (бывают модули с аналогичной микросхемой BISS0001). Микросхема RCWL-9196 срабатывает, если приемник примет сигнал частота которого отличается от частоты сигнала передатчика. Благодаря внутреннему стабилизатору напряжения, модуль работает от источника постоянного напряжения от 4 — 28 В.
Назначение контактов:
► VIN, GND — питание модуля от 4 В до 28 В постоянного напряжения;
► OUT — цифровой выход 3.3 В;
► 3V3 — выход постоянного тока (максимум 100 мА);
► CDS — вход отключения датчика (LOW — отключен)
Настройка модуля RCWL-0516:
Диапазон обнаружения движения и время повторного срабатывания модуля можно регулировать, добавляя пассивные компоненты в посадочные места, расположенные на задней части платы. Существует также возможность добавления фоторезистора, для включения обнаружения только ночью.
► R-GN — чтобы уменьшит диапазон срабатывания с 9 до 5 метров, необходимо припаять резистор на 1 мОм.
► C-TM — время повторного запуска, по умолчанию 2 секунды, чтобы увеличить время срабатывания, необходимо припаять конденсатор.
► R-CDS — место для установки резистора, необходимый для регулировки срабатывания фоторезистора
► CDS — место для установки светозависимого резистора или фоторезистора, модуль будет работать только в темноте.
Пример №1 — Подключение модуль RCWL-0516 к Arduino
Необходимые детали:
► Arduino UNO R3 x 1 шт.
► Микроволновый датчик движения, доплеровский радар RCWL-0516 x 1 шт.
► Провод DuPont, 2,54 мм, 20 см, F-M (Female — Male) x 1 шт.
► Кабель USB 2.0 A-B x 1 шт.
Описание:
Модуль RCWL-0516 может работать автономно, без Arduino, но в качестве первого примера покажу как его можно подключить.
Подключение:
Схема не сложная, необходимо всего три провода, сначала подключаем вывод OUT модуля RCWL-0516 к выводу 2 (Arduino UNO), далее подключаем питание питание GND к GND и VIN к 5V, схема собрана, теперь надо подготовить программную часть.
Программа:
Теперь запускаем среду разработку Arduino IDE и загружаем скетч в контроллер.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
#define Sensor 2 // Указываем, к какому порту подключен вывод OUT void setup() { pinMode(Sensor,INPUT); // Указываем вывод, как вход Serial.begin(9600); // Открываем последовательную связь, на скорости 9600 } void loop() { bool Detection = digitalRead(Sensor); // Считываем показания с порта if(Detection == HIGH) // Если на вывода HIGN, тогда движение есть Serial.println("Motion detected !!"); // Отправка сообщения if(Detection == LOW) // Если на выходе LOW, тогда движения нет Serial.println("Clear"); // ОТправка сообщения } |
Открываем мониторинг порта, затем проводим рукой и видим как меняются показания.
Датчик RCWL-0516 прекрасно работает даже в закрытой картонной коробке.
Пример №2 — Подключение светодиода к модулю RCWL-0516
Необходимые детали:
► Микроволновый датчик движения, доплеровский радар RCWL-0516 x 1 шт.
► Провод DuPont, 2,54 мм, 20 см, F-M (Female — Male) x 1 шт.
► Светодиод 5 мм x 1 шт.
Описание:
Как говорил ранее, модуль RCWL-0516 может работать как отдельное устройство, без контроллера. В примере покажу как можно подключить обычный светодиод, так же можно подключить и другие устройства.
Подключение:
Схема не сложная, дополнительно необход источник питания на 5 вольт, подключаем его к выводам VCC и GND, затем подключаем резистор на 220 Ом к выводу OUT, а второй вывод подключаем к светодиоду, второй вывод светодиода подключаем к GND, схема собрана.
Как можно увидеть, модуль RCWL-0516 отлично работает, к нему можно подключить даже реле, таким образом сделав детектор движения, для включения света.
Купить на Aliexpress
Контроллер Arduino UNO R3 на CH340G
Контроллер Arduino UNO R3 на Atmega16U2
Провода DuPont, 2,54 мм, 20 см
Микроволновый датчик движения, доплеровский радар RCWL-0516
Купить в Самаре и области
Контроллер Arduino UNO R3 на CH340G
Контроллер Arduino UNO R3 на Atmega16U2
Провода DuPont, 2,54 мм, 20 см
Микроволновый датчик движения, доплеровский радар RCWL-0516