2019年11月19日 星期二

用SensorBoard 玩 Arduino (11) 土壤溼度感測器與智能澆水系統

一、教學目標:學習類比輸入,將土壤的溼度作立即的測量,並顯示於顯示器

二、接線圖
感測器腳位 與sensor Boradi 接法
  • VCC→3.3V或5V(電源腳位)
  • GND→GND(接地腳位)
  • AO→A3(類比腳位)本範例是接在此腳位A3


1.先利用R11轉4 PIN 杜邦端子, 與感測器相接


2再將lcd 液晶顯示器一樣用RJ11線接在右孔



程式碼:
在LCD第一行顯示計數器,第二行顯示溼度值(0-1023),在空氣中顯示為1023,放在水了會變小。




整合應用,結合繼電器與抽水馬達,並以可變電阻可自設定限值,成為智能澆水系統。
(一)接線圖



(二)程式碼
limit:極限值
sensor:土壤溼度值




用SensorBoard 玩 Arduino (10) 繼電器的使用與控制抽水馬達

教學目標:學習繼電器的操作與控制抽水馬達

繼電器是一種電子控制器件,是用小的電流去控制較大電流的一種「自動開關」。因為抽水馬達所需的電流比較大,故無法直接利用Arduino的電源去推動。故我們以外加的電源模組進行供電。

一、繼電器規格:
模組工作電壓:+5VDC
RELAY 規格:10A 250VAC, 10A 125VAC, 10A 30VDC
DC+接正極
DC-接負極
IN 接訊號


com:共用端
NO:常開端
NC:常閉端 

(1)繼電器沒有電壓時,是公共端常閉端 接通。
(2)繼電器 有 電壓時,是公共端常開端 接通。

二、接線圖
DC+接
DC-接
IN 接訊號->D3


三、程式碼

每1秒開關繼電器一次



抽水馬達規格(需注意正負極)
電流:接12V時300 ma  功率:3.6W(4.5~12V)
流量:12V時 2L/分鐘
進水口:內徑7.5mm  外徑10mm
出水口:內徑5.5mm 外徑8mm




接線圖

程式碼

將以可變電阻(A0),作為是否啟動馬達的依據。當A0的值大於500,將啟動繼電器,讓馬達運轉。





2019年11月1日 星期五

108a-卓越組報告時程表

一、教材網址:
http://2013cloud.blogspot.com/search/label/0-SensorBoard

二、時程表

11/23(六)確認每組的報告題目內容

12/7(六)成果發表

(1)說明影片(5秒~)
(2)作品說明文稿(作品名稱、作品照片、主要功能與特色、參考資料....)

三、分組名單




四、google classroom 的網址

作答方式:請使用「剪取工具」將程式碼貼上,上傳至google classroom 中(點選圖片,可以下載檔案)



五、參考資料


2.一個簡單的專題-會報時的溫度計