專案

一般

配置概況

動作

Task #234

進行中

硬體組-在螢幕上顯示時頻譜

是由 凱鋒 王5 個月 前加入. 於 25 天 前更新.

狀態:
New
優先權:
Normal
被分派者:
開始日期:
2024-09-04
完成日期:
完成百分比:

0%

預估工時:

概述

一、何謂3D光譜

以前我們從nsp32所收到的資料都是一串一維array,
列出來看其實就是340,345,350...1010mm的個別波長的強度,
把它製成圖片就如圖一,上一個版本做的就是這個

所謂的3D-PPG就是指把時間軸加進去,如圖二

時頻譜就是把高度(強度)壓扁改成用顏色顯示,縱軸是波長,橫軸是時間,
這也是此裝置所要顯示的圖,如圖三,而實際上,我裝置上使用的顏色區間如圖四。

圖一

圖二

圖三

圖四

二、UI介面介紹

可以先實際操作裝置,以下是LCD螢幕上畫面的功能解釋

  1. 顯示測量時間:從資料收到的第一筆計時到最後一筆,此測量值為沒有正規化且存小數點後10位之速率(約1秒10筆)
    hint:當SD卡裡的資料越少速度最快(原因不明)
  2. 顯示時頻圖:此圖之資料有經過正規化(SD存的沒有經過正規化),數值分6個區間顯示,黑色(0-0.16)、藍色(0.16-0.33)、綠色(0.33-0.5)、黃色(0.5-0.66)、橘色(0.66-0.83)、紅色(0.83-1)
  3. 按鍵Start -
    按下後過半秒光源模組會亮,然後會變成Stop,時頻圖會清除後一筆筆顯示資料,同時SD卡的部分也會新開一個AWPPG.csv檔一筆筆的存,連同時間點也存下來,直到存完結束畫面會定格,就是一整張時頻圖,同時再開一個PPG.csv存加總的PPG訊號與時間,按鍵變回Start。
    若在存的途中,Stop被按下,則畫面也會定格,按鍵變回Start重新開始,則csv檔存的資料也會是不全的
    按鍵Detect -
    進行模型推論,結果顯示在RESLUT下方
    按鍵Reset -
    為esp32的軟體重啟,程式重跑
  4. 顯示存取檔案:當插電時,程式進入setup,會檢查有沒有SD卡連接,有的話顯示SD connected,沒有的話則顯示SD Failed。之後顯示當下畫面上資料儲存的檔案(從/AWPPG0,若本來就存在則從/AWPPG1,往後推算亦是如此),若沒有SD卡就不會顯示
    注意:因為SD卡的initialize在setup,所以當initialize後在插SD卡或原本有SD卡在拔出,程式會當掉,所以要利用按Reset鍵前或拔電,插SD卡後,按Reset鍵或插電。

三、整合程式重現AWPPG的UI介面及功能

請先完成 http://52.192.109.97/issues/231 裡的1~4
完成後請整合1~4的程式,並實現上述所介紹的UI介面,可參考 http://52.192.109.97/issues/257 裡面的AWPPG1.0.zip有完整的程式


檔案


相關的議題清單 2 (2 進行中0 已結束)

關聯至 硬體組 - Task #231: AWPPG連續裝置製作New凱鋒 王2024-09-02

動作
關聯至 硬體組 - Document #257: AWPPG P type 連續裝置韌體程式New凱鋒 王2024-12-24

動作

是由 凱鋒 王5 個月 前更新

  • 關聯至 Task #231: AWPPG連續裝置製作 已新增

是由 凱鋒 王5 個月 前更新

  • 檔案 clipboard-202409042036-y655a.png 已新增
  • 檔案 clipboard-202409042036-vjllm.png 已新增
  • 檔案 clipboard-202409042041-nbfoy.png clipboard-202409042041-nbfoy.png 已新增
  • 檔案 clipboard-202409042150-wwfem.png 已新增
  • 主旨硬體組-在螢幕上顯示3D光譜 變更為 硬體組-在螢幕上顯示時頻譜
  • 概述 已更新 (差異)

是由 凱鋒 王5 個月 前更新

  • 概述 已更新 (差異)
  • 被分派者 設定為 凱鋒 王

是由 凱鋒 王5 個月 前更新

是由 凱鋒 王5 個月 前更新

  • 檔案 已刪除 (clipboard-202409042036-vjllm.png)

是由 凱鋒 王4 個月 前更新

是由 凱鋒 王25 天 前更新

是由 凱鋒 王25 天 前更新

  • 檔案 已刪除 (clipboard-202409041630-cjjxa.png)

是由 凱鋒 王25 天 前更新

  • 檔案 已刪除 (clipboard-202409041634-a8yom.png)

是由 凱鋒 王25 天 前更新

  • 檔案 已刪除 (clipboard-202409042036-y655a.png)

是由 凱鋒 王25 天 前更新

  • 檔案 已刪除 (clipboard-202409042150-wwfem.png)

是由 凱鋒 王25 天 前更新

是由 凱鋒 王25 天 前更新

是由 凱鋒 王25 天 前更新

是由 凱鋒 王25 天 前更新

是由 凱鋒 王25 天 前更新

  • 關聯至 Document #257: AWPPG P type 連續裝置韌體程式 已新增
動作

匯出至 Atom PDF