隨著傳感器、無(wú)線(xiàn)數(shù)傳設(shè)備、應(yīng)用方案的不斷發(fā)展和成熟,也在不斷推動(dòng)著工業(yè)應(yīng)用、智慧家居、智慧安防、智慧交通、智慧環(huán)保、智慧農(nóng)業(yè)等行業(yè)的發(fā)展;就從智慧農(nóng)業(yè)來(lái)說(shuō),從傳統(tǒng)的分散經(jīng)營(yíng)到產(chǎn)業(yè)化規(guī)?;陌l(fā)展,從傳統(tǒng)農(nóng)業(yè)向生態(tài)農(nóng)業(yè)的發(fā)展,從機(jī)械化向自動(dòng)化方向發(fā)展;農(nóng)業(yè)環(huán)節(jié)采用無(wú)線(xiàn)自動(dòng)灌溉系統(tǒng),能夠極大的提高工作效率,實(shí)現(xiàn)更穩(wěn)定的量產(chǎn)。
優(yōu)勢(shì):
可以實(shí)現(xiàn)無(wú)人化自動(dòng)管理。較低成本實(shí)現(xiàn)智慧農(nóng)業(yè)的自動(dòng)化,相比有線(xiàn)可以節(jié)約布線(xiàn)等費(fèi)用。
實(shí)現(xiàn)方案:
(PC軟件)
(Master Base)
(Node)
1、概述
如上面三個(gè)圖所示,目前的演示由PC軟件、Master Base、Node三部分組成。PC和Master Base通過(guò)串口進(jìn)行通信。Master 和Node通過(guò)無(wú)線(xiàn)進(jìn)行通信。PC軟件可以設(shè)置和讀取Master Base的當(dāng)前時(shí)間,還可以分別設(shè)置和讀取5組灌溉時(shí)間參數(shù)。Master Base收到設(shè)置命令的同時(shí)會(huì)通過(guò)無(wú)線(xiàn)設(shè)置Node的當(dāng)前的時(shí)間和灌溉時(shí)間。設(shè)置完成Node的當(dāng)前時(shí)間和灌溉時(shí)間后,Node會(huì)自動(dòng)運(yùn)行并根據(jù)設(shè)置的灌溉時(shí)間來(lái)控制H-bridge打開(kāi)或關(guān)閉電磁閥。
為了方便演示,Node上電后的默認(rèn)的時(shí)間為2017/11/01 10:00:00. 默認(rèn)的灌溉時(shí)間如下表。如果不更改灌溉時(shí)間,1分鐘后會(huì)node就會(huì)按照這個(gè)時(shí)間表控制電磁閥的開(kāi)啟和關(guān)閉。也就是每隔10s打開(kāi)關(guān)閉電磁閥。打開(kāi)關(guān)閉5次后,當(dāng)前時(shí)間超過(guò)設(shè)置的時(shí)間,需要等到第二天才會(huì)再次打開(kāi)。如果更改時(shí)間和灌溉時(shí)間后,node將會(huì)實(shí)際設(shè)置參數(shù)運(yùn)行。
序號(hào) |
Start time |
Watering time |
Overlap time |
Irrigation nodes |
1 |
10:01:10 |
00:00:10 |
10s |
1 |
2 |
10:01:30 |
00:00:10 |
10s |
1 |
3 |
10:01:50 |
00:00:10 |
10s |
1 |
4 |
10:02:10 |
00:00:10 |
10s |
1 |
5 |
10:02:30 |
00:00:10 |
10s |
1 |
上表的參數(shù)對(duì)應(yīng)開(kāi)關(guān)時(shí)間為:
序號(hào) |
Time to open |
Time to close |
1 |
10:01:00 |
10:01:10 |
2 |
10:01:20 |
10:01:30 |
3 |
10:01:40 |
10:01:50 |
4 |
10:02:00 |
10:02:10 |
5 |
10:02:20 |
10:02:30 |
2、使用過(guò)程
- 給Master Base供電12V,上電后兩個(gè)LED同時(shí)閃爍表示開(kāi)機(jī)。將Master Base USB轉(zhuǎn)接板連接到PC的USB口。
- 給Node的+VBAT—GND供電,給H-Brigde電源輸入接上18V電源, H-Brigde輸出接上電磁閥。上電后兩個(gè)LED同時(shí)閃爍表示開(kāi)機(jī)。上電默認(rèn)會(huì)關(guān)閉電磁閥。
- 打開(kāi)PC軟件,選擇對(duì)應(yīng)的COM port,點(diǎn)擊open打開(kāi)串口。
- 點(diǎn)擊或可以讀取當(dāng)前時(shí)間或已設(shè)置參數(shù)。
- 輸入時(shí)間,點(diǎn)擊可修改系統(tǒng)的當(dāng)前時(shí)間。
- 輸入灌溉時(shí)間參數(shù),點(diǎn)擊可修改灌溉時(shí)間。
當(dāng)點(diǎn)擊set time 或 set 時(shí),Master Base會(huì)將參數(shù)通過(guò)無(wú)線(xiàn)發(fā)送給Node。 Master Base的TX LED(RED)閃爍表示發(fā)射成功。如果Node接收成功,RX LED(BLUE)閃爍表示接收成功。
注意: 設(shè)置灌溉時(shí)間時(shí),要確保所設(shè)置的5個(gè)定時(shí)時(shí)間的開(kāi)啟時(shí)間點(diǎn)和關(guān)閉時(shí)間點(diǎn)不能出現(xiàn)重疊。例如:第一個(gè)定時(shí)時(shí)間區(qū)間為:10:01:00打開(kāi),10:05:00關(guān)閉。那么第二個(gè)定時(shí)區(qū)間的打開(kāi)關(guān)閉時(shí)間必須在10:01:00之前或10:05:00之后,在以此類(lèi)推。