當前位置:米奇創意網>生活小發明>電子DIY>

【轉譯】自動澆花系統DIY手工電子DIY教程

電子DIY 閲讀(3.12W)

【轉譯】自動澆花系統DIY教程

對於家裏有養花草的人來説,一旦到外地出差或者出門遠遊,他們會糾結一個問題:家裏的植物交給誰來打理呢?外出期間沒有人澆水,它們很有可能會枯死。如果真的找不到別人來幫忙的話,可以試着按照下面的教程DIY一套自動澆花系統。

DFRobot的商店裏面有一款基於Arduino的自動澆花套件“Free Life”出售,用户完全可以按照他們提供的教程來搭建一個簡易的自動澆花系統。

主要材料:

  Free Life自動澆花系統控制器  DHT11温濕度傳感器
  土壤濕度傳感器  潛水泵(注意:必須在水中使用,不能露出水面!)
  橡膠水管

所需工具:

  電筆  膠帶
  鉗子

製作步驟:

第1步:

【轉譯】自動澆花系統DIY教程 第2張

先將潛水泵的接頭連到控制器的Solenoid Valve端子,藍色接負極(-),棕色接正極(+);然後將電源連接頭接到PWRIN端子,黑色接負極(-),紅色接正極(+)。

第2步:

【轉譯】自動澆花系統DIY教程 第3張

如上圖所示,將控制板安裝到白色外殼底板,然後將土壤濕度傳感器連上控制板接口。將DHT11濕度傳感器連上控制板接口。

第3步:

【轉譯】自動澆花系統DIY教程 第4張

使用Micro USB線把程序寫到控制器。(其實控制板出廠的時候已經寫好程序,可直接使用)

第4步:

【轉譯】自動澆花系統DIY教程 第5張

完成上述操作後,把白色盒子蓋上。

在植物附近放一桶水,把水管的一端連接潛水泵,另一端“噴”向植物。需要注意的是,潛水泵必須在水裏面使用,在空氣中使用會損壞。

將潛水泵和電池盒(或者電源適配器)連接到潛水泵接口和電源接口。

通上電後,控制器會根據土壤濕度傳感器回傳的信號來判斷是否需要抽水澆花。

由於不同植物對土壤的濕度需求盡不相同,用户可以通過調整控制器上的濕度調整電位器來改變澆水閾值,以適應不同的植物對土壤的濕度需求。至於具體的澆水量,用户可以在庫文件進行修改。

第5步:

【轉譯】自動澆花系統DIY教程 第6張

如果你覺得配套的水管出水量過大,可以用3D打印機打印一個噴頭,達到調整目的。

小貼士:

程序代碼:

//功能定義:實現從上位機軟件選擇濕度傳感器和澆水形式,同時返回土壤濕度、室內温度、濕度到上位機顯示。

#include<Free_Life.h>
#include<DHT.h>

#define temperature 40 //温度閥值,用户可以自己定義

Free_Life flower;

void setup()
{
n(115200); //波特率115200
ialization(); //初始化主控制器,選擇默認濕度傳感器和潛水泵
}

void loop()
{
ess(temperature); //傳入室温閥值,當室內温度大於該閥值時,潛水泵強制停止
t(); //輸出土壤温度、室內温度、濕度給上位軟件顯示
delay(500);
}