精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如何使用 Arduino 來(lái)開(kāi)發(fā)灌溉系統(tǒng)

開(kāi)發(fā) 前端
以前灌溉就是大量線軸連接到水泵上,但是仍然會(huì)存在一些問(wèn)題,比如缺電、管道連接不正確或管道需要加壓等。由于以上問(wèn)題出現(xiàn)的突然性,一個(gè)及時(shí)提醒你并保存現(xiàn)場(chǎng)數(shù)據(jù)的系統(tǒng)是非常寶貴的, 即使你在事發(fā)12小時(shí)之后回到農(nóng)場(chǎng)仍然會(huì)發(fā)現(xiàn)管道破損之前5分鐘灌溉現(xiàn)場(chǎng)狀況。

幾周之前,我展示了最近為父親做的一個(gè)項(xiàng)目:Remotely controlling IR/RF devices with an Arduino,他卻抱怨道我還沒(méi)有為他開(kāi)發(fā)一個(gè)可遠(yuǎn)程控制得灌溉系統(tǒng)。我們有幾英畝地需要灌溉,以前是通過(guò)中央水泵加管道的方式灌溉。然而在那時(shí),事實(shí)是他需要一個(gè)遠(yuǎn)程控制水泵,這對(duì)我來(lái)說(shuō)是一個(gè)新的挑戰(zhàn),正如對(duì)你們一樣,所以我詢(xún)問(wèn)了父親他的具體的需求。

他告訴我他需要一個(gè)允許他向一個(gè)手機(jī)號(hào)打電話或者發(fā)短信以控制遠(yuǎn)程的水泵開(kāi)始或者關(guān)閉,以及如果灌溉系統(tǒng)出現(xiàn)問(wèn)題,系統(tǒng)會(huì)發(fā)送短息并及時(shí)關(guān)閉水泵。

[[110171]] 

以前灌溉就是大量線軸連接到水泵上,但是仍然會(huì)存在一些問(wèn)題,比如缺電、管道連接不正確或管道需要加壓等。由于以上問(wèn)題出現(xiàn)的突然性,一個(gè)及時(shí)提醒你并保存現(xiàn)場(chǎng)數(shù)據(jù)的系統(tǒng)是非常寶貴的, 即使你在事發(fā)12小時(shí)之后回到農(nóng)場(chǎng)仍然會(huì)發(fā)現(xiàn)管道破損之前5分鐘灌溉現(xiàn)場(chǎng)狀況。

Arduino 來(lái)拯救

Arduino非常適合這樣的項(xiàng)目:低成本、只需要一個(gè)電源、沒(méi)有系統(tǒng)會(huì)凍結(jié)/掛起、擁有眾多的標(biāo)準(zhǔn)周邊設(shè)備。聽(tīng)起來(lái)這個(gè)想法適合我做,所以我通過(guò)互聯(lián)網(wǎng)搜索到Arduino GSM模塊。***,我發(fā)現(xiàn)一個(gè)模塊以及開(kāi)放庫(kù)只需要30美元,非常便宜。完整的系統(tǒng)成本大約50美元,和大多數(shù)其他系統(tǒng)成本700美元形成鮮明對(duì)照。

幸運(yùn)的是,GSMLib很容易使用,我一找出哪些針腳能用到,哪些沒(méi)用就開(kāi)始動(dòng)手去做。一個(gè)簡(jiǎn)短的例子,當(dāng)一個(gè)認(rèn)證的手機(jī)號(hào)發(fā)短息給你時(shí),你需要做的就是:

  1. stat = call.CallStatusWithAuth(number, 1, 3);if(stat == CALL_INCOM_VOICE_AUTH) {  
  2.     call.HangUp();  
  3.     sms.SendSMS(number, value_str);}  

系統(tǒng)描述

最終的水泵控制系統(tǒng)是相當(dāng)簡(jiǎn)單的。開(kāi)始或者關(guān)閉的方法通過(guò)一個(gè)繼電器或者兩個(gè)繼電器系統(tǒng)模擬開(kāi)/關(guān)按鈕實(shí)現(xiàn)。我想要的是兩種方法都支持,這并不是很困難。

除了輸出之外,也有輸入。當(dāng)系統(tǒng)啟動(dòng)并運(yùn)行時(shí),相應(yīng)的繼電器開(kāi)啟和關(guān)閉;當(dāng)有一個(gè)錯(cuò)誤時(shí)(斷電、低壓、高溫),三個(gè)繼電器可能會(huì)開(kāi)啟。我們的軟件一般需要發(fā)送短信,當(dāng)系統(tǒng)開(kāi)始和停止運(yùn)行時(shí)(無(wú)論任何原因,無(wú)論你是否通過(guò)電話開(kāi)啟系統(tǒng)),當(dāng)一個(gè)錯(cuò)誤繼電器觸發(fā)時(shí),一條帶有具體錯(cuò)誤原因的短信將發(fā)送。

我們也想要一種取消SMS發(fā)送的方法,與確保你不會(huì)得到無(wú)關(guān)緊要的信息,如果你手動(dòng)開(kāi)啟/關(guān)閉系統(tǒng),而你在水泵身旁(顯而易見(jiàn)的是當(dāng)你站在水泵旁邊時(shí),關(guān)閉水泵,壓力消失,你不在需要接受短信)通過(guò)簡(jiǎn)單的選擇輸入可實(shí)現(xiàn)開(kāi)啟短息發(fā)送功能或者關(guān)閉。

當(dāng)然也有一些次要的問(wèn)題需要考慮,比如錯(cuò)誤繼電器和其他元件不相關(guān)聯(lián)(當(dāng)關(guān)閉電源后,所有其他的錯(cuò)誤繼電器將繼續(xù)運(yùn)行,所以你只需要發(fā)送“電力消失”信息),錯(cuò)誤條件具體到錯(cuò)誤(例如,關(guān)閉系統(tǒng)觸發(fā)“壓力下降”錯(cuò)誤),但這都非常簡(jiǎn)單。

實(shí)現(xiàn)錯(cuò)誤短信

實(shí)現(xiàn)錯(cuò)誤短息的函數(shù)只需幾行。初始時(shí),我們檢測(cè)繼電器的狀態(tài)是否改變(當(dāng)一個(gè)錯(cuò)誤繼電器保持激活狀態(tài)時(shí),我們想要邊緣觸發(fā)以避免虛假循環(huán)。例如):

  1. for (char i=0; i < INPUT_LENGTH; i++) {  
  2.     pinState = digitalRead(inputPins[i]);  
  3.     if (pinState != pinStates[i]) {  
  4.         // If the pin's state changed, note it.  
  5.         statesChanged[i] = 1;  
  6.     }  
  7.     // Update the state.  
  8.     pinStates[i] = pinState;}  

然后我們掌握了所有狀態(tài)的改變以及新?tīng)顟B(tài),決定接下來(lái)做什么就不難了:

  1. // Decide what happens.if (statesChanged[0] == 1 && pinStates[0] == OFF) {  
  2.     // Phase dropped, send message regardless.  
  3.     sendSMS("Phase dropped.");} else if (statesChanged[1] == 1 && pinStates[1] == OFF) {  
  4.     sendSMS("Thermal dropped.");} else if ((statesChanged[2] == 1 && pinStates[2] == OFF) &&  
  5.            (statesChanged[3] == 1 &&  pinStates[3] == OFF)) {  
  6.     // Pressure dropped *and operation stopped simultaneously*.  
  7.     // This is because we don't want to be notified of normal  
  8.     // pressure drops after we stop the system ourselves.  
  9.     sendSMS("Pressure dropped.");} else if (statesChanged[3] == 1 && pinStates[3] == OFF) {  
  10.     sendSMS("Pump shut down.");} else if (statesChanged[3] == 1 && pinStates[3] == ON) {  
  11.     sendSMS("Pump started.");}  

結(jié)束語(yǔ)

最終完成的系統(tǒng)應(yīng)當(dāng)是即插即用的。如果你想要使用它,并且像我一樣擁有兼容好的錯(cuò)誤繼電器,你可以安裝到 Arduino 并且運(yùn)行它。

你能在GitHub上找到完整的代碼:https://github.com/skorokithakis/arduino-irrigation

非常樂(lè)見(jiàn)你提出系統(tǒng)功能上的需求,這是走向成功的故事。失敗的故事也是非常受歡迎的,但是它們使我不怎么幸福。我也將期待你后面的評(píng)論,或者你可以Tweet我。我希望基于Arduino的灌溉系統(tǒng)將至少給提供一些有用的東西,感謝你的閱讀!

英文原文:Arduino-powered irrigation system

譯文鏈接:http://www.oschina.net/translate/arduino-powered-irrigation-system

責(zé)任編輯:林師授 來(lái)源: 開(kāi)源中國(guó)社區(qū)編譯
相關(guān)推薦

2020-10-30 16:12:48

網(wǎng)絡(luò)攻擊惡意軟件網(wǎng)絡(luò)安全

2014-08-25 12:14:02

Docker協(xié)助開(kāi)發(fā)

2021-08-06 09:55:33

5G智慧農(nóng)業(yè)物聯(lián)網(wǎng)

2019-03-04 10:45:57

Linux Cockp系統(tǒng)性能命令

2020-04-11 21:10:36

物聯(lián)網(wǎng)智能節(jié)水IOT

2021-08-25 09:00:00

開(kāi)發(fā)軟件數(shù)據(jù)

2017-03-01 12:19:17

rsync Linux系統(tǒng)

2009-06-03 16:12:41

Eclipse開(kāi)發(fā)AnAndroidEclipse

2011-03-16 09:05:29

iptablesNAT

2009-11-19 16:04:12

2021-01-31 10:48:24

命令Systemctl工具

2018-06-05 14:40:35

Linux樹(shù)莓派繪圖儀

2019-05-20 10:58:40

物聯(lián)網(wǎng)IOT技術(shù)

2020-03-06 08:00:02

Multipass系統(tǒng)虛擬機(jī)

2016-10-24 09:09:48

AnsibleVagrantFedora

2021-11-22 09:00:00

后端開(kāi)發(fā)CMS

2023-02-03 11:40:49

機(jī)器學(xué)習(xí)分析情感

2010-08-12 18:12:58

ibmdwRational

2016-03-31 09:18:11

xcodetargets管理

2020-02-17 16:28:49

開(kāi)發(fā)技能代碼
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

老司机av福利| 国产精品精品视频一区二区三区| av电影中文字幕| av在线资源| 欧美激情一区二区三区全黄| 亚洲iv一区二区三区| 国产 日韩 欧美 成人| 一个色免费成人影院| 欧美精品成人一区二区三区四区| www污在线观看| 国产免费视频在线| 国产一区欧美日韩| 日本中文字幕不卡免费| 欧美三级在线免费观看| 九九久久成人| 欧美本精品男人aⅴ天堂| 国产又大又硬又粗| 污污片在线免费视频| 欧美激情一二三区| 精品一区日韩成人| 国产男女猛烈无遮挡| 免费看黄裸体一级大秀欧美| 久久99精品国产99久久6尤物| 免费在线观看污| 欧洲大片精品免费永久看nba| 色婷婷激情综合| 免费在线黄网站| 91av资源在线| av日韩在线网站| 成人乱人伦精品视频在线观看| 天天综合天天干| 欧美另类女人| 精品国内产的精品视频在线观看| 黄色国产在线观看| 波多野结衣欧美| 欧美精品乱码久久久久久按摩 | 国产精品久久久久7777婷婷| 久久av高潮av无码av喷吹| 欧美一区二区三区高清视频| 亚洲欧美日韩高清| 欧美成人午夜精品免费| 欧美理论电影在线精品| 精品剧情v国产在线观看在线| 免费精品99久久国产综合精品应用| 韩日成人影院| 一本大道久久a久久精二百| 国产精品国产亚洲精品看不卡| www免费在线观看| 亚洲欧洲另类国产综合| 亚洲欧洲一二三| 香蕉视频在线播放| 国产精品嫩草影院com| 日本在线一区| 成av人电影在线观看| 久久久电影一区二区三区| 精品一区二区三区免费毛片| 污污视频在线免费看| av中文字幕不卡| 激情伦成人综合小说| 天天干天天爱天天操| 成人久久视频在线观看| 精品欧美一区二区在线观看视频 | 精品人妻人人做人人爽| 污污视频在线| 亚洲va中文字幕| 日日摸日日碰夜夜爽无码| 欧美裸体视频| 色94色欧美sute亚洲线路一ni| 成人观看免费完整观看| 欧美国产日韩电影| 欧美久久久久免费| 欧美体内she精高潮| jizzjizzjizz欧美| 亚洲电影免费观看高清| 久久精品国产亚洲AV熟女| 欧洲杯足球赛直播| 久久综合久久八八| 久久精品国产亚洲AV无码麻豆 | 亚洲青青青在线视频| 国产乱子伦精品视频| sm久久捆绑调教精品一区| 福利视频一区二区| 9l视频白拍9色9l视频| 99久热在线精品视频观看| 欧美一级艳片视频免费观看| 久久久久亚洲AV成人网人人小说| 欧美重口另类| 中文字幕成人在线| 黄色一级片在线免费观看| 午夜综合激情| 91久久中文字幕| 午夜视频福利在线| 国产精品久久久久影院老司| 精品一二三四五区| 欧美福利在线播放| 日韩美女视频一区二区在线观看| 国产人妻人伦精品1国产丝袜| 成人一区而且| 97色在线视频观看| 一本色道久久综合精品婷婷| 成人小视频免费在线观看| 欧美一区二区综合| 丁香花电影在线观看完整版| 欧美影院一区二区三区| 中文字幕18页| 成人久久电影| 91av在线播放| 国产三级漂亮女教师| 久久亚洲一级片| 国产女教师bbwbbwbbw| 巨胸喷奶水www久久久免费动漫| 日韩精品一区国产麻豆| 色婷婷国产精品免| 99国产一区| 亚洲自拍高清视频网站| 国产私拍精品| 精品成人久久av| 中文字幕一区二区在线观看视频| 美女久久99| 性欧美长视频免费观看不卡| 国产肥老妇视频| 国产精品美女久久久久久久久 | 精品国产乱码久久久久久浪潮| 国产熟女一区二区| 日韩视频不卡| 福利精品视频| 成人影院www在线观看| 在线免费观看视频一区| 亚洲国产果冻传媒av在线观看| 中文乱码免费一区二区三区下载| 国产精品久久色| 毛片在线能看| 大伊人狠狠躁夜夜躁av一区| 精品国产一二区| 欧美一区二区| 成人午夜在线观看| 国产精品久久久久久福利| 91久久精品一区二区三| 蜜桃传媒一区二区亚洲av| 亚洲高清二区| 成人xxxxx色| 国精产品一区一区三区mba下载| 欧美精品高清视频| 国产成人免费在线观看视频| 男男成人高潮片免费网站| 日韩高清国产精品| 第84页国产精品| 亚洲日本成人网| 亚洲图片欧美日韩| 日本一区二区免费在线观看视频| 91av俱乐部| 日韩电影一区| 成人国产精品久久久| 美女隐私在线观看| 91精品一区二区三区在线观看| 大胸美女被爆操| 久久国产精品99精品国产| 在线观看成人av电影| 国产精品**亚洲精品| 久久成人精品视频| 亚洲高清在线观看视频| 亚洲一区二区三区激情| 成年人的黄色片| 免费日韩精品中文字幕视频在线| 日韩电影免费观看在| 久久久久毛片| 欧美日韩国产成人在线| 黑人精品一区二区| 欧美日韩在线影院| 青娱乐国产视频| 人人爽香蕉精品| 中文字幕一区二区三区四区五区六区| 懂色av色香蕉一区二区蜜桃| 欧美国产日韩精品| 午夜在线观看视频18| 色88888久久久久久影院按摩| 老司机福利在线观看| 国内精品视频一区二区三区八戒| 996这里只有精品| 网友自拍区视频精品| 国产精品美女www爽爽爽视频| 麻豆影视国产在线观看| 亚洲精品一区二区三区福利| 亚洲第一在线播放| 亚洲欧洲色图综合| 毛茸茸free性熟hd| 蜜臀va亚洲va欧美va天堂| 欧美一级爱爱视频| 免费观看不卡av| 亚洲aa在线观看| 亚洲天堂手机| 久久人人爽亚洲精品天堂| 天天爱天天干天天操| 欧美色图天堂网| 日韩 国产 在线| 国产精品丝袜一区| 男男一级淫片免费播放| 麻豆一区二区在线| 国产中文字幕乱人伦在线观看| 精品视频黄色| 丁香五月网久久综合| 成人国产精品入口免费视频| 欧美国产欧美亚洲国产日韩mv天天看完整| 黄色视屏网站在线免费观看| 日韩欧美不卡一区| 91porny九色| 亚洲va国产天堂va久久en| 中文字幕在线观看二区| 91麻豆国产精品久久| 五月天婷婷在线观看视频| 六月丁香综合| www.国产在线视频| 亚洲综合婷婷| 亚洲国产欧美不卡在线观看| 视频福利一区| 国产精品yjizz| 一区二区三区日本视频| 国产精品∨欧美精品v日韩精品| 成人免费高清观看| 久久亚洲精品小早川怜子66| 北条麻妃在线| 亚洲精品资源在线| 香港三日本三级少妇66| 日韩免费看网站| 99久久久久久久| 欧美酷刑日本凌虐凌虐| 中文字幕在线播放日韩| 色呦呦网站一区| 美女又爽又黄免费视频| 亚洲二区视频在线| 久久国产在线观看| 亚洲天堂免费在线观看视频| 中文天堂资源在线| 欧美国产日韩一二三区| 鲁丝一区二区三区| 国产亚洲一本大道中文在线| 最近日本中文字幕| 成人精品视频一区二区三区尤物| 乳色吐息在线观看| 国产69精品久久99不卡| 永久看看免费大片| 国产毛片精品视频| 亚洲黄色av片| 国产米奇在线777精品观看| 奇米视频888| 精品亚洲aⅴ乱码一区二区三区| 中文字幕成人在线视频| 精品一区二区三区视频| 国产一级免费大片| 国产精品自拍毛片| 欧美老女人bb| 成人三级伦理片| 亚洲图片综合网| 99re这里只有精品首页| www.色天使| 国产亚洲综合性久久久影院| 欧美成人国产精品一区二区| 国产欧美精品一区二区色综合 | 特黄视频在线观看| 日韩电视剧免费观看网站| 亚洲 另类 春色 国产| 亚洲美女精品久久| www.亚洲视频| 久久精品国产亚洲| 蜜臀av在线| 欧美一区二区视频97| 欧美色片在线观看| 91麻豆国产语对白在线观看| 9999久久久久| 免费在线观看91| 久久国产小视频| 男人草女人视频| 国产精品久久国产愉拍| 在线观看免费黄网站| 国内久久精品视频| 岛国精品资源网站| 亚洲国产成人在线| 黄色一级免费视频| 一本久道中文字幕精品亚洲嫩 | 美女在线视频一区| 古装做爰无遮挡三级聊斋艳谭| 成人avav在线| 国产精品久久久久久久av| 亚洲免费资源在线播放| 日韩黄色三级视频| 欧美视频在线不卡| 丰满人妻一区二区三区免费| 亚洲男人第一av网站| 黄色网址在线免费播放| 4438全国亚洲精品在线观看视频| 99久久综合国产精品二区| 99爱精品视频| 日韩激情免费| 18禁免费观看网站| 国产在线视频一区二区三区| 国产精品边吃奶边做爽| 自拍视频在线观看一区二区| 成年人午夜视频| 9191成人精品久久| 蜜桃视频在线观看网站| 九色精品免费永久在线| 国产在线|日韩| 精品一区二区国产| 午夜亚洲福利| 午夜视频你懂的| 成人福利视频在线| 欧美激情图片小说| 欧美在线你懂得| 无码精品视频一区二区三区| 久久影视电视剧免费网站清宫辞电视 | 国产视频一区二区三区在线播放| 国产麻豆精品在线观看| 精品人妻无码一区| 天天综合日日夜夜精品| 国产成人a人亚洲精品无码| 国产小视频91| 欧美一级鲁丝片| 国产成人精品免费视频大全最热| 欧美3p视频| 中文字幕国内自拍| 久久久午夜精品理论片中文字幕| 久久久久久久国产精品毛片| 欧美日本一区二区三区四区| 日本一区二区三区在线观看视频| 欧美黑人狂野猛交老妇| 久久伊人影院| 在线观看视频黄色| 另类成人小视频在线| 国产传媒国产传媒| 色婷婷久久99综合精品jk白丝| 天天摸天天干天天操| 久久久久久久色| 日韩一区二区三区高清在线观看| 正在播放一区| 久久99日本精品| 成人一级片免费看| 欧美午夜精品理论片a级按摩| 黄色视屏网站在线免费观看| 青草热久免费精品视频 | 亚洲国产精品一区二区第四页av| 性久久久久久| 日韩精品电影一区二区| 色久综合一二码| 国产毛片在线看| 国产精品久久久久久久久久 | 亚洲欧洲日韩精品在线| 亚洲天堂电影网| 久热成人在线视频| 性生交大片免费全黄| 欧美一区永久视频免费观看| av在线播放观看| 成人精品水蜜桃| 亚洲人人精品| 18禁裸乳无遮挡啪啪无码免费| 欧美日韩中文在线观看| 国产在线观看网站| 国产欧美日韩免费看aⅴ视频| 91欧美日韩| 人妻换人妻仑乱| 亚洲1区2区3区视频| 青青草免费在线| 国产精品免费视频xxxx| 欧美黄色录像片| 麻豆av免费看| 精品福利在线观看| 大胆av不用播放器在线播放| 国产精品香蕉国产| 亚洲精品91| www国产视频| 91福利资源站| 成人午夜在线影视| 精品无人区一区二区三区| 久久一日本道色综合久久| 欧美三级视频网站| 日韩一区二区视频| 激情黄产视频在线免费观看| 日韩电影免费观看高清完整| 国产美女av一区二区三区| www.国产成人| 色婷婷av一区二区三区在线观看| 高清不卡一区| 六月丁香婷婷在线| 中文字幕一区在线观看视频| 亚洲伦理在线观看| 国产91色在线|| 欧美精品二区| 一级片视频免费看| 欧美哺乳videos| 国产在线|日韩| 国产欧美日韩小视频| 国产欧美精品日韩区二区麻豆天美| 国产女人18毛片水真多| 欧洲午夜精品久久久| 女生裸体视频一区二区三区| 五月婷婷综合在线观看| 91精品一区二区三区在线观看| 中文字幕在线高清| 黄色片免费在线观看视频| 久久精品一区二区三区四区| 亚洲成a人片77777精品|