色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

基于Arduino開發(fā)板和電磁閥的自動(dòng)飲水機(jī)制作

電子設(shè)計(jì) ? 來源:一板網(wǎng) ? 作者:風(fēng)箏 ? 2021-01-13 16:45 ? 次閱讀

大約71%的地表都被水覆蓋,但遺憾的是只有2.5%的水是可以飲用。隨著人口增加、污染嚴(yán)重以及氣候變化,預(yù)計(jì)到2025年我們將遇到長(zhǎng)期的水資源短缺。一方面,各國和各州之間就共享河水已經(jīng)發(fā)生了輕微的爭(zhēng)議,另一方面,由于我們的疏忽,人類浪費(fèi)了大量的飲用水。

剛開始時(shí)可能問題不大,但如果你的水龍頭每秒滴一滴水,你只需要花費(fèi)大約五個(gè)小時(shí)就可以浪費(fèi)一加侖水,這對(duì)普通人來說是足夠的水來生存兩個(gè)天。那么可以做些什么來阻止這種情況呢?一如既往,答案就在于技術(shù)的進(jìn)步。如果我們用自動(dòng)打開和關(guān)閉的智能水龍頭替換所有手動(dòng)水龍頭,我們不僅可以節(jié)約用水,還可以擁有更健康的生活方式,因?yàn)槲覀儾恍枰门K手操作水龍頭。因此,在這個(gè)項(xiàng)目中,我們將使用Arduino開發(fā)板和電磁閥制作一個(gè)自動(dòng)飲水機(jī),當(dāng)杯子放在它附近時(shí),它可以自動(dòng)放滿水。聽起來很酷吧!那么讓我們建立一個(gè)......

所需的材料

● 電磁閥

● Arduino Uno開發(fā)板

● HCSR04 - 超聲波傳感器

MOSFET場(chǎng)效應(yīng)管IRF540

● 1k和10k電阻

● 面包板

● 連接導(dǎo)線

工作原理

自動(dòng)飲水機(jī)背后的概念非常簡(jiǎn)單。我們將使用HCSR04超聲波傳感器檢查飲水機(jī)前是否有物體,如玻璃杯。電磁閥將用于控制水流,當(dāng)通電時(shí)水將流出,當(dāng)斷電時(shí)水將停止。因此我們將編寫一個(gè)Arduino程序,它始終檢查是否有物體放置在水龍頭附近,如果是,則電磁閥將打開并等待物體被移除,一旦物體被移除,電磁閥將自動(dòng)關(guān)閉,從而關(guān)閉供水。

電路原理

基于Arduino的飲水機(jī)的完整電路圖如下所示

pIYBAF_-snCAAmdgAALoQg5R90s559.png

本項(xiàng)目使用的電磁閥是12V閥門,最大額定電流為1.2A,額定電流為700mA。也就是說,當(dāng)閥門打開時(shí),它會(huì)消耗大約700mA的電流來保持閥門開啟。我們知道Arduino開發(fā)板是一個(gè)以5V工作的開發(fā)板,因此我們需要一個(gè)開關(guān)驅(qū)動(dòng)電路,讓電磁閥開啟和關(guān)閉它。

該項(xiàng)目中使用的開關(guān)器件是IRF540N N溝道MOSFET。它有3個(gè)引腳,分別是柵極、源極和漏極。如電路圖所示,電磁閥的正極端子由Arduino的Vin引腳供電。因?yàn)槲覀儗⑹褂?2V適配器為Arduino供電,因此Vin引腳將輸出12V,可用于控制電磁閥。電磁閥的負(fù)極端子通過MOSFET的源極和漏極引腳連接到地。因此,只有在MOSFET導(dǎo)通時(shí)才會(huì)為電磁閥供電。

MOSFET的柵極引腳用于打開或關(guān)閉它。如果柵極引腳接地,它將保持關(guān)閉狀態(tài),如果施加?xùn)艠O電壓,它將導(dǎo)通。為了在沒有電壓施加到柵極引腳時(shí)保持MOSFET關(guān)斷,柵極引腳通過10k電阻接地。 Arduino引腳12用于打開或關(guān)閉MOSFET,因此D12引腳通過1K電阻連接到柵極引腳。該1K電阻用于限流目的。

超聲波傳感器由Arduino的+ 5V和接地引腳供電。 Echo和Trigger引腳分別連接到引腳8和引腳9。然后我們可以對(duì)Arduino進(jìn)行編程,使用超聲波傳感器測(cè)量距離,并在檢測(cè)到物體時(shí)打開MOSFET。整個(gè)電路很簡(jiǎn)單,因此可以很容易地在面包板上構(gòu)建。在建立連接后,看起來像下面這樣的東西。

o4YBAF_-sn2APFZNAAUzk5gcOZk527.png

編程Arduino開發(fā)板

對(duì)于這個(gè)項(xiàng)目,我們必須編寫一個(gè)程序,該程序使用HCSR-04超聲波傳感器來測(cè)量物體前方的距離。當(dāng)距離小于10cm時(shí),我們必須打開MOSFET,否則我們必須關(guān)閉MOSFET。我們還將使用連接到引腳13的板載LED并將其與MOSFET一起切換,以便我們可以確保MOSFET是處于開啟還是關(guān)閉狀態(tài)。接下來,我將其分解為小的有意義的片段來解釋該程序。

該程序以宏定義開始。我們有超聲波傳感器的觸發(fā)和回聲引腳,MOSFET柵極引腳和LED作為我們Arduino的I / O。所以我們已經(jīng)定義了它們將連接到哪個(gè)引腳。在我們的硬件中,我們將Echo和Trigger引腳分別連接到第8和第9個(gè)數(shù)字引腳。然后MOSFET引腳連接到引腳12,默認(rèn)情況下板載LED連接到引腳13。我們使用以下代碼定義引腳

#define trigger 9

#define echo 8

#define LED 13

#define MOSFET 12

在setup函數(shù)中,我們聲明哪些引腳是輸入的,哪些是輸出的。在我們的硬件中,只有超聲波傳感器的Echo引腳是輸入引腳,其余都是輸出引腳。因此我們使用Arduino的pinMode函數(shù)來指定如下所示

pinMode(trigger,OUTPUT);

pinMode(echo,INPUT);

pinMode(LED,OUTPUT);

pinMode(MOSFET,OUTPUT);

在主loop函數(shù)內(nèi)部,我們調(diào)用了名為measure_distance()的函數(shù)。此功能使用超聲波傳感器測(cè)量物體前方的距離,并將值更新為變量“distance”。要使用超聲波傳感器測(cè)量距離,必須首先將觸發(fā)引腳保持低電平兩微秒,然后保持高電平持續(xù)10微秒并再次保持低電平持續(xù)2微秒。這將向空氣中發(fā)出超聲波信號(hào)的聲波,它將被前方的物體反射,回聲引腳將拾取由它反射的信號(hào)。然后我們使用時(shí)間值來計(jì)算傳感器前方物體的距離。計(jì)算距離的程序如下

digitalWrite(trigger,LOW);

delayMicroseconds(2);

digitalWrite(trigger,HIGH);

delayMicroseconds(10);

digitalWrite(trigger,LOW);

delayMicroseconds(2);

time=pulseIn(echo,HIGH);

distance=time*340/20000;

一旦計(jì)算出距離,我們就必須使用簡(jiǎn)單的if語句比較距離值,如果值小于10cm,我們會(huì)使MOSFET和LED變?yōu)楦唠娖剑诰o接著的else語句中我們將MOSFET和LED設(shè)置為低電平。程序如下所示。

if(distance<10)

{

digitalWrite(LED,HIGH);digitalWrite(MOSFET,HIGH);

}

else

{

digitalWrite(LED,LOW);digitalWrite(MOSFET,LOW);

}

自動(dòng)飲水機(jī)的工作過程

按照電路中所示進(jìn)行連接,并將下面給出的程序上傳到Arduino開發(fā)板。做一些簡(jiǎn)單的安裝,將電磁閥連接到進(jìn)水口,并使用12V適配器將電路連接到Arduino板的DC插孔。確保板載LED指示燈熄滅,這樣可確保電磁閥也關(guān)閉。

如您所見,我已將超聲波傳感器直接放置在電磁閥下方,這樣當(dāng)玻璃杯放置在電磁閥下方時(shí),它會(huì)直接與超聲波傳感器相對(duì)。超聲波傳感器將探測(cè)到這個(gè)物體,并且MOSFET和LED一起打開,從而使電磁閥打開,水流下來。

同樣,當(dāng)移除玻璃杯后,超聲波傳感器告訴Arduino開發(fā)板,它前面沒有玻璃杯,因此Arduino關(guān)閉了閥門。如果您對(duì)此工作過程有任何疑問,請(qǐng)?jiān)诒咎旅孢M(jìn)行回復(fù)。

o4YBAF_-spCAJ3LFAAagdu6QY40690.png

注意:不同的電磁閥有不同的工作電壓和額定電流,確保電磁閥工作在12V,最大功耗不超過1.5A。

代碼

本篇文章使用的完整代碼如下所示:

#define trigger 9

#define echo 8

#define LED 13

#define MOSFET 12

float time=0,distance=0;

void setup()

{

Serial.begin(9600);

pinMode(trigger,OUTPUT);

pinMode(echo,INPUT);

pinMode(LED,OUTPUT);

pinMode(MOSFET,OUTPUT);

delay(2000);

}

void loop()

{

measure_distance();

if(distance<10)

{

digitalWrite(LED,HIGH);digitalWrite(MOSFET,HIGH);

}

else

{

digitalWrite(LED,LOW);digitalWrite(MOSFET,LOW);

}

delay(500);

}

void measure_distance()

{

digitalWrite(trigger,LOW);

delayMicroseconds(2);

digitalWrite(trigger,HIGH);

delayMicroseconds(10);

digitalWrite(trigger,LOW);

delayMicroseconds(2);

time=pulseIn(echo,HIGH);

distance=time*340/20000;

}
編輯:hfy

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

    關(guān)注

    14

    文章

    510

    瀏覽量

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

    關(guān)注

    18

    文章

    584

    瀏覽量

    35950
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6472

    瀏覽量

    187353
  • Arduino開發(fā)板
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    7457
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    霍爾開關(guān)在智能寵物飲水機(jī)中的作用

    您是否會(huì)遇到因?yàn)樾枰霾罨蛘呒影啵瑩?dān)心之前給寵物的水喝完了? 隨著科技的進(jìn)步,寵物飲水機(jī)逐漸發(fā)展出更加智能化的功能,是寵物主人們必備的一款智能設(shè)備,寵物自動(dòng)飲水機(jī)使用方便,不用頻繁的換水。另外
    的頭像 發(fā)表于 01-08 11:35 ?40次閱讀

    電磁閥壓力調(diào)節(jié)器的作用

    電磁閥壓力調(diào)節(jié)器是一種廣泛應(yīng)用于工業(yè)自動(dòng)化領(lǐng)域的設(shè)備,它通過控制流體的壓力來實(shí)現(xiàn)對(duì)機(jī)械設(shè)備的精確控制。這種設(shè)備在液壓系統(tǒng)、氣動(dòng)系統(tǒng)、化工、石油、食品加工、醫(yī)療設(shè)備等多個(gè)領(lǐng)域都有廣泛的應(yīng)用。 一
    的頭像 發(fā)表于 10-08 09:52 ?574次閱讀

    電磁閥調(diào)節(jié)壓力的方法

    電磁閥是一種利用電磁原理控制流體流動(dòng)的自動(dòng)化基礎(chǔ)元件,廣泛應(yīng)用于工業(yè)自動(dòng)化控制系統(tǒng)中。電磁閥通過電磁
    的頭像 發(fā)表于 10-08 09:51 ?2305次閱讀

    調(diào)壓電磁閥的使用方法

    調(diào)壓電磁閥是一種廣泛應(yīng)用于工業(yè)自動(dòng)化領(lǐng)域的設(shè)備,它通過電磁控制來調(diào)節(jié)流體的壓力。這種設(shè)備通常用于液壓系統(tǒng)、氣動(dòng)系統(tǒng)以及其他需要精確控制壓力的場(chǎng)合。 1. 調(diào)壓電磁閥的工作原理 調(diào)壓
    的頭像 發(fā)表于 10-08 09:42 ?695次閱讀

    調(diào)壓電磁閥的電阻過小的原因

    調(diào)壓電磁閥是一種利用電磁力來控制流體壓力的設(shè)備,廣泛應(yīng)用于液壓、氣動(dòng)系統(tǒng)中。當(dāng)調(diào)壓電磁閥的電阻過小時(shí),可能會(huì)導(dǎo)致電磁閥無法正常工作,影響整個(gè)系統(tǒng)的性能。 1.
    的頭像 發(fā)表于 10-08 09:40 ?435次閱讀

    調(diào)壓電磁閥的作用是什么

    調(diào)壓電磁閥是一種廣泛應(yīng)用于工業(yè)自動(dòng)化控制系統(tǒng)中的設(shè)備,它通過電磁力來控制流體的壓力、流量和方向。這種閥門通常用于液壓和氣動(dòng)系統(tǒng)中,以實(shí)現(xiàn)精確的控制。 1. 調(diào)壓電磁閥的工作原理 調(diào)壓
    的頭像 發(fā)表于 10-08 09:38 ?415次閱讀

    電磁閥的種類及工作原理

    電磁閥是一種利用電磁力來控制流體(液體或氣體)流動(dòng)的自動(dòng)化基礎(chǔ)元件,廣泛應(yīng)用于工業(yè)控制系統(tǒng)中。電磁閥的種類繁多,工作原理也各有不同,但它們的核心功能都是通過
    的頭像 發(fā)表于 09-14 14:21 ?965次閱讀

    電磁閥的常見故障維修方法

    電磁閥的常見故障及其維修方法主要包括以下幾個(gè)方面: 一、電磁線圈損壞 故障現(xiàn)象 :電磁閥通電后無輸出,線圈外觀異常,內(nèi)置芯棒失去電磁吸力。 維修方法 : 檢查電源電壓是否正常,確保電壓
    的頭像 發(fā)表于 09-14 14:19 ?3444次閱讀

    電磁閥泄壓怎么解決

    電磁閥泄壓?jiǎn)栴}概述 1. 電磁閥簡(jiǎn)介 電磁閥是一種利用電磁力來控制流體流動(dòng)的自動(dòng)閥門。它廣泛應(yīng)用于工業(yè)
    的頭像 發(fā)表于 09-14 14:16 ?790次閱讀

    如何設(shè)計(jì)電磁閥節(jié)能電路

    如何采用電路實(shí)現(xiàn)電磁閥的節(jié)能,當(dāng)打開電磁閥的一瞬間,電壓可以為電磁閥的額定電壓值,打開200ms后,電壓變?yōu)轭~定電壓的一半,當(dāng)電磁閥保持某種狀態(tài)時(shí),電壓變?yōu)轭~定電壓的三分之一(設(shè)想)
    發(fā)表于 07-15 15:36

    如何輕松應(yīng)對(duì)電磁閥故障

    電磁換向的線圈有兩根線,一根線是紅色線,接直流電源24V正極,另一根是藍(lán)色線,接直流電源的負(fù)極,在電磁閥內(nèi)的紅色指示燈是具有正負(fù)極的,如果把線接反的話,電磁閥的指示燈就不會(huì)亮,但是它
    發(fā)表于 03-18 11:41 ?787次閱讀
    如何輕松應(yīng)對(duì)<b class='flag-5'>電磁閥</b>故障

    維修飲水機(jī)

    維修飲水機(jī) 家里飲水機(jī)用久了不加熱線路好的 檢查溫控管好的.加熱膽壞了 網(wǎng)上購買一個(gè)換上 指示燈恢復(fù)加熱 修復(fù)成功
    發(fā)表于 02-27 15:55

    電磁閥工作原理 電磁閥的常見故障及解決方法

    電磁閥是一種控制液壓或氣動(dòng)系統(tǒng)中流體流動(dòng)的設(shè)備。它通過電磁力作用于機(jī)構(gòu)上,使芯移動(dòng),從而改變閥門的開啟度,從而控制介質(zhì)的通與斷。電磁閥廣泛應(yīng)用于許多領(lǐng)域,如工業(yè)生產(chǎn)、農(nóng)業(yè)灌溉、高樓建
    的頭像 發(fā)表于 02-18 11:23 ?3455次閱讀

    先導(dǎo)式電磁閥工作原理 先導(dǎo)式電磁閥和直動(dòng)式電磁閥區(qū)別

    先導(dǎo)式電磁閥是一種利用電磁力控制閥門開關(guān)的裝置。它由電磁鐵、芯和閥座組成。先導(dǎo)式電磁閥的工作原理是通過施加電流于
    的頭像 發(fā)表于 02-02 14:51 ?3836次閱讀

    汽車電磁閥的原理和作用

    汽車電磁閥是一種常見的汽車零件,它在汽車的控制系統(tǒng)中起著重要的作用。本文將詳細(xì)介紹汽車電磁閥的原理和作用。 汽車電磁閥的原理 汽車電磁閥是一種電氣控制的機(jī)械裝置,它由
    的頭像 發(fā)表于 01-22 16:29 ?5049次閱讀
    主站蜘蛛池模板: 古代又黄又肉到湿的爽文| 亚洲 日韩 国产 中文视频| 啊灬啊别停灬用力啊老师| 亚洲精品国产高清不卡在线| 欧美亚洲另类热图| 久久精品国产福利电影网| 国产91网站在线观看免费| 二色AV天堂在线| AV国产乱码一区二区三视频 | 国产成人免费全部网站| 99久久久无码国产精品免费人妻 | 久久亚洲国产精品亚洲| 国产一区二区三区国产精品| 凤楼app| 国产欧美日韩视频怡春院| 超碰高清熟女一区二区| av天堂网站avtt2017| 动漫H片在线观看播放免费| 99久久亚洲| 国产AV亚洲国产AV麻豆| 国语自产拍大学生在线观看| 国产午夜精品美女免费大片| 国产婷婷综合在线视频中文| 九九热在线观看视频| 精品极品三大极久久久久| 国产在线成人一区二区三区| 久久综合久久伊人| 六度影院最新| 久久综合视频网站| 琪琪电影午夜理论片YY6080| 免费三级播放器| 妺妺窝人体色777777野大粗| 色久久一个亚洲综合网| 日日噜噜噜噜夜夜爽亚洲精品| 小草观看免费高清视频| 亚洲国语在线视频手机在线| 69xx欧美| 97人妻无码AV碰碰视频| 99久久久A片无码国产精| 国产精品av免费观看| 国产九色在线|