使您的工廠變得智能,并監(jiān)控水,溫度和濕度!
主要芯片:
- 制造商M5Stack灰色
- M5Stack環(huán)境單元套件(地球角度PIR HUB燈RGB IR ENV)
植物的健康狀況在很大程度上取決于三個影響因素:植物的環(huán)境(即室內(nèi)氣候),陽光,當(dāng)然還有花盆中的水分。
使用M5Stack系列傳感器可以輕松測量這些因素:用于測量溫度,氣壓和濕度的環(huán)境傳感器,光強(qiáng)度傳感器和土壤濕度傳感器。為了評估傳感器并可視化測量結(jié)果,我們使用了M5Stack內(nèi)核,在我們的情況下,我們決定使用M5Stack Gray,但該設(shè)置也可以與其他內(nèi)核一起使用。在相應(yīng)的操作說明中可以找到如何正確連接傳感器。程式設(shè)計借助集成的屏幕,M5Stack可以輕松顯示所有測量值。
為了確保原始編號不是由用戶而是由主模塊本身解釋的,我們在程序中定義了固定的極限值(最小值和最大值),并使用圖標(biāo)在屏幕上顯示所有測量值是否均在綠色范圍內(nèi)。M5Stack Gray可以使用許多不同的工具進(jìn)行編程,包括Arduino IDE。可能最簡單的方法是M5Stack的開發(fā)環(huán)境“ UIFlow”。圖形化編程語言直觀易用,易于學(xué)習(xí)?,F(xiàn)在只需要將所需的表情符號加載到程序中,然后周期性地輪詢測量值并將其與極限值進(jìn)行比較。最好通過串聯(lián)“ if-do-else-if”構(gòu)建塊來完成。
為了顯示當(dāng)前傳感器數(shù)據(jù),在屏幕上放置了文本模塊(標(biāo)簽),這些文本模塊通過程序不斷更新?,F(xiàn)在程序已完成并加載到M5Stack中,您所要做的就是將土壤濕度傳感器放入花盆的土壤中,屏幕將向您顯示植物的當(dāng)前健康狀況。通過附加模塊和程序調(diào)整,可以集成許多附加功能。例如,可以使用三個可自由編程的按鈕方便地設(shè)置極限值??梢酝ㄟ^添加運(yùn)動檢測器來節(jié)省M5Stack的電池,該檢測器僅在有人在工廠附近時才激活屏幕。借助WLAN連接,甚至可以檢索智能手機(jī)或家庭中其他設(shè)備的當(dāng)前狀態(tài)。