資料介紹
描述
我們試圖解決什么問題?
社區支持農業 (CSA) 計劃使用溫室或塑料大棚種植時令有機蔬菜。由于他們使用的是不使用殺蟲劑或除草劑的再生農業技術,植物病害和提高作物質量是一項巨大的挑戰。這些溫室通常也位于沒有電源或有線互聯網接入的地區。
我們想要做的是構建一個可以輕松安裝在溫室中的解決方案,使用基于圖像的機器學習來執行植物病害檢測。
現有的解決方案主要集中在室外種植的玉米、小麥、水稻和大豆等作物上,使用 UAV(無人駕駛飛行器)收集圖像。為溫室創建的解決方案假設主電源可用性和/或 WiFi 訪問。
我們的解決方案
該裝置安裝在溫室頂部,這樣就可以使用 Spresense 攝像頭板拍攝溫室中的植物圖像。Sony Spresense 和攝像頭傳感器使我們能夠在電池供電的微控制器上捕獲圖像并執行嵌入式機器學習 (ML),而無需將圖像發送到云端進行處理。相反,我們可以使用帶有 LTE-M 或 NB-IoT 的 Spresense LTE 擴展板來發送 ML 算法的觀察結果。結果和照片也保存到機載 SD 卡中。
該項目使用 Edge Impulse 在新植物病害數據集中近 23,000(!) 幅番茄植株圖像上訓練和驗證分類器。該分類器可以檢測番茄植株上的 9 種不同植物病害。
設置固件
該固件基于Edge Impulse 提供的4G LTE Con??nected Smart Wildlife Camera 。
- 創建Edge Impulse帳戶
- 安裝Arduino IDE
- 安裝Spresense Arduino 庫
-
在
Tools->Board
選擇Spresense
設備中,然后在Tools->Memory
選擇下1536(kB)
。 - 從 GitHub 克隆我們的greenhouse-ai倉庫
- 從 Edge Impulse,克隆我們的植物病害庫
-
在克隆的 Edge Impulse 項目中,選擇
Arduino Library
并單擊build
。按照說明將此庫添加到您的 Arduino IDE -
在 Arduino IDE 中,單擊 File->Open,然后導航到您之前克隆的greenhouse-ai存儲庫文件夾,并打開
plant-sketch.ino
該文件夾中的文件firmware
。 - 構建項目以驗證它是否正確編譯
-
在該
4g_camera.ino
文件中,使用您的 SIM 卡詳細信息配置 APN。 -
還要
4g_camera.ino,
指定 Web 服務器的詳細信息。 - 現在,重建并上傳草圖。
設置索尼 Spresense
- 將 2 針 JST-PH 連接器焊接到主板
- 記得在主板上的 IC4 上安裝遮光密封
- 將迷你墊片插入 LTE 擴展板并連接主板,確保板對板連接器正確就位
- 將攝像頭模塊連接到主板
- 將 SD 卡插入 SD 卡槽
- 將 IoT SIM 卡插入 SIM 插槽
- 安裝電池
- 將 Sony Spresense 推入外殼底座,電池位于擴展板下方
- 將攝像頭模塊推入外殼蓋,然后將蓋子推入外殼底座
- 使用 25 毫米(1 英寸)M5 螺栓和螺母將夾具連接到外殼底座
- 使用 Arduino 在 Spresense 上編程固件
打印 Spresense 并將其安裝到外殼中
外殼的設計使所有東西都能壓合,不需要螺絲。需要使用 25 毫米(1 英寸)M5 螺栓和螺母將夾具連接到外殼。如果需要,可以在 OpenSCAD 中編輯設計。
使用以下設置在 Prusa i3 MK3 打印機上打印:
- 燈絲:PETG
- 0.20 毫米速度
- 填充物:20%
- 支持:無
打印外殼大約需要 2 小時,打印夾子需要 30 分鐘。
設置網絡服務器
當前固件使用 HTTP POST 請求將分類結果作為 JSON 發送,格式如下:
{
"date": "2022/07/15",
"time": "16:16:19",
"observation: "tomato-healthy_",
"battery": 4030
}
我編寫了一個小的 RESTful API(主要基于Rob Kendal的教程)獲取 JSON 對象并將其存儲為 JSON 文件,這樣您就可以在基本的 Web 服務器上運行它而無需數據庫。
我使用 DigitalOcean 來托管我的服務器,但您可以將它放在任何支持 Node.js 的地方。按照 DigitalOcean 上的步驟在 Ubuntu VPS 上設置 Node.js 生產環境,并在您的服務器上克隆https://github.com/gniezen/greenhouse-ai存儲庫。運行npm install
以安裝所有依賴項,并npm start
檢查它是否有效。如果它在工作,請按Ctrl-C
停止服務器,然后使用 PM2 啟動它,而不是運行pm2 start server.js
.
真實世界的用例
我在Summit Good安裝了這個裝置,這是一個當地的 CSA 計劃,在城市的郊區有一個遠程溫室/塑料隧道。
該裝置具有以下啟動順序:
- 初始化相機
- 安裝SD卡(保存觀察照片)
- 啟動 GPS 模塊(以獲取準確的觀測時間戳)
- 連接LTE/NB-IoT網絡(發送觀測結果)
- 啟動相機
當 ML 算法檢測到植物時,當檢測到植物時,它會在設備上分類為以下之一:
- 健康植物
- 細菌斑
- 早疫病
- 晚疫病
- 葉霉菌
- 葉斑病
- 花葉病毒
- 葉螨
- 目標點
- 黃曲葉病毒
結果與本地日期和時間以及電池電量一起被轉換為 JSON 格式。然后將觀察結果發送到網絡服務器,并以表格形式顯示如下:
只有當設備通過 GPS 獲得準確的時間戳時,結果才會被保存,并且當蜂窩網絡不可用時,它仍會將結果保存到 SD 卡中。發送結果后,設備將關閉蜂窩和 GPS 模塊并進入深度睡眠狀態 3 小時以節省電池電量。
結論
在這個項目中,我們實施了一個電池供電的解決方案,用于在沒有接入有線互聯網的情況下遙感溫室中的番茄植物病害。ML 分類發生在設備上,只有觀察結果通過 LPWAN 網絡發送到 Web 服務器。
這個項目可以很容易地修改以識別其他類型的植物病害,或者可以使用多個單元來覆蓋更大的區域。該裝置還可以安裝在育苗盤上方,使用Edge Impulse 上的新 FOMO 算法來嘗試檢測發芽的幼苗數量。另一個想法是嘗試檢測育苗盤是濕的還是干的并需要澆水。
我期待看到您如何修改和構建此設計!
- 2023年人工智能產業概況及應用趨勢分析 8次下載
- 物聯網智能溫室系統
- 人工智能是干嘛的 人工智能在金融行業的應用 0次下載
- 什么是人工智能 人工智能應用領域 0次下載
- 使用人工智能識別您的視覺內容
- 用人工智能保護森林
- 薄膜連棟溫室大棚調控系統解決方案 7次下載
- 基于物聯網和區塊鏈的糧食供應鏈金融新模式 18次下載
- CN-0420:物聯網智能溫室系統
- 中國智能物聯網白皮書 2次下載
- 如何使用物聯網進行溫室環境監測系統的設計 3次下載
- 如何使用人工智能進行智能家居生態系統設計的研究分析 5次下載
- 電子書 中美人工智能行業生態比較 243次下載
- 人工智能物聯網旱災監控預警系統設計_王發 0次下載
- 硒砂瓜溫室種植模糊控制系統設計 36次下載
- 人工智能在智能制造的應用場景 6006次閱讀
- 人工智能給教育帶來哪些巨大好處 8647次閱讀
- 微雪電子人工智能物聯網開發套件介紹 2740次閱讀
- 微雪電子Maix Go AIoT 人工智能物聯網開發套件介紹 3205次閱讀
- 淺談人工智能物聯網設計的AIoT開發套件特點及參數 4742次閱讀
- 什么是人類智能 楊學山淺談通用人工智能的發展途徑 3029次閱讀
- 大數據與人工智能技術如何幫助智能電網和能源互聯網的發展 9390次閱讀
- 關于未來人工智能和自動化的預測 3116次閱讀
- 5G,人工智能、區塊鏈與物聯網的關系詳細資料概述 7545次閱讀
- 人工智能應用于物聯網的要求和有什么優點的詳細資料概述 4676次閱讀
- 物聯網、云計算、人工智能之間的關系你知道嗎? 7165次閱讀
- 人工智能+行業時代到來,使得AI技術將嵌入至更多垂直行業 7742次閱讀
- 人工智能需要哪些知識_人工智能需要學什么_如何自學人工智能 4.4w次閱讀
- IBM使用人工智能幫助他們預測有機化學反應的生成 5040次閱讀
- 人工智能是一把雙刃劍 1.1w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多