welcome iCShop!     服務時間:週一 ~ 週五 9:00~12:00 / 13:00~17:00
M5Stack 電子秤

NT$ 1,300

出貨時程

【現貨+預購】如遇缺貨,預購交期為4~10個工作天(不含例假日)

產品貨號

368031600170

數量

有庫存

關鍵字

Weight Unit

運送方式

7-11取貨付款 郵寄(單一運費) 宅配 宅配貨到付款 外島郵寄 順豐快遞 順豐快遞貨到付款



商品簡介

StickC 透過Grove傳輸線連接上Weight unit ,荷重元的接線 : 供電(紅)、接地(黑)、訊號INNA(灰/白)、訊號INPA(綠)。




功能開發

1.設定與連接 :
本次實作使用M5Stack UiFlow進行開發,將StickC 透過TYPE-C傳輸線接上電腦(確認電腦已經安裝USB驅動,正確安裝USB驅動後電腦會自動識別COM port並顯示在COM欄位),連接後開啟UiFlow,並選擇StickC Core,按下「OK」確認。

設定使用的Unit為「WEIGHT」,連接「PORT A」,完成後按下「OK」確認。

2.功能規劃 – 扣重歸零:
市售的電子秤都會配有扣重功能,目的是針對不同的容器進行歸零校正,歸零是電子秤非常重要的功能之一,透過UiFlow Weight units 函式庫加入這個功能,並設計當按下「Button A」時歸零

3.功能規劃 – 顯示UI介面設計:
接下來規劃畫面上要顯示的文字,電子秤上必須顯示重量值以及重量單位,使用UiFlow內建的拖拉式介面建立文字標籤,由於本次實作的荷重元選用的是5公斤(KG),重量的單位這裡選用公克(g),設定其中一個標籤固定印出 「g」,另一標籤印出重量讀取值。

4.校正感測器數值:
執行程式後,將砝碼或是已知重量的物體放上電子秤,數值因為沒有經過修正存在極大的誤差,必須校正進行換算,首先使用EXCEL表格化不同物體實際重量與顯示重量,接下來製作散佈圖,圖中任一點點選右鍵選擇趨勢線,並選擇線性、在圖表上顯示方程式。

得到方程式後將方程式透過UiFlow內建的數學Blocky函式庫進行轉換(記得格式要從浮點數轉換為整數)

再次執行程式後,重量的數值便會正常顯示。

除了顯示重量數值,玩家也可以透過UiFlow進行不同UI介面的互動,例如可以設計當重量越重,顏色指示燈越趨向紅色,當超重時紅色LED燈亮起等功能。


相關文件

【Circus Pi 官網】 簡易電子秤教學文章

出貨清單
  • M5Stack 電子秤 x 1