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

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

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

基于單片機(jī)和HC-SR04設(shè)計(jì)的超聲波防盜報(bào)警器

科技觀察員 ? 來(lái)源:英銳恩 ? 作者:英銳恩 ? 2023-07-11 09:23 ? 次閱讀

我們知道,如果使用光學(xué)的報(bào)警器,在范圍和靈敏度上比較難以控制。單片機(jī)開(kāi)發(fā)工程師們分享了一個(gè)基于單片機(jī)開(kāi)發(fā)的超聲波防盜報(bào)警器方案。該方案不僅可以用作超聲波防盜報(bào)警器,在有人入侵時(shí)發(fā)出警報(bào),有助于保護(hù)您的房屋。此外,也能將其作為電子門鈴。

該超聲波防盜報(bào)警器方案使用發(fā)射器和接收器模塊來(lái)發(fā)射信號(hào)。因此,只要有訪客進(jìn)入超聲波傳感器的路徑/范圍,單片機(jī)就會(huì)檢測(cè)到物體與傳感器的距離。如果對(duì)象在定義的范圍內(nèi),它將向蜂鳴器發(fā)送信號(hào)并開(kāi)始報(bào)警。

一、超聲波防盜報(bào)警器方案所需組件

1.超聲波傳感器(HC-SR04);

2.蜂鳴器;

3.Arduino UNO通用板;

4.跨接線若干:公對(duì)公,公對(duì)母;

5.Arduino或USB電纜;

6.12V適配器或5-9V電源。

二、什么是超聲波傳感器HC-SR04?

該傳感器模塊由超聲波發(fā)射器組成。其中一個(gè)是接收器,另一個(gè)是控制電路?;旧希鼈兛雌饋?lái)就像一對(duì)圓眼,一只眼睛用來(lái)發(fā)射超聲波,另一只用來(lái)接收反射波。

基本上,超聲波傳感器的工作方式是:

當(dāng)我們將觸發(fā)引腳高電平閃爍一小段時(shí)間(在這種情況下為1000微秒)時(shí),傳感器將在已知時(shí)間發(fā)送超聲波(假設(shè)t1)

。該波將到達(dá)物體并在另一個(gè)已知時(shí)間(t2)反射回接收器傳感器。當(dāng)然,讓我們假設(shè)

t3 = t2-t1

t3等于波到達(dá)物體并返回所需的時(shí)間,因此(3/2 * t)是波到達(dá)物體所需的時(shí)間。最重要的是,我們知道聲速為340

m/s或29.1cm/ms,因此我們可以得到以cm為單位的距離。

當(dāng)然,利用超聲波返回的時(shí)間,我們可以計(jì)算出物體的距離。從現(xiàn)在起,我們知道了聲音的時(shí)間和速度,因此可以通過(guò)以下公式計(jì)算距離。

距離=(時(shí)間x聲速)/ 2

由于波傳播兩次以覆蓋相同的距離,因此該值除以2。

三、電路圖及說(shuō)明

首先,需要按照以下所示的骨架圖連接所有組件。

b.png

步驟1:連接傳感器。

(1)將Vcc連接到Vin;

(2)GND至GND;

(3)觸發(fā)引腳連接到引腳12,回波引腳連接到引腳13。

注意:如果使用9v電池,則必須將傳感器的Vcc引腳連接到5v。如果要將計(jì)算機(jī)用作電源,則必須將Vcc引腳連接到arduino的Vin。

步驟2:連接蜂鳴器。

為此,您連接蜂鳴器,基本上將地線接地,并將電源線連接到引腳8。

步驟3:寫入代碼。

#define trigPin 12
#define echoPin 13
int Buzzer= 8;
void setup() {
Serial.begin (9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(Buzzer, OUTPUT);
}
void loop() {
int duration, distance;
digitalWrite(trigPin, HIGH);
delayMicroseconds(1000);
digitalWrite(trigPin, LOW);
duration = pulseln(echoPin, HIGH);
distance = (duration/2)/ 29.1;
if (distance >= 80 II distance <= 0){
Serial.println("no object detected");
digitalWrite(Buzzer, LOW);
}
else {
Serial.printIn("object detected");
tone(Buzzer, 400); // play 400 Hz tone for 500 ms
delay(500);
tone(Buzzer, 800); // play 800Hz tone for 500ms
delay(500);
tone(Buzzer, 400); // play 400 Hz tone for 500 ms
delay(500);
tone(Buzzer, 800); // play 800Hz tone for 500ms
delay(500);
tone(Buzzer, 400); // play 400 Hz tone for 500 ms
delay(500);
tone(Buzzer, 800); // play 800Hz tone for 500ms
delay(500);
no' Tone(Buzzer);
}
delay(300);
}

值得注意的是,我們將觸發(fā)引腳定義為引腳12,將回聲引腳定義為引腳13。將壓電蜂鳴器命名為引腳8。將觸發(fā)和壓電蜂鳴器引腳設(shè)置為輸出,并將回聲引腳設(shè)置為輸入。門的長(zhǎng)度為60厘米,只要距離距離不少于60厘米,蜂鳴器就會(huì)關(guān)閉。一旦某些傳感器進(jìn)入傳感器范圍,蜂鳴器就會(huì)開(kāi)始鳴響。

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

    關(guān)注

    6023

    文章

    44376

    瀏覽量

    628292
  • 防盜報(bào)警器
    +關(guān)注

    關(guān)注

    3

    文章

    72

    瀏覽量

    23800
  • HC-SR04
    +關(guān)注

    關(guān)注

    9

    文章

    82

    瀏覽量

    42516
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    HC-SR04和51單片機(jī)是如何實(shí)現(xiàn)超聲波測(cè)距的

    超聲波測(cè)距原理是什么?怎樣去編寫超聲波測(cè)距模塊的源代碼?HC-SR04和51單片機(jī)是如何實(shí)現(xiàn)超聲波測(cè)距的?
    發(fā)表于 10-20 06:09

    HC-SR04超聲波測(cè)距模塊的相關(guān)資料分享

    ?!?、HC-SR04超聲波模塊簡(jiǎn)介HC-SR04 超聲波測(cè)距模塊可提供 2cm-400cm 的非接觸式距離感測(cè)功能,測(cè)距精度可達(dá)高到 3mm;模塊包括
    發(fā)表于 11-23 07:47

    HC-SR04超聲波測(cè)距模塊原理

    文章目錄前言一、HC-SR04超聲波測(cè)距模塊原理1.模塊簡(jiǎn)介2.模塊電氣參數(shù)3.模塊工作原理二、HC-SR04超聲波測(cè)距模塊與32單片機(jī)接線
    發(fā)表于 12-06 07:14

    HC-SR04超聲波測(cè)距模塊及程序

    HC-SR04超聲波測(cè)距模塊及程序HC-SR04超聲波測(cè)距模塊及程序HC-SR04超聲波測(cè)距模塊
    發(fā)表于 12-08 16:50 ?83次下載

    簡(jiǎn)單的超聲波測(cè)距模塊制作_HC-SR04超聲波測(cè)距模塊及制作圖詳解

    本文主要介紹的是HC-SR04超聲波測(cè)距模塊及制作圖詳解,首先介紹了超聲波測(cè)距原理及特點(diǎn),其次闡述了HC-SR04超聲波測(cè)距模塊,最后奉上了
    發(fā)表于 05-18 09:40 ?5.3w次閱讀
    簡(jiǎn)單的<b class='flag-5'>超聲波</b>測(cè)距模塊制作_<b class='flag-5'>HC-SR04</b><b class='flag-5'>超聲波</b>測(cè)距模塊及制作圖詳解

    使用51單片機(jī)應(yīng)用HC-SR04實(shí)現(xiàn)超聲波測(cè)距儀的基礎(chǔ)代碼免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用51單片機(jī)應(yīng)用HC-SR04實(shí)現(xiàn)超聲波測(cè)距儀的基礎(chǔ)代碼免費(fèi)下載。
    發(fā)表于 09-26 17:16 ?10次下載
    使用51<b class='flag-5'>單片機(jī)</b>應(yīng)用<b class='flag-5'>HC-SR04</b>實(shí)現(xiàn)<b class='flag-5'>超聲波</b>測(cè)距儀的基礎(chǔ)代碼免費(fèi)下載

    使用51單片機(jī)控制HC-SR04超聲波模塊的測(cè)試程序免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用51單片機(jī)控制HC-SR04超聲波模塊的測(cè)試程序免費(fèi)下載。
    發(fā)表于 09-03 17:27 ?12次下載
    使用51<b class='flag-5'>單片機(jī)</b>控制<b class='flag-5'>HC-SR04</b><b class='flag-5'>超聲波</b>模塊的測(cè)試程序免費(fèi)下載

    使用51單片機(jī)應(yīng)用HC-SR04超聲波模塊的程序免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用51單片機(jī)應(yīng)用HC-SR04超聲波模塊的程序免費(fèi)下載。
    發(fā)表于 07-11 17:40 ?12次下載
    使用51<b class='flag-5'>單片機(jī)</b>應(yīng)用<b class='flag-5'>HC-SR04</b><b class='flag-5'>超聲波</b>模塊的程序免費(fèi)下載

    使用51單片機(jī)進(jìn)行HC-SR04超聲波測(cè)距儀的程序免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用51單片機(jī)進(jìn)行HC-SR04超聲波測(cè)距儀的程序免費(fèi)下載。
    發(fā)表于 05-30 17:54 ?16次下載
    使用51<b class='flag-5'>單片機(jī)</b>進(jìn)行<b class='flag-5'>HC-SR04</b><b class='flag-5'>超聲波</b>測(cè)距儀的程序免費(fèi)下載

    使用單片機(jī)HC-SR04設(shè)計(jì)超聲波測(cè)距系統(tǒng)的設(shè)計(jì)資料合集

    HC-SR04超聲波測(cè)距模塊配套資料合集免費(fèi)下載包括了:STC89C52RC系列手冊(cè),PCB截圖,基于單片機(jī)超聲波測(cè)距系統(tǒng)論文,程序,答辯常見(jiàn)問(wèn)題解答,
    發(fā)表于 11-06 08:00 ?135次下載
    使用<b class='flag-5'>單片機(jī)</b>和<b class='flag-5'>HC-SR04</b>設(shè)計(jì)<b class='flag-5'>超聲波</b>測(cè)距系統(tǒng)的設(shè)計(jì)資料合集

    hc-sr04超聲波傳感的原理和應(yīng)用

    本文主要闡述了hc-sr04超聲波傳感的原理和應(yīng)用。
    發(fā)表于 04-23 09:42 ?3.2w次閱讀

    HC-SR04超聲波PIC單片機(jī)的C程序免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是HC-SR04超聲波PIC單片機(jī)的C程序免費(fèi)下載。
    發(fā)表于 07-30 17:16 ?32次下載
    <b class='flag-5'>HC-SR04</b><b class='flag-5'>超聲波</b>PIC<b class='flag-5'>單片機(jī)</b>的C程序免費(fèi)下載

    HC-SR04超聲波測(cè)距的51單片機(jī)C程序免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是HC-SR04超聲波測(cè)距的51單片機(jī)C程序免費(fèi)下載
    發(fā)表于 07-30 17:16 ?50次下載
    <b class='flag-5'>HC-SR04</b><b class='flag-5'>超聲波</b>測(cè)距的51<b class='flag-5'>單片機(jī)</b>C程序免費(fèi)下載

    利用HC-SR04和51單片機(jī)制造超聲波測(cè)距模塊

    利用HC-SR04和51單片機(jī)制造超聲波測(cè)距模塊~
    發(fā)表于 11-22 16:51 ?37次下載
    利用<b class='flag-5'>HC-SR04</b>和51<b class='flag-5'>單片機(jī)</b>制造<b class='flag-5'>超聲波</b>測(cè)距模塊

    HC-SR04超聲波測(cè)距塊講解(附32單片機(jī)源碼)

    文章目錄前言一、HC-SR04超聲波測(cè)距模塊原理1.模塊簡(jiǎn)介2.模塊電氣參數(shù)3.模塊工作原理二、HC-SR04超聲波測(cè)距模塊與32單片機(jī)接線
    發(fā)表于 11-23 18:21 ?131次下載
    <b class='flag-5'>HC-SR04</b><b class='flag-5'>超聲波</b>測(cè)距塊講解(附32<b class='flag-5'>單片機(jī)</b>源碼)