資料介紹
方案介紹
網上有許多熟悉的項目和教程描述如何使用土壤濕度傳感器。本項目將互聯網上的一些優秀思想結合起來,結合軟件部分完成了家庭植物澆灌系統控制器的構建。有時候,解決方案看起來很明顯,但當你走近一點,就會發現細節中的不平凡。讓我們研究一下這些細節。
控制器特點
該控制器具有以下特點:
控制器有兩個獨立通道;任何通道都可以被禁用
每個通道都有兩個一般參數:向前和向后泵水的時間。這些參數是以幾十秒為單位測量的。
控制器為手動模式。按下按鈕就可以給植物澆水。
控制器在給植物澆水后檢查濕度。如果濕度沒有增加,它就會關閉通道。
控制器實現了防止夜間運行的光傳感器
控制器具有菜單系統設置配置參數。配置保存在EEPROM中。
土壤濕度
如何準確測量土壤水分?你可以購買傳感器,把它放在植物中,并檢查電阻。這種方法在互聯網上的許多教程中都有描述。但不一樣的是,在我的情況下,“干”和“濕”植物的電阻非常接近(300和500 kOhm),所以這就導致很難準確地決定我們什么時候應該給我們的植物添加一些水。而且問題在于,清潔的水不導電,實際上是水中的礦物質導電。所以,測得的抗性很大程度上取決于我們植物中礦物質的數量和類型,而不是我們給它澆了多少水。谷歌可以提供幫助。我在網上找到了一個絕妙的主意,測量傳感器的電容,而不是電阻。主要思想是水有大的介電常數和“濕”植物的電容比“干”植物大得多(200 mkF vs 200 pF)百萬倍的差異!
如何測量電容?
另一個天才的人把arduino變成了高精度電容計。但在我看來,這種方法是復雜的,沒有必要測量我們的傳感器電容如此精確。另一種測量電容的方法要簡單得多,只使用兩個模擬引腳,并給出了可以接受的精度來區分我們系統的“干”和“濕”條件。如上所述,“干”和“濕”裝置的讀數差異很大,不方便用這個值來設置一個極限,所以在代碼中使用了傳感器電容讀數的自然對數,以減小可能值的區間。
控制器菜單系統
為了管理設備控制器,使用了旋轉編碼器。控制器啟動后,出現主屏幕。在主屏幕上顯示了一些有用的參數。控制器兩個通道的電流傳感器讀數(在上一行)。如果通道被禁用,則顯示字符串"xxxx"。在底線上顯示干燥極限。
若要手動運行泵,請按下旋鈕。出現手動屏幕。要設置控制器參數,在主屏幕上長時間按編碼器(約1秒)。設置菜單三描述如下:
左通道
正確的渠道
顯示背光亮度(或自動)
夜間顯示背光亮度
每個頻道都有自己的菜單:
頻道啟用
干燥的限制
泵正向運行時間(幾十秒)
泵向后運行時間(數十秒)
測試參數
“干限”是用來設定植物開始澆水時的最低土壤濕度。該值為傳感器電容的自然對數。傳感器讀數的電流值可以在主屏幕上和干極限值一起顯示。
“測試參數”菜單項允許檢查水將如何工作,以調整時間值,然后將它們保存到EEPROM。
硬件
控制器建立在兩個3x7厘米的雙面pcb上。第一個用于l298n電機驅動器,二極管,連接電源和電機泵的螺桿端子,傳感器的連接器。該板還具有直流電源模塊AMS1117-adj,為l298n和Arduino獲取5v。在調試該部分控制器時,可以采用單獨的穩壓器。你可以使用Arduino板上的調節器來穩定5v。
第二個PCB包含Arduino nano,旋轉編碼器和光電阻器的連接器和LCD顯示器的插座。
?
- 使用Arduino構建植物澆水系統
- 如何使用Arduino構建植物澆水系統 1次下載
- Arduino帶TFT LCD的植物澆水系統
- 基于Arduino Nano R3的全自動植物澆水系統 3次下載
- 基于Arduino Nano R3的家庭植物澆水系統 1次下載
- 智能植物澆水系統項目
- 智能植物澆水系統開源案例
- 使用Arduino Nano R3進行紅外遙控的數字時鐘
- 雙植物澆水系統開源分享
- 室內植物澆水系統開源分享
- 智能植物澆水系統開源
- 智能植物澆水系統開源分享
- 使用Arduino Uno的自動植物澆水系統
- Arduino自動植物澆水系統
- 使用樹莓派2實現的植物澆水系統的資料合集 56次下載
- 基于Arduino Nano R3實現摩托車尾燈的設計方案 1908次閱讀
- 基于Arduino Nano R3實現蠟燭燈的設計方案 2081次閱讀
- 如何使用Arduino Nano控制紅綠燈 5001次閱讀
- dfrobotUNO R3開發板透明ABS外殼介紹 2068次閱讀
- 微雪電子Arduino開發板UNO PLUS簡介 5411次閱讀
- dfrobot Arduino Nano控制板介紹 5611次閱讀
- dfrobotDFRduino UNO R3平臺簡介 3757次閱讀
- dfrobotMega2560 V3.0控制器 簡介 6146次閱讀
- dfrobotDFRduino Nano 3.0控制器介紹 2484次閱讀
- dfrobotArduino UNO R3 介紹 6246次閱讀
- 自動澆花系統的設計及制作 基于Arduino 2.5w次閱讀
- arduino測量土壤濕度自動澆水提醒 1.3w次閱讀
- 基于PLC的變頻恒壓供水系統的設計 2.8w次閱讀
- 變頻恒壓供水系統簡述 1.3w次閱讀
- 工程師DIY智能灌溉器解決植物澆水難題 2364次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關電源基礎知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統的設計與實現
- 0.61 MB | 2次下載 | 免費
- 6基于FPGA的C8051F單片機開發板設計
- 0.70 MB | 2次下載 | 免費
- 751單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 8基于51單片機的RGB調色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21548次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183278次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多