Task #231
是由 凱鋒 王 於 3 個月 前更新
h3. 本議題整合AWPPG裝置製作步驟及人員的學習與反饋
*1. 在ESP32上復刻NSP32 on Arduino範例程式*
NSP32是微型光譜儀,ESP32是MCU晶片
我們想把光譜的資料拿來做運算、演算
就必須把兩個"小電腦"連結起來做資料傳輸
怎麼做呢(?
see:
http://52.192.109.97/issues/36
http://52.192.109.97/issues/39
nsp32 datasheet (宏益學長整理) :
http://52.192.109.97/documents/43
*2. 讓燈亮起來*
想要量測PPG訊號
必須要有 光源 與 光譜儀
負責 打訊號 與 接收訊號
光譜儀的部分已經可以順利接收
接下來我們只要把LED的訊號輸出
就可以完成PPG裝置最重要的部分
-------------------------------
TCA6507是一顆LED驅動器
光源模組上搭載了這個晶片
a.請用實驗室前人提供的光源模組,挑選4顆SMD封裝的LED,焊接到光源模組上如圖
b.焊接好後,根據datasheet上所描述的,撰寫韌體,並使LED發光
(拿LED時請仔細看袋子上的型號,查清楚datasheet上表示的正負極位置)
please see:
http://52.192.109.97/issues/45
http://52.192.109.97/issues/46
!clipboard-202409022318-bafvg.png!
*3. 把資料存起來*
已經有了光譜儀和光源,但是資料卻沒有留存
使用SD卡的方式將資料存起來吧
please see:
http://52.192.109.97/issues/229
*4. 打造自己的人機介面吧*
先前我們學會裝置的三大重點
燈(送訊號)、光譜儀(收訊號)、SD卡(存訊號)
但一直沒有一個簡單、方便的操作
這週我們就要來打造這個UI介面
-----------------------------------
a.請先利用TFT_LCD library提供的範例程式,做出“可觸控“的計算機介面
b.成功後,利用library中的函式打造一個屬於自己,並且可以開關“LED燈”&“NSP32”的UI介面,
(optional:嘗試把光譜訊號print到螢幕上)
see:
http://52.192.109.97/issues/50
http://52.192.109.97/issues/51
*5. 在螢幕上顯示3D光譜*
目前我們收到的資料是一串1維陣列
一般人很難理解它是甚麼東西
若能及時地看到圖像
使用者會馬上進入狀況
甚至對這個東西產生好奇心
------------------------------------
a.請結合前面步驟1、2、3、4之程式
b.請將UI設計成如圖
see: 待完成
*6. 完成硬體裝置*
先前我們做的東西都是插麵包版根本不像個裝置
所以我們需要PCB板讓MCU、nsp32、光源模組、SD卡連接
使用3D列印設計外殼
see:
http://52.192.109.97/issues/226
http://52.192.109.97/issues/225
*7. 製作你的AI吧*
待續
返回