2023/12/20

DIY濾網過濾效率檢測儀(3)傳感器到貨與試機

上回買的攀藤PMSA003與UART USB轉接器到貨,電子零件,全用抗靜電包裝出貨:

UART USB轉接器真的超小一片:

兩者按特定方向連接:

接上micro-USB數據線:

插上PC,裝置管理員成功抓到傳感器,裝置名稱USB-SERIAL CH340 (COM4):

接著要接收來自傳感器的數據,首先依照ChatGPT的建議下載Arduino IDE,序列埠監視器確實能看到傳感器不斷發出的數據包,但沒解析,都是亂碼。換用Putty還是亂碼,無解。

上Github找資源,可以找到很多別人寫好的程式碼,用來接收攀藤傳感器的數據,但大多是Arduino等開發板用的程式,少數是在PC端執行,而且需要另外安裝運行環境如node JS或Python。

接著又用USB Plantower當關鍵字在網路上搜尋,找到一位大神寫的程式,可以解析Plantower傳感器的數據包。

程式來源:Reading PMS5003 Air Quality Sensors with Windows and Free Pascal

下載後先掃毒再作惡意檔案檢測,都沒問題,執行aqmonitor.exe程式檔,輸入com port代碼"4",沒看到反應,等5分鐘才有數據,看說明才知道是每5分鐘回報一次平均值,共12項數據,分別是PM1.0、PM2.5與PM10標準值、PM1.0、PM2.5與PM10大氣環境值、0.3、0.5、1.0、2.5、5.0、10 μm粒徑粒子數(per 0.1 liter):

從上面的數據可以看到在新風機原廠H13 HEPA的加持下,室內0.3 μm粒子數僅個位數,空氣非常潔淨,直到15:40:28,家人打開大門,才上升到193個/0.1 L。

一台成功了,就來試試兩台,一樣先接micro-USB數據線,再接1拖2,再接5米USB延長線:

接上電腦,兩台都亮燈:

裝置管理員也有抓到,一個COM5,一個COM6:

程式雙開,分別接收COM5與COM6的數據,沒問題!

試機成功,才向賣家付款。

待續...

沒有留言:

張貼留言