我熱愛我的植物,但是不管我有多愛它們,有時候總是忘記照顧它們,給它們澆水。所以我制作了“植物小伙伴”。植物小伙伴是一個土壤水分傳感器系統,當我的植物需要澆水的時候就可以通過電子郵件和短信提醒我。整個系統由兩個子系統:無線、電池供電的傳感器節點。它通過采集植物的溫度、濕度、土壤水分數據,為每個單獨的植物做一個接收基站記錄和處理數據。我也做了一個移動應用程序,允許我通過互聯網連接到基站,監控植物的實時和歷史數據上報給我的手機。
這是機器人和恐龍密切關注我的羅勒植物。
這是兔子。
用竹板構造的這些角色攜帶的電子產品能收集溫度、濕度和土壤水分數據。 一旦數據被收集,它是無線發送到基站。
左上:機器人。
右上角:兔子。
左下:恐龍。
右下方:合影。哈哈
這些角色的大腦是由Arduino克隆搭建。這不僅是Arduino克隆小,它還包含一個無線收發器上,允許我無線傳輸和接收數據!
可能很難看清,需要較近來看,我用一個白色的石頭部分遮上LED燈,用來提示水位較低,低電池或其他類型的錯誤時候的指示燈。
上圖:這個角色的側面。藍色的設備是一個溫度和濕度傳感器。
中間:暴露的內部電路。
底部:后蓋通過小螺絲來保護傳感器節點。
正如您可以看到的,這些角色是由四個AA或四個AAA電池。只要注意電源管理和數據采集,電池大約能持續4.5個月。
植物小伙伴是如何設計的。
左上:激光切竹塊組成的機器人,恐龍和兔子。
中間:機器人與他的腦袋。
右上角:恐龍LED照明燈測試。
左下:兔子內部電池操作測試。連接土壤探針。
右下方:兔子制作。
所以現在,我用這些朋友來照顧我的植物和收集數據,那么這一切的數據都去哪里?這些數據在這里。溫度、濕度、土壤水分數據傳輸無線基站。生活在這個基站和樹莓派模型與USB無線適配器。基站負責從節點收到數據,然后通過串口傳送到樹莓派,樹莓派負責處理數據和日志并記錄到一個mySQL數據庫上運行。土壤水分達到設置的閾值時,短信和電子郵件發送到我的手機提醒我,我的植物需要澆水。樹莓派運行lighttpd網絡服務器提供實時和歷史數據在互聯網上通知我的手機。
植物小伙伴基站的設計。
左上:內部框架結構。
中間:側板連接到框架結構。
右上角:LED照明燈試驗基地。LED燈的底部被蓋上了一層半透明的丙烯酸。這允許光散射在丙烯酸和散射光在基地。基站包含24個LED燈,由基站通過3級聯控制移位寄存器,允許不同照明亮度調整和序列。
中間行:基站輪流通過不同的照明模式來完成。圖片最右邊顯示樹莓派斜放在這個盒子里。為什么?我想要小。如果你仔細看,你可以看到迷你電源,這電容器讓我很興奮。左下:基站LED燈全亮。
底部中間:頂視圖。三角形孔洞設計讓我這狗屎一般的東西看起來超級先進。
右下方: 基礎框架的LED燈通過磁鐵讓主要底盤相連接。
在這里你可以看到我對樹莓派做了一些修改,以達到降低基站的總體規模的目的。我脫掉USB接口并擴展到底盤的一部分,可憐的Sandisk超16gb的SD卡被切成兩半(實際電子產品只拿卡的一半,剩下的只是塑料)。我也完全繞過microUSB口,焊接導線直接電源板。在最終完成作品圖片上。 你可以看到基站天線。
寫一個程序,植物小伙伴手機APP允許我監測土壤濕度,濕度和溫度并告知我的手機。手機應用程序通過互聯網連接到基站和檢索實時和歷史數據。主屏幕給出了字符(傳感器節點),積極收集數據。點擊帶來的數據字符就可以獲知。
在這里,每個數據監測植物的細節屏幕字符。日期、土壤水分、濕度和溫暖(溫度)值顯示和顏色編碼。頻繁的切換攝氏和華氏溫度可以使用這個號碼。下面的圖表、是過去五天實時數據的平均值,點擊哪一天就能看到那一天的平均值。
左:機器人的數據是關于我的羅勒的
右上角:兔子的數據是關于我的搖錢樹的
右下方:收到一條兔子提醒我的搖錢樹需要澆水了的短信。
機器人原型MK1
-
Arduino
+關注
關注
188文章
6472瀏覽量
187363 -
樹莓派
+關注
關注
117文章
1710瀏覽量
105730 -
智能硬件
+關注
關注
205文章
2348瀏覽量
107712
發布評論請先 登錄
相關推薦
評論