Skip to content

Latest commit

 

History

History
91 lines (64 loc) · 4.59 KB

智能植物監測專案.md

File metadata and controls

91 lines (64 loc) · 4.59 KB

🌿💧 智能植物監測專案

1 專案簡介

這個專案起源於 Zhu Qi 在 Instructable 上發現了一個有趣的專案 << Irrigation Level Assessment by Thermal Imaging W/ TensorFlow | 使用 TensorFlow 和熱成像相機辨別植物狀態>>. 因爲覺得專案涉及到的知識面很廣, 并且使用的開發板是 Wio Terminal (内嵌了一顆 RTL8720DN 芯片, 也就是 伴伴板 的芯片), 所以決定 挖坑 揪感興趣的夥伴們一起學習!

2 小組成員

Zhu Qi Kyle Liu

3 加入我們

  1. 臉書私信 Zhu Qi 拉你進 Messenger 小組
  2. 加入我們的 Discord 討論組

4 專案複刻構想

4.1. Reproduce on Wio Terminal

  1. Wio Termial Display | 傳感器數據顯示在 LCD 中
  2. Gaussian Blur | 高斯模糊

4.2. Data Collection & Model Training

4.3. Others: Make as a product / Porting to Ameba

相關問題

==10/02/2022== When trying to port to Ameba RTL8720DN & RTL8722DM, cannot pass status = MLX90640_ExtractParameters(eeMLX90640, &mlx90640); due to outlierPixCnt > 4:

參考資料

[1] << Irrigation Level Assessment by Thermal Imaging W/ TensorFlow | 使用 TensorFlow 和熱成像相機辨別植物狀態>> Instructables [1] << Irrigation Level Assessment by Thermal Imaging W/ TensorFlow | 使用 TensorFlow 和熱成像相機辨別植物狀態>> Hackster [2] Guassian Blur Wiki 高斯模糊維基百科 [3] Compact Gaussian interpolation for small displays | 適用於小型顯示器的緊湊型高斯插值

往期會議記錄

Meeting 1

- Attendees: Zhu Qi, Wei Ling, Sam, Kyle, Shanno
  • Agenda
    1. Ice Breaking
    2. Project Overview @Qi Zhu
    3. Discussion
      1. Zhu Qi: 建議使用Edge Impulse (EI) 替代TF訓練模型, 可以減少編寫網頁應用的時間成本, 并且EI提供了模型的模板
      2. Kyle:
        1. 有使用過此傳感器的經驗, 强調需要控制變量: 測量距離, 植物種類, 背景環境溫度 等
        2. Edge Impulse 能否匯出訓練數據集的資料,或者團隊合作?
        3. 未來會配合RGB傳感器, 通過RGB判斷植物類型,再通過熱成像相機判斷植物狀態
      3. Sam
        1. 專案產品化的提問: wio terminal 價格很高, 爲何不適用MP+ESP的組合?
        2. 產品是否有市場歡迎度?
        3. 去哪裏買RTL8722DM模組?是否因爲是maker所以無法買到, 希望通過ESP實現專案, 轉移到RTL, 支持台灣產品
      4. Shanno
        1. 使用.py開發會比.ino快所以認爲micropython開發方向不錯
        2. 建議EI已提供web app做模型訓練, 應該會比TF使用起來更方便
    4. Action Items
      1. Zhu Qi & Kyle: Arduino 方向實踐傳感器的資料讀取, EI 團隊合作的研究
      2. 年後再約時間詳聊 → discord, Kyle 主講? 邀請discord上有興趣的朋友;

Meeting 2

待修復BUG & TODO挖坑區

  • [BUG] Gaussian Blur 最上方及最下方會產生溫度為 0.0°C 的邊框

    • 這是kernal產生的問題,需要補值才會正常
  • [TODO] 增加 5-way switch 功能

    • 切換下方的 icon ? -> 中間按下是確認
    • 用來 label 目前狀態用 -> 按下儲存在對應的*.CSV檔中
  • [TODO] 在畫面中增加一個框??(10*10 picel?) 計算框內平均溫度

    • 用5-way switch 上下左右移動?
    • 怎麼選擇?使用上方3個按鈕??
  • [TODO] 上方3個藍色按鈕的功能定義?

    • 用來切換模式??溫度框 -> label mode -> predict mode

進度更新貼文

1.ZQ 更新一 2.Kyle 更新二 3.Kyle 更新三