0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

采用數(shù)字微波傳感器和Arduino控制板實現(xiàn)人體探測系統(tǒng)

芯情觀察猿 ? 來源:芯情觀察猿 ? 作者:芯情觀察猿 ? 2022-04-27 10:05 ? 次閱讀

項目采用數(shù)字微波傳感器Arduino控制板,實現(xiàn)了一個人體探測系統(tǒng),可探測到墻壁后方的活動物體。相較紅外傳感器、超聲波傳感器、PIR接近傳感器和TOF飛行時間傳感器方案,本項目對各種物體都敏感,而且傳感器的數(shù)據(jù)不受室內(nèi)溫度的影響。

了解微波傳感器

微波傳感器是利用微波特性來檢測一些物理量的器件,可感應(yīng)物體的存在、運動速度、距離、角度等信息。

工作時,由發(fā)射天線發(fā)出的微波,遇到被測物體時將被吸收或反射,使功率發(fā)生變化。若利用接收天線接收通過被測物體或由被測物反射回來的微波,并將它轉(zhuǎn)換成電信號,再由測量電路處理,就實現(xiàn)了微波檢測。

poYBAGJUzWqAQ_A8AAA7bSedCp8719.png

結(jié)構(gòu)上,微波傳感器主要由微波振蕩器和微波天線組成。微波振蕩器是產(chǎn)生微波的裝置,如速調(diào)管、磁控管或某些固體元件等。微波振蕩器產(chǎn)生的振蕩信號需用波導(dǎo)管傳輸,再通過天線發(fā)射出去。為了使發(fā)射的微波具有一致的方向性,天線應(yīng)具有特殊的構(gòu)造和形狀。

相較PIR等,微波傳感器性能不受光纖、溫度、濕度、噪聲、灰塵等影響,廣泛應(yīng)用于液位檢測、自動洗衣機、車速測量、自動門運動檢測、車輛傾覆、生產(chǎn)線材料檢測、自動燈控、高階安防警報系統(tǒng)等。

數(shù)字微波傳感器V2.0

使用來自DFrobot的重力數(shù)字微波傳感器V2.0,可非接觸檢測任何物體,其讀數(shù)不受溫度、濕度、噪聲、空氣、灰塵和光線的影響,具有較強的抗RF干擾能力,非常適合苛刻環(huán)境應(yīng)用。由于輸出功率小,對人體沒有傷害,加上檢測范圍寬,還可用來檢測非生命類物體。

主要特點包括:

工作電壓:5V

工作電流:最大60mA,典型值為37mA。

探測距離:2-16米,可通過電位器調(diào)節(jié)。

探測角度:與天線并行方向72°,垂直方向為36°。

發(fā)射: 輻射頻率: 10.525GHz

調(diào)頻精度: 3MHz

輸出功率(Minimum): 13dBm EIRP

諧波輻射: <-10dBm

平均電流: 2mA typ.

脈沖寬度(Min.): 5uSec

負荷周期(Min.): 1%

接收:敏感度(10dB信噪比) 3Hz to 80Hz帶寬: -86dBm

3Hz to 80Hz 帶寬簇: 10uV

天線增益: 8dBi

垂直3dB寬帶: 36 degrees

紅色LED電源指示燈,黃色為信號指示LED。沒有活動物體時間。由于沒有信號,LED保持熄滅狀態(tài),只有傳感器檢測到活動物體時點亮。

pYYBAGJUzY6AK6nSAAEqeNwMFA4128.png

黃色PCB為天線接口板,紅色引線為5V,黑色線為GND,綠色線為輸出。

微波傳感器測試

微波傳感器光線的“ON”持續(xù)時間可按照需求進行改變,采用更高階微波傳感器可獲得更高級的性能體驗。

項目要求每隔3秒,就通過OLED顯示模塊顯示一下發(fā)生中斷的數(shù)目。這些中斷只在出現(xiàn)移動物體,或者人體時才發(fā)生,數(shù)字越大意味著運動越多。

微波傳感器的探測距離為2-16米,模塊上的藍色電位器就是用來調(diào)節(jié)測量距離的。

poYBAGJUzcaANyaVAACYYHI4qO8167.png

為了測試傳感器的性能,我將其固定在房門上,安裝時要將微波傳感器的正面朝向被檢測區(qū)域,看看能否檢測到弟弟的活動。

果然,傳感器成功檢測到了房間里的弟弟。

構(gòu)建人體探測系統(tǒng)

該系統(tǒng)可探測躲藏于墻壁后方的運動物體及人類,參見該探測系統(tǒng)電路圖。

pYYBAGJopKqAaf9UAACASoNV3xc246.png

系統(tǒng)中,微波傳感器的輸出引腳連接于D2開發(fā)板的D2引腳,5v及GND兩個引腳分別連接于Arduino的5v和GND引腳。

電路圖左上側(cè)是基于LM7805穩(wěn)壓器的5V穩(wěn)定電壓,J1是DC電源的母頭。這里,我們連接了一個12v適配器、鋰離子電池,或者太陽能電池板。

電路圖右側(cè)為一個i2c接口的SSD1306 OLED模塊,其SCL引腳和SDA引腳分別鏈接于Arduino板子的A5、A4引腳。

以下是本活體探測系統(tǒng)代碼:

#include

#include //Timer interrupt function library

#include

#include

#define SCREEN_WIDTH 128 // OLED display width, in pixels

#define SCREEN_HEIGHT 64 // OLED display height, in pixels

// Declaration for an SSD1306 display connected to I2C (SDA, SCL pins)

#define OLED_RESET -1 // Reset pin # (or -1 if sharing Arduino reset pin)

#define SCREEN_ADDRESS 0x3D

Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);

int pbIn = 0; // Define interrupt 0 that is digital pin 2

int ledOut = 13; // Define the indicator LED pin digital pin 13

int number=0; //Interrupt times

volatile int state = LOW; // Defines the indicator LED state, the default is not bright

void setup()

{

Serial.begin(9600);

pinMode(ledOut, OUTPUT);//

attachInterrupt(pbIn, stateChange, FALLING); // Set the interrupt function, interrupt pin is digital pin D2,

//interrupt service function is stateChange (),

//when the D2 power change from high to low , the trigger interrupt.

MsTimer2::set(3000, Handle); // Set the timer interrupt function, running once Handle() function per 1000ms

MsTimer2::start();//Start timer interrupt function

display.begin(SSD1306_SWITCHCAPVCC, 0x3C);

display.clearDisplay();

display.display();

}

void loop()

{

display.setTextSize(2);

display.setTextColor(WHITE);

display.setCursor(0,5);

display.println("status: ");

display.setTextSize(3);

display.setTextColor(WHITE);

display.setCursor(0,30);

display.println(number);

display.display();

display.clearDisplay();

delay(10);

}

void stateChange() //Interrupt service function

{

number++; //Interrupted once, the number + 1

}

void Handle() //Timer service function

{

number = 0;

}

poYBAGJopLmAEUl5AAB7yxYgxeY339.png

這樣,將電路安裝于墻壁上,微波傳感器系統(tǒng)就能探測到墻壁的另一方是否有人在活動,并將結(jié)果顯示在OLED顯示屏上。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2541

    文章

    49945

    瀏覽量

    747443
  • 探測系統(tǒng)
    +關(guān)注

    關(guān)注

    0

    文章

    56

    瀏覽量

    11239
  • Arduino
    +關(guān)注

    關(guān)注

    187

    文章

    6453

    瀏覽量

    185916
收藏 人收藏

    評論

    相關(guān)推薦

    基于超聲波傳感器的自主移動機器人的探測系統(tǒng)

    ,采用超聲波傳感器固定在移動機器人車身的探測方式,當(dāng)移動機器人偏離平行墻面時,探測系統(tǒng)往往很難得到實際的距離。另外,超聲波這種發(fā)散特性在應(yīng)用于測量障礙物的時候,只能提供目標障礙物的距離
    發(fā)表于 01-19 13:45

    基于超聲波傳感器的自主移動機器人探測系統(tǒng)

    超聲波傳感器與步進電機組成的探測系統(tǒng)  2.1 結(jié)構(gòu)設(shè)計  實物照片如圖1所示,超聲波傳感器焊在PCB板上,板子通過鋼管樹起,鋼管另一端和步進電機軸相連,步進電機固定在機器人底盤下方。傳感器
    發(fā)表于 11-02 16:04

    人體接近傳感器基本知識解析

    傳感器的優(yōu)勢  人體接近傳感器基于多普勒技術(shù)原理,采用微波專用微處理、平面型感應(yīng)天線、進口元器
    發(fā)表于 11-06 15:19

    采用高可靠微波感應(yīng)實現(xiàn)人體傳感器設(shè)計

    時為高電平(4V以上),靜態(tài)時為低電平,使用請參考下圖。  這是微波人體傳感器驅(qū)動繼電器的電路圖:  高可靠微波感應(yīng)控制器工作非??煽浚话?/div>
    發(fā)表于 06-19 07:21

    什么是微波感應(yīng)人體傳感器?

    微波感應(yīng)控制器使用直徑9厘米的微型環(huán)形天線作微波探測,其天線在軸線方向產(chǎn)生一個橢圓形半徑為0~5米(可調(diào))空間微波戒備區(qū),當(dāng)
    發(fā)表于 08-19 08:20

    分享一款不錯的基于無線傳感器網(wǎng)絡(luò)的分布式電磁探測系統(tǒng)方案

    分享一款不錯的基于無線傳感器網(wǎng)絡(luò)的分布式電磁探測系統(tǒng)方案
    發(fā)表于 05-26 06:06

    怎樣去設(shè)計一種無線傳感器網(wǎng)絡(luò)軸溫探測系統(tǒng)?

    為什么要設(shè)計一種無線傳感器網(wǎng)絡(luò)軸溫探測系統(tǒng)?怎樣去設(shè)計一種無線傳感器網(wǎng)絡(luò)軸溫探測系統(tǒng)?
    發(fā)表于 06-02 06:38

    物聯(lián)網(wǎng)設(shè)備感應(yīng)技術(shù),微波雷達傳感器應(yīng)用,雷達存在感應(yīng)模塊

    想必大家都知道傳感器有著微型化、數(shù)字化、智能化、多功能化、系統(tǒng)化、網(wǎng)絡(luò)化的特點,而且它還是實現(xiàn)自動檢測和自動控制的重要手段。
    發(fā)表于 08-09 16:34

    微波雷達傳感器模塊,智能衛(wèi)生間技術(shù)應(yīng)用,人體存在感應(yīng)雷達

    伴隨著物聯(lián)網(wǎng)時代的到來與發(fā)展,人機互動、物物互聯(lián)的智能化升級迎來爆發(fā)。處在物聯(lián)網(wǎng)感知層的微波雷達人體傳感器,對物聯(lián)網(wǎng)智能場景的實現(xiàn),起到了不可或缺的重要作用。目前
    發(fā)表于 09-07 16:02

    基于無線傳感器網(wǎng)絡(luò)的電磁探測系統(tǒng)設(shè)計

    本文把無線傳感器網(wǎng)絡(luò)的理論要點和關(guān)鍵技術(shù)應(yīng)用于分布式電磁探測系統(tǒng)的組網(wǎng)中,在程序中控制組網(wǎng)方式和各種數(shù)據(jù)交互功能。通過無線數(shù)據(jù)傳輸有效解決電磁勘探工作野外實驗布線
    發(fā)表于 09-20 11:13 ?999次閱讀
    基于無線<b class='flag-5'>傳感器</b>網(wǎng)絡(luò)的電磁<b class='flag-5'>探測系統(tǒng)</b>設(shè)計

    MEMS熱電堆傳感器的紅外探測系統(tǒng)_王司東

    MEMS熱電堆傳感器的紅外探測系統(tǒng)_王司東
    發(fā)表于 03-19 11:41 ?69次下載

    基于磁傳感器的磁近炸引信探測系統(tǒng)設(shè)計_祝豪杰

    基于磁傳感器的磁近炸引信探測系統(tǒng)設(shè)計_祝豪杰
    發(fā)表于 03-19 19:19 ?5次下載

    基于MEMS熱電堆紅外傳感器的紅外探測系統(tǒng)

    為了實現(xiàn)紅外目標入侵探測和靜態(tài)識別,本文設(shè)計了一種基于微系統(tǒng)(MEMS)熱電堆紅外傳感器的紅外探測系統(tǒng)
    的頭像 發(fā)表于 09-13 10:01 ?5387次閱讀
    基于MEMS熱電堆紅外<b class='flag-5'>傳感器</b>的紅外<b class='flag-5'>探測系統(tǒng)</b>

    采用數(shù)字微波傳感器、繼電器和Arduino控制板的自動光控系統(tǒng)

    項目采用數(shù)字微波傳感器、繼電器和Arduino控制板實現(xiàn)
    發(fā)表于 04-12 08:56 ?840次閱讀
    <b class='flag-5'>采用</b><b class='flag-5'>數(shù)字</b><b class='flag-5'>微波</b><b class='flag-5'>傳感器</b>、繼電器和<b class='flag-5'>Arduino</b><b class='flag-5'>控制板</b>的自動光控<b class='flag-5'>系統(tǒng)</b>

    使用Arduino和火焰傳感器制作火災(zāi)探測系統(tǒng)

    電子發(fā)燒友網(wǎng)站提供《使用Arduino和火焰傳感器制作火災(zāi)探測系統(tǒng).zip》資料免費下載
    發(fā)表于 11-23 10:00 ?1次下載
    使用<b class='flag-5'>Arduino</b>和火焰<b class='flag-5'>傳感器</b>制作火災(zāi)<b class='flag-5'>探測系統(tǒng)</b>