2018年1月25日 星期四

Arduino (7) 微波雷達感應模組 RCWL-0516+繼電模組控制風扇。

這篇很特別。

因為"微波"就跟我的工作相關,微波雷達偵測器。

微波Microwave,波長短於無線電波,長於紅外線,頻率也屬超高頻。

而我們公司都是24GHz的產品,這東西頻率落在哪,下次再帶到公司試試看。

微波其實比紅外線厲害很多,他不但不受氣候溫度影響,也可穿透非金屬的物質,

埋在牆壁也可以偵測。



微波雷達感應模組 RCWL-0516


看起來就一顆16Pin的IC打天下,那顆電晶體應該是比較器,把AC訊號轉DC,

板子上看起來有微帶天線。

應該就純屬CW而已,測試Motion。

來試試看功能吧。




果然厲害,也是非常靈敏,身體動一點就觸發。





一樣測試遠距離,果然一樣靈敏,這模組沒有硬體延遲和靈敏度的功能,

不過延遲可以用程式設定,來看程式,

基本上就跟上一篇相同,就多加個延遲10秒吧。




const int Sensor= 7;
const int trigger= 8;
int data;

void setup() {
  pinMode(Sensor,INPUT); 
  pinMode(trigger,OUTPUT);   
}

void loop() {
  data=digitalRead(Sensor); 
  if(data==1){                   
    digitalWrite(trigger,HIGH);
    delay(10000);    
//延遲10秒。    
  }
  else{
    noTone(trigger);

  }
}





2 則留言:

  1. 您好,我想請問一下這個模組是有人在範圍裡面就會持續觸發嗎?還是需要移動才有辦法?

    回覆刪除

8051 (6) 紅外線避障模組控制LED七段顯示器。

這篇要做的Project就是感測器測到訊號時,LED七段顯示器會開始計算偵測次數, 到第5次時會讓紅色LED燈發光。 程式如下: #include <reg52.h> unsigned char seg[5]={0xf9,...