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

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

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

基于HC-SR04的超聲波洗手液電路

科技觀察員 ? 來(lái)源:homemade-circuits ? 作者:homemade-circuits ? 2023-04-29 17:16 ? 次閱讀

超聲波洗手液電路通過(guò)反射的超聲波檢測(cè)人手的存在,并暫時(shí)觸發(fā)繼電器電磁泵,將消毒液分配到用戶的手上。

該項(xiàng)目使用流行的HC-SR04超聲波傳感器模塊來(lái)實(shí)現(xiàn)所需的傳感功能。

使用 HC-SR04

HC-SR04超聲波傳感器模塊由幾個(gè)專用超聲波換能器組成,額定工作頻率約為40 kHz。

該模塊具有 4 個(gè)引腳布局,用于配置到預(yù)期的驅(qū)動(dòng)器電路中。

電源引腳排列用 Vcc 和 Gnd 引腳表示。其中Vcc是模塊的正5V輸入,Gnd應(yīng)該與輸入電源的負(fù)線連接。

觸發(fā)引腳與 10 us 脈沖一起工作,激活兩個(gè)傳感器以發(fā)送和接收反射的超聲波。

當(dāng)檢測(cè)到一系列反射信號(hào)時(shí),“Echo”引腳變?yōu)楦唠娖?,用于啟?dòng)外部繼電器或電磁閥或任何首選負(fù)載。

HC-SR04 與 Arduino 接口

為了處理HC-SR04模塊,并使其能夠作為精密超聲波接近探測(cè)器工作,我們需要一個(gè)微控制器單元,如Arduino來(lái)完成這項(xiàng)任務(wù)。

當(dāng)使用下面給出的代碼進(jìn)行適當(dāng)編程時(shí),Arduino 將與 HC-SR04 兼容,用于預(yù)期的手部接近檢測(cè)和消毒劑分配機(jī)制的激活。

Arduino與HC-SR04和繼電器級(jí)的接口接線圖如下圖所示:

2.png

操作細(xì)節(jié)

這種超聲波洗手液回路的操作步驟很簡(jiǎn)單,可以通過(guò)以下幾點(diǎn)來(lái)理解:

Arduino 為 HC-SR04 模塊觸發(fā)脈沖提供 10 us 激活脈沖,使模塊能夠發(fā)送和接收來(lái)自目標(biāo)(用戶手)的反射脈沖序列。

這些反射的數(shù)據(jù)從 HC-SR04 模塊的回波引腳發(fā)送到 rduino。

Arduino 處理信號(hào)并在電路板的引腳 7 上實(shí)現(xiàn)穩(wěn)定的直流輸出,該引腳通過(guò) 10k 電阻器和 100uF 電容器與繼電器驅(qū)動(dòng)器級(jí)連接。

只要 HC-SR04 模塊繼續(xù)在設(shè)定的接近范圍內(nèi)檢測(cè)到用戶的手,Arduino 的引腳 #7 應(yīng)該保持高電平。

這意味著在此期間,re;ay 也將保持打開狀態(tài),這是我們不希望的。

為了確保繼電器和連接的分配機(jī)械或泵僅工作幾秒鐘,將電容器與 BC547 的底座串聯(lián)。

當(dāng)引腳#7由于人手的存在而變高時(shí),BC547 僅在其基本 100uF 充滿電的情況下傳導(dǎo),這在幾秒鐘內(nèi)發(fā)生。

一旦 100uF 充滿電,BC547 底座就會(huì)被禁止與底座驅(qū)動(dòng)器聯(lián)系,它會(huì)停止導(dǎo)通,關(guān)閉繼電器并禁用連接的洗手液分配機(jī)構(gòu)。

當(dāng)手被移開時(shí),HC-SR04停止向Arduino發(fā)送回聲信號(hào),Arduino將其引腳#7翻轉(zhuǎn)到邏輯零。

此時(shí),100uF 基極電容器開始通過(guò) Arduino 引腳 #7 和右側(cè) 10k 接地電阻放電。

程序代碼

下面給出了上面討論的使用HC-SR04和Arduino的超聲波洗手液電路的整個(gè)程序代碼:

`const int trigger = A1;

const int echo = A2;

int vcc = A0;

int gnd = A3;

int OP = 7;

long Time;

float distanceCM;

float distance = 15; // set threshold distance in cm

float resultCM;

void setup()

{

pinMode(OP,OUTPUT);

pinMode(trigger,OUTPUT);

pinMode(echo,INPUT);

pinMode(vcc,OUTPUT);

pinMode(gnd,OUTPUT);

}

void loop()

{

digitalWrite(vcc,HIGH);

digitalWrite(gnd,LOW);

digitalWrite(trigger,LOW);

delay(1);

digitalWrite(trigger,HIGH);

delayMicroseconds(10);

digitalWrite(trigger,LOW);

Time=pulseIn(echo,HIGH);

distanceCM=Time*0.034;

resultCM=distanceCM/2;

if(resultCM《=distance)

{

digitalWrite(OP,HIGH);

delay(4000);

}

if(resultCM》=distance)

{

digitalWrite(OP,LOW);

}

delay(10);

}

警告:作者提出的超聲波洗手液電路尚未經(jīng)過(guò)實(shí)際測(cè)試。

聲明:本文內(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)投訴
  • 電路圖
    +關(guān)注

    關(guān)注

    10305

    文章

    10715

    瀏覽量

    525920
  • 超聲波傳感器
    +關(guān)注

    關(guān)注

    18

    文章

    574

    瀏覽量

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

    關(guān)注

    9

    文章

    82

    瀏覽量

    42535
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    關(guān)于HC-SR04超聲波測(cè)距模塊

    參考:某寶HC-SR04 超聲波測(cè)距模塊商品詳情頁(yè)1.關(guān)于HC-SR04 超聲波測(cè)距模塊某寶上的HC-SR04
    發(fā)表于 08-10 06:24

    如何利用現(xiàn)成的SysTick去實(shí)現(xiàn)HC-sr04超聲波測(cè)距呢

    什么是HC-sr04超聲波測(cè)距模塊呢?HC-sr04超聲波測(cè)距模塊它是如何工作的?如何利用現(xiàn)成的SysTick去實(shí)現(xiàn)HC-sr04
    發(fā)表于 12-02 08:10

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

    、HC-SR04超聲波測(cè)距模塊原理1.模塊簡(jiǎn)介HC-SR04超聲波模塊常用于機(jī)器人避障、物體測(cè)距、位檢測(cè)、公共安防、停車場(chǎng)檢測(cè)等場(chǎng)所。
    發(fā)表于 12-06 07:14

    HC-SR04超聲波測(cè)距模塊簡(jiǎn)介

    1 簡(jiǎn)介HC-SR04超聲波測(cè)距模塊可提供 2cm-400cm的非接觸式距離感測(cè)功能,測(cè) 距精度可達(dá)高到 3mm ;模塊包括超聲波發(fā)射器、接收器與控制電路。電氣參數(shù)
    發(fā)表于 01-06 06:05

    HC-SR04超聲波具有哪些參數(shù)應(yīng)用

    引腳電平函數(shù)三、程序?qū)崿F(xiàn):運(yùn)行效果:一、HC-SR04超聲波產(chǎn)品應(yīng)用領(lǐng)域:1、機(jī)器人避障  2、物體測(cè)距  3、位檢測(cè)  4、公共安防  5、停車場(chǎng)檢測(cè)超聲波傳感器模塊上面通常有兩個(gè)
    發(fā)表于 01-07 06:08

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

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

    HC-SR04超聲波測(cè)距資料

    、HC-SR04超聲波測(cè)距資料幫你了解傳感器實(shí)驗(yàn)、使用快速入門,你擁有值得。
    發(fā)表于 05-10 10:36 ?18次下載

    超聲波測(cè)距資料(HC-SR04)

    超聲波測(cè)距資料(HC-SR04),感興趣可以看看。
    發(fā)表于 07-25 18:52 ?104次下載

    超聲波測(cè)距模塊(HC-SR04)用戶手冊(cè)

    超聲波資料,超聲波測(cè)距模塊(HC-SR04)用戶手冊(cè)。
    發(fā)表于 12-19 14:01 ?87次下載

    簡(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è)距模塊及制作圖詳解

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

    HC-SR04超聲波測(cè)距模塊配套資料合集免費(fèi)下載包括了:STC89C52RC系列手冊(cè),PCB截圖,基于單片機(jī)的超聲波測(cè)距系統(tǒng)論文,程序,答辯常見問(wèn)題解答,超聲波測(cè)距開題報(bào)告,
    發(fā)表于 11-06 08:00 ?135次下載
    使用單片機(jī)和<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超聲波電路原理圖免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是HC-SR04超聲波電路原理圖免費(fèi)下載。
    發(fā)表于 05-28 14:55 ?502次下載
    <b class='flag-5'>HC-SR04</b><b class='flag-5'>超聲波</b><b class='flag-5'>電路</b>原理圖免費(fèi)下載

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

    HC-SR04超聲波測(cè)距模塊原理及電路
    發(fā)表于 03-10 10:13 ?61次下載
    <b class='flag-5'>HC-SR04</b><b class='flag-5'>超聲波</b>測(cè)距模塊原理及<b class='flag-5'>電路</b>圖

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

    、HC-SR04超聲波測(cè)距模塊原理1.模塊簡(jiǎn)介HC-SR04超聲波模塊常用于機(jī)器人避障、物體測(cè)距、位檢測(cè)、公共安防、停車場(chǎng)檢測(cè)等場(chǎng)所。
    發(fā)表于 11-23 18:21 ?132次下載
    <b class='flag-5'>HC-SR04</b><b class='flag-5'>超聲波</b>測(cè)距塊講解(附32單片機(jī)源碼)