【Micro:bit】自動澆灌系統

Description

Description
作者:黃文玉

前言

利用Micro:bit結合【土壤濕度感測棒】做一個簡單的澆灌系統;結合【雨滴感測器】做一個簡單的遮雨系統。

 

一、測試土壤濕度感測棒

材料:土壤濕度感測棒 (這可到Motoduino網站購買 http://www.motoduino.com/products-english/?layout=edit&id=88)
連接:將【土壤濕度感測棒】的一端接P0、另一端接GND

簡單測試:利用如下程式來讀取P0的類比信號值

測試結果:
1.當【土壤濕度感測棒】未插上土壤時,所測得的值約300左右
2.將【土壤濕度感測棒】直接插入水中,其值為個位數,當感測棒浸在水中的長度越長,其值越低。

3.將【土壤濕度感測棒】插入乾的土中,其值為約為200左右

4.將土壤澆水,其值約在50左右,當然越濕其值越低

二、測試【繼電器】

材料:繼電器,繼電器的使用可以參考本人的其他文章
連接:將【繼電器】的IN接P1、VCC接3V、GND接GND

簡單測試:按A鍵時,將P1輸出高電位(1);按B鍵時,將P1輸出低電位(0)

實物測試:將自製的繼電器插座接上電扇,按A鍵時電扇啟動,按B鍵時電扇停止,測試成功

三、測試【澆灌系統】

材料:土壤濕度感測棒、繼電器、水泵
連接:同上的接法【土壤濕度感測棒】(接P0)、【繼電器】(接P1)
簡單測試:當P0值大於某一數時(這數可自己去測試取得),代表太乾,啟動水泵,打水進來

註:這邊沒有直接用水泵來測試,而是先用電扇來測試,測試成功!如果要實作也可以,因為我有去淘寶買了一個12V的水泵,水量很強!

四、測試雨滴感測器

材料:雨滴感測器 (這可到Motoduino網站購買 http://www.motoduino.com/products-english/?layout=edit&id=88)
連接:跟【土壤濕度感測棒】一樣,雨滴感測器的一端接P0、另一端接GND

程式同上

發現:
沒有水時,所測得的值約400多
有水的時侯會隨著水量的增加,其值會減少

接下來的應用就跟前面一個,例如:

當下雨的時侯,會自動打開【遮雨棚】
當下雨的時侯,會自動把晾在外面的衣服收起來

原文連結

黃 文玉

黃 文玉

現職為高雄市左營區新上國小電腦老師。
黃 文玉

Latest posts by 黃 文玉 (see all)

    Contact

    Contact
    • Category
      Micro Bit, 開發板

    Project簡述

    Project簡述
    • 簡述
      利用Micro:bit結合【土壤濕度感測棒】做一個簡單的澆灌系統;結合【雨滴感測器】做一個簡單的遮雨系統。
    • 作者
      黃文玉

    您的姓名 〈需填寫〉

    您的電子郵件信箱 〈需填寫〉

    主旨

    您的信件內容