當前位置:製作窩 >

創意生活 >電子DIY >

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

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

【轉譯】自動澆花系統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);
}

  • 文章版權屬於文章作者所有,轉載請註明 https://zhizuowo.com/shenghuo/dianzidiy/ppmzp.html