趁著短短的年假,把去年夏天介紹給爸的物聯網澆水系統完成。
我爸在我製作本系統前已經將植栽的澆水系統做成定時開關與灑水+滴注模式。因此我需要完成的部分只有修改電磁閥與增加感測器的部分。
先參考此網誌的架構,但是我沒有要做得這麼複雜。
http://blog.cavedu.com/2018/09/14/linkit-7697-%E7%92%B0%E4%BF%9D%E7%9A%84%E9%8C%A6%E5%9B%8A%E5%A6%99%E8%A8%88%EF%BC%9A%E9%AD%9A%E8%8F%9C%E5%85%B1%E7%94%9F%E8%A3%9D%E7%BD%AE/
系統基礎介紹:
硬體:
開發粄:採用聯發科Linkit 7697開發板與專屬擴充Gloves底座。


https://docs.labs.mediatek.com/linkit-7697-blocklyduino/linkit-7697-12880255.html
感測器 Sensors -
Grove DHT溫溼度感測器。

https://docs.labs.mediatek.com/linkit-7697-blocklyduino/b03-grove-12880218.html
Grove 光感應器:

https://docs.labs.mediatek.com/linkit-7697-blocklyduino/b01-grove-12880096.html
土壤乾燥度感測器:

https://www.taiwaniot.com.tw/product/%E5%9C%9F%E5%A3%A4%E6%BF%95%E5%BA%A6%E5%82%B3%E6%84%9F%E5%99%A8%E6%A8%A1%E7%B5%84-%E5%9C%9F%E5%A3%A4%E6%BF%95%E5%BA%A6%E8%A8%88%E6%AA%A2%E6%B8%AC%E6%A8%A1%E7%B5%84-%E9%A1%9E%E6%AF%94%E4%BF%A1%E8%99%9F/
致動器 Actuators -
電磁閥Relay:
Grove 繼電器:

https://docs.labs.mediatek.com/linkit-7697-blocklyduino/b04-grove-12880234.html
後來因為孔太小無法插入市電的線,改用下面另一款非glove的

https://www.taiwaniot.com.tw/product/arduino-1%E8%B7%AF%E7%B9%BC%E9%9B%BB%E5%99%A8%E6%A8%A1%E7%B5%84-5v-%E9%AB%98%E4%BD%8E%E9%9B%BB%E5%B9%B3%E8%A7%B8%E7%99%BC%E5%8F%AF%E8%AA%BF/
Linkit 7697 + Gloves擴充底座相當容易上手,利用groves直接遷好的線路,完全不用用到麵包板、接線路,簡單的將grove插上就能使用範例code,相對上成品的線路簡單穩固不容易脫落。然而同樣的一個sensor,有無grove價格的差異就能多個200元,取捨看人。
實作-


之後將繼電器改成非grove的,好處是能承受的電流增加為10安培,但線路會比較不清爽。
原本的D12對應到P12的針腳,所以code可以不用改變。

如此的接線就能讓繼電器控制插座開關,原本我爸的定時繼電器開關能直接更換成我這一組後繼續工作。
成品 -


再將土壤感測器改接電線,埋入土壤。



至於感測訊號的監控,遠端的遙控
我則是同樣利用聯發科的MCS平台。
主要可以參考
https://docs.labs.mediatek.com/linkit-7697-blocklyduino/c02-mcs-12880045.html
https://docs.labs.mediatek.com/linkit-7697-blocklyduino/c01-mcs-led-12879996.html
MCS後臺介面-成品

手機也能登入平台監控與操控

以下附上Arduino code:
https://github.com/wicebing/Linkit7697_Soil_watering_system/blob/master/plant_home.ino
關於物聯網與開發板與知識的應用,主要學習自:
台灣大學課程
物聯網導論 - 張進福教授、吳瑞北教授
物聯網應用系統專題 - 張進福教授、吳瑞北教授
我爸在我製作本系統前已經將植栽的澆水系統做成定時開關與灑水+滴注模式。因此我需要完成的部分只有修改電磁閥與增加感測器的部分。
先參考此網誌的架構,但是我沒有要做得這麼複雜。
http://blog.cavedu.com/2018/09/14/linkit-7697-%E7%92%B0%E4%BF%9D%E7%9A%84%E9%8C%A6%E5%9B%8A%E5%A6%99%E8%A8%88%EF%BC%9A%E9%AD%9A%E8%8F%9C%E5%85%B1%E7%94%9F%E8%A3%9D%E7%BD%AE/
系統基礎介紹:
硬體:
開發粄:採用聯發科Linkit 7697開發板與專屬擴充Gloves底座。


https://docs.labs.mediatek.com/linkit-7697-blocklyduino/linkit-7697-12880255.html
感測器 Sensors -
Grove DHT溫溼度感測器。

https://docs.labs.mediatek.com/linkit-7697-blocklyduino/b03-grove-12880218.html
Grove 光感應器:

https://docs.labs.mediatek.com/linkit-7697-blocklyduino/b01-grove-12880096.html
土壤乾燥度感測器:

https://www.taiwaniot.com.tw/product/%E5%9C%9F%E5%A3%A4%E6%BF%95%E5%BA%A6%E5%82%B3%E6%84%9F%E5%99%A8%E6%A8%A1%E7%B5%84-%E5%9C%9F%E5%A3%A4%E6%BF%95%E5%BA%A6%E8%A8%88%E6%AA%A2%E6%B8%AC%E6%A8%A1%E7%B5%84-%E9%A1%9E%E6%AF%94%E4%BF%A1%E8%99%9F/
致動器 Actuators -
電磁閥Relay:
Grove 繼電器:

https://docs.labs.mediatek.com/linkit-7697-blocklyduino/b04-grove-12880234.html
後來因為孔太小無法插入市電的線,改用下面另一款非glove的

https://www.taiwaniot.com.tw/product/arduino-1%E8%B7%AF%E7%B9%BC%E9%9B%BB%E5%99%A8%E6%A8%A1%E7%B5%84-5v-%E9%AB%98%E4%BD%8E%E9%9B%BB%E5%B9%B3%E8%A7%B8%E7%99%BC%E5%8F%AF%E8%AA%BF/
Linkit 7697 + Gloves擴充底座相當容易上手,利用groves直接遷好的線路,完全不用用到麵包板、接線路,簡單的將grove插上就能使用範例code,相對上成品的線路簡單穩固不容易脫落。然而同樣的一個sensor,有無grove價格的差異就能多個200元,取捨看人。
實作-

之後將繼電器改成非grove的,好處是能承受的電流增加為10安培,但線路會比較不清爽。
原本的D12對應到P12的針腳,所以code可以不用改變。
如此的接線就能讓繼電器控制插座開關,原本我爸的定時繼電器開關能直接更換成我這一組後繼續工作。
成品 -


再將土壤感測器改接電線,埋入土壤。


至於感測訊號的監控,遠端的遙控
我則是同樣利用聯發科的MCS平台。
主要可以參考
https://docs.labs.mediatek.com/linkit-7697-blocklyduino/c02-mcs-12880045.html
https://docs.labs.mediatek.com/linkit-7697-blocklyduino/c01-mcs-led-12879996.html
MCS後臺介面-成品
手機也能登入平台監控與操控

以下附上Arduino code:
https://github.com/wicebing/Linkit7697_Soil_watering_system/blob/master/plant_home.ino
關於物聯網與開發板與知識的應用,主要學習自:
台灣大學課程
物聯網導論 - 張進福教授、吳瑞北教授
物聯網應用系統專題 - 張進福教授、吳瑞北教授
留言
張貼留言