精品欧美一区二区三区在线观看 _久久久久国色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)

91久久精品在线| 在线电影院国产精品| 91精品久久久久久| 国内精品久久99人妻无码| 成人毛片av在线| 美女网站一区二区| 亚洲性猛交xxxxwww| 国产美女网站在线观看| 性中国古装videossex| 93在线视频精品免费观看| 色悠悠亚洲一区二区| 激情视频一区二区| 激情五月色婷婷| 国产精品对白| 婷婷久久综合九色综合绿巨人| 99热最新在线| 欧美成人手机视频| 日韩精品三级| 亚洲国产日产av| 国产一区二区三区色淫影院 | 在线观看国产黄| 国产探花在线精品一区二区| 一本色道久久综合亚洲91| 久久99导航| 国产精品视频一区在线观看| 一本色道久久综合狠狠躁的番外| 天涯成人国产亚洲精品一区av| 国产在线观看一区| 国产精品久免费的黄网站| 亚洲欧美日本伦理| 欧美中文字幕一二三区视频| 亚洲欧洲国产日韩精品| 国产精品熟女久久久久久| 亚洲精品97| 欧美刺激脚交jootjob| 国产女主播自拍| 婷婷色在线视频| 日韩专区在线视频| xxxxx91麻豆| 青青草精品在线| а√天堂中文在线资源8| 99久久久无码国产精品| 国产精品18久久久久久首页狼 | 国产第一页视频| 91网页在线观看| 国产揄拍国内精品对白| 久久久亚洲国产| 成人片黄网站色大片免费毛片| 成人交换视频| 一区二区三区不卡在线观看| 久精品国产欧美| 姑娘第5集在线观看免费好剧| 久久久久久久久久久久久久久久久久 | 黄色综合网址| 亚洲天堂av老司机| 激情五月综合色婷婷一区二区 | 蜜臀av一区二区| 欧美区在线播放| 丰满圆润老女人hd| 日本成人手机在线| 欧美性极品少妇| 青青草国产免费| 日本在线免费看| av午夜一区麻豆| 91亚洲国产成人久久精品网站| 国产成人无码精品亚洲| 国产韩日影视精品| 日韩精品视频在线| aaaaaaaa毛片| 亚洲成人av观看| 亚洲成人福利片| 伊人久久大香线蕉成人综合网| 天堂v视频永久在线播放| 九九视频精品免费| 日本久久久久亚洲中字幕| 日本a级片视频| 欧美一区二区三区激情视频| 亚洲激情视频在线观看| 日日夜夜精品视频免费观看| 美女一区网站| 午夜视频久久久久久| 欧美日韩亚洲国产成人| 大胆av不用播放器在线播放| 91网站在线观看视频| 1卡2卡3卡精品视频| 中文在线最新版天堂| 国产日韩一区二区三区在线播放 | 欧美肥胖老妇做爰| 美女黄色片视频| 国产在线美女| 亚洲午夜国产一区99re久久| 制服丝袜综合日韩欧美| 国产天堂素人系列在线视频| 99久久久久久99| 狠狠干一区二区| 人妻无码一区二区三区久久99| 韩国av一区二区三区四区| 国产精品视频资源| 免费一级a毛片| 美女精品在线观看| 人人做人人澡人人爽欧美| 日韩精品一区二区在线播放| 欧美一区网站| 欧美精品性视频| 欧美日韩免费做爰视频| 欧美视频久久| 久久久久久久久久久国产| 久久艹精品视频| 欧美啪啪一区| 欧美疯狂做受xxxx高潮| 久久久精品91| 狠狠干综合网| 亚州精品天堂中文字幕| 日本在线视频免费| 亚洲一区成人| 国产成人一区二区| 在线观看免费观看在线| 久久99精品国产麻豆婷婷洗澡| 国产日本欧美一区二区三区| 888奇米影视| 国产成人一级电影| 精品国产福利| 99精品老司机免费视频| 中文字幕一区二| 奇米777四色影视在线看| 国产啊啊啊视频在线观看| 亚瑟在线精品视频| 虎白女粉嫩尤物福利视频| 69堂免费精品视频在线播放| 欧美日韩另类国产亚洲欧美一级| 亚洲综合激情视频| 欧美日本三级| 日韩av中文字幕在线免费观看 | 国产黄色片av| 99热在这里有精品免费| 日本一区二区久久精品| 黄网站免费在线观看| 亚洲午夜av在线| 中文字幕亚洲欧美日韩在线不卡 | 国产一区二区三区四区视频| 九九视频精品免费| 国产福利久久| 成人高清在线| 一区二区三区在线观看国产 | 日韩va欧美va亚洲va久久| 国产精品香蕉国产| 丰满少妇被猛烈进入| 91麻豆国产自产在线观看| 亚洲精品一区二区三区四区五区 | 亚洲精品国产精品乱码不99| 亚洲美免无码中文字幕在线| 偷拍视频一区二区三区| 欧美一二三区在线观看| 日本黄色网址大全| 一个色综合网| 欧美影院久久久| 91午夜交换视频| av亚洲精华国产精华精华| 一区二区免费在线观看| cao在线视频| 7777精品伊人久久久大香线蕉完整版| av2014天堂网| 欧美日韩网址| 国产精品日韩专区| 五月激情六月婷婷| 综合精品久久久| 妓院一钑片免看黄大片| www.爱久久| 久久精品久久久久| 无码人妻一区二区三区线| 风间由美性色一区二区三区| 少妇精品久久久久久久久久| 川上优av中文字幕一区二区| 欧美男女性生活在线直播观看| 中文字幕免费高清视频| 婷婷久久综合| 国产精品中文久久久久久久| 日本免费一区二区三区| 亚洲人成色777777老人头| 亚洲视频在线观看一区| 少妇性l交大片| 三级小说欧洲区亚洲区| 色综合久久悠悠| 91免费视频播放| 国产无遮挡一区二区三区毛片日本| 亚洲精品偷拍视频| 成人精品一区二区三区电影| 国产偷国产偷亚洲清高网站| 日本三级欧美三级| 国产精品18久久久久久久久 | 亚洲天天综合| 国产欧美精品xxxx另类| 国产系列在线观看| 色综合久久中文字幕综合网| 中国一级特黄录像播放| 亚洲一级二级| 国产美女精品久久久| 亚洲男同gay网站| 欧美一级午夜免费电影| 人妻人人澡人人添人人爽| 久久精品久久久精品美女| 水蜜桃一区二区三区| 亚洲综合在线电影| 亚洲性xxxx| 在线观看中文字幕网站| 国产精品你懂的| 亚洲综合欧美激情| 久久精品影视| 99在线看视频| 2020国产在线| 精品亚洲永久免费精品| 日本免费在线观看视频| 国产日产欧美一区| 亚洲一区在线不卡| 国产精品麻豆久久| 亚洲xxxx视频| 国产福利电影在线播放| 日韩电影中文字幕在线观看| 台湾佬中文在线| 国产女人水真多18毛片18精品视频 | 99久久国产精| 美女网站久久| 亚洲老妇xxxxxx| 国产精品12345| 亚洲成aⅴ人片久久青草影院| 欧亚精品中文字幕| se在线电影| 欧美一区二区私人影院日本| 免费中文字幕在线观看| 99国产精品久久久久久久久久久| 成人免费在线小视频| 国产欧美高清视频在线| 成人精品一区二区三区电影黑人| 污污的网站在线看| 国产视频久久久久| 影音先锋国产资源| 亚洲成人精品一区二区| 女人十八毛片嫩草av| 国产一区二区在线视频| 被灌满精子的波多野结衣| 亚洲警察之高压线| 成人精品在线视频| 国产伦理精品| 最近免费中文字幕视频2019| 高清乱码毛片入口| 欧美午夜不卡在线观看免费| 免费在线黄色片| 久久久av毛片精品| 国产女主播在线播放| 久热精品在线| 黄色一级大片免费| 精品国产中文字幕第一页| 亚洲直播在线一区| 成人做爰视频www网站小优视频| 日韩午夜在线视频| 午夜在线视频免费| 欧美一区二区三区四区五区| 国产精品老女人| 亚洲人成亚洲人成在线观看图片| 丰满大乳奶做爰ⅹxx视频| 久久精品国产一区二区三区免费看 | 欧美在线不卡区| aaa大片在线观看| 亚洲美女精品成人在线视频| www.我爱av| 欧美日韩亚洲国产综合| 国产毛片aaa| 亚洲美女免费视频| 成人一级片免费看| 久久免费看少妇高潮| 中文字幕视频观看| 久久av老司机精品网站导航| 国产午夜福利视频在线观看| 国产区一区二区三| 91麻豆蜜桃一区二区三区| 丰满饥渴老女人hd| 久久se这里有精品| 北条麻妃在线视频| 国产精品久久777777毛茸茸| 喜爱夜蒲2在线| 亚洲精品99| 香蕉视频在线网址| 久久视频精品| 日产精品一线二线三线芒果| 久久午夜影院| 电影午夜精品一区二区三区| 国产欧美日韩电影| 国产精品久久久久久搜索| 中文字幕资源网在线观看免费 | 黄色一级片中国| 国产精品久久久一本精品| 久久久久亚洲av成人无码电影| 97久久精品人人爽人人爽蜜臀| 少妇极品熟妇人妻无码| 国产成人av电影在线| 乳色吐息在线观看| 国产成人一区二区精品非洲| 老女人性生活视频| 国产精品一区在线观看你懂的| 亚洲精品国产一区二区三区| 蜜臀久久99精品久久久久久9| 久草在在线视频| 日韩主播视频在线| 国产精品视频分类| 久久超碰97中文字幕| 欧美日韩一区二区三区69堂| 美国一区二区三区在线播放 | 亚洲 国产 日韩 欧美| 色乱码一区二区三区88 | 91精品国产福利在线观看| 亚洲网站免费观看| 欧美日产国产精品| 国产女无套免费视频| 日韩欧美第一区| 天堂在线资源8| 亚洲天堂av在线免费| av福利精品| 美女视频黄免费的亚洲男人天堂| 黄网站在线播放| 欧美激情精品久久久久久| 91在线三级| 日韩av中文在线观看| 男人添女人下部视频免费| 好吊一区二区三区| 97av视频在线观看| 免费亚洲电影在线| 一级黄色高清视频| 成人短视频下载| 亚洲国产果冻传媒av在线观看| 久久久综合视频| 成人精品一二三区| 亚洲一区视频在线观看视频| 性无码专区无码| 欧美午夜片在线观看| 国产成人久久精品77777综合| 精品国偷自产国产一区| 青青草免费在线| 久久精品人人做人人爽| av免费在线视| 国产精品第七十二页| 日韩成人视屏| 欧美高清一区二区| 欧美1区2区3区| 日本一区二区黄色| 国模娜娜一区二区三区| 人妻无码中文久久久久专区| 国产精品三级电影| 日本中文字幕免费观看| 欧美天天综合网| 日本人妻熟妇久久久久久| 亚洲天堂第二页| 在线你懂的视频| 国产精品xxx视频| 成人激情自拍| 亚洲视频sss| 亚洲麻豆视频| 国产高清999| 国产三级三级三级精品8ⅰ区| 日韩视频中文字幕在线观看| 色系网站成人免费| 国产刺激高潮av| 日韩中文在线中文网三级| 国产自产自拍视频在线观看| 成人免费淫片aa视频免费| 免费精品国产| www.九色.com| 国产麻豆91精品| 综合 欧美 亚洲日本| 福利视频一区二区| 国产v片在线观看| 中文字幕欧美精品日韩中文字幕| ririsao久久精品一区| 91在线中文字幕| 日本女优一区| 999精品网站| 9久草视频在线视频精品| 久久久久久久久毛片| 在线免费亚洲电影| 青青九九免费视频在线| 午夜精品国产精品大乳美女| 免费欧美网站| 亚洲午夜激情| 欧美aaa在线| 亚洲区自拍偷拍| 亚洲一区国产| 国产精品日韩欧美一区二区三区 | 丝袜美腿诱惑一区二区三区| 国产免费一区二区| 欧美激情1区2区3区| 中文字幕日韩综合| 中文字幕中文字幕中文字幕亚洲无线| 亚洲不卡在线视频| 亚洲欧美日韩一区在线| 最新欧美色图| 欧美激情第一页在线观看| 亚洲美女少妇无套啪啪呻吟| 9.1在线观看免费| 一区二区三区欧美久久| www.超碰在线.com| 九九热这里只有在线精品视|