цифровая электроника
вычислительная техника
встраиваемые системы

 
» » Arduino и датчик движения на основе доплеровского радара RCWL-0516


Arduino и датчик движения на основе доплеровского радара RCWL-0516

Автор: Mike(admin) от 3-12-2021, 03:55

В данном проекте мы рассмотрим, как подключить доплеровский датчик движения к Arduino.


Arduino и датчик движения на основе доплеровского радара RCWL-0516

RCWL-0516 – это, по сути, датчик обнаружения движения. Он может распознавать движение с помощью доплеровской микроволновой технологии. Датчик будет распознавать движения, вызванные не только присутствием людей, но и другими активными объектами.


Arduino и датчик движения на основе доплеровского радара RCWL-0516

Датчик RCWL-0516 использует технологию микроволнового (СВЧ-диапазона) доплеровского радара для распознавания активных объектов. Доплеровский радар работает, передавая микроволновый сигнал на цель, а затем отслеживая изменение частоты возвращаемого сигнала.


Дисбаланс в частоте принимаемого сигнала также может помочь в оценке скорости цели относительно радара.


В этом сенсорном модуле используется микросхема RCWL-9196, которая обеспечивает 360-градусную зону обнаружения без мертвых зон. Она может распознавать движение сквозь стены и другие материалы и имеет диапазон чувствительности до 7 метров.


Подключите вывод D12 платы Arduino к RCWL-0516, а вывод D3 к светодиоду. Загрузите в Arduino следующий код.



int Sensor = 12;  
int LED = 3; 

void setup() {
  Serial.begin(9600);
  pinMode (Sensor, INPUT); 
  pinMode (LED, OUTPUT);   
  Serial.println("Waiting for motion");
}

void loop() {
     int val = digitalRead(Sensor);
     if((val > 0) && (flg==0))
     {
        digitalWrite(LED, HIGH);
        Serial.println("Motion Detected");
        flg = 1;
     }
     if(val == 0)
     {
        digitalWrite(LED, LOW);
        Serial.println("NO Motion"); 
        flg = 0;
     }

Затем откройте последовательный монитор со скоростью 9600 бод и сделайте несколько движений перед датчиком, при этом наблюдайте за светодиодом, а также за последовательным монитором.




© digitrode.ru


Теги: Arduino, датчик движения, радар




Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Комментарии:

Оставить комментарий