Skip to content

Latest commit

 

History

History
387 lines (226 loc) · 15.7 KB

wio-terminal-chrome.md

File metadata and controls

387 lines (226 loc) · 15.7 KB

用 Wio Terminal 打造體感 Chrome 恐龍游戲

:::info 在這個項目中,我們將結合 "機器學習" 和 "Wio Terminal" ,親身體驗“體感” chrome 恐龍遊戲。 :::

介紹

由於新冠疫情第二波全球大流行,我一直呆在家裡沒有做太多的體育活動,上個月我得了胃病,在諮詢了醫生收,他建議我進行少量的體育活動,可以幫助我避免再次這些問題。

我嘗試使用一個移動應用程序,幫助在沒有設備的情況下進行體育活動,我還邀請了我的小侄子和我一起鍛煉,但他們不感興趣。

然後我就想到設計這個項目,可以有趣地幫助我們燃燒一些卡路里,使我們在新冠疫情期間保持健康。🤗

怎麼玩的?

  1. 將 Wio 終端連接到電腦
  2. 打開 Dino chrome://dino/
  3. 連接 Wio 終端
  4. 跳躍🙌

它是如何運作的

  1. 把 Wio Terminal (由Seeed Studio研製)放在口袋裏,它運行基於 Edge Impluse 的 TinyML 的機器學習模型進行用戶動作的推理
  2. 例如:當用戶(模仿游戲中小恐龍)跳躍的時候, Wio Terminal 內置的加速度計可以讀出數據,將這些數據傳遞到 Edge Impluse,基於算法判斷用戶當時的動作:
    • 跳躍
    • 靜止
  3. 如果檢測到當時用戶在做“跳躍”的動作,Wio Terminal 會通過 HID 接口模擬按下鍵盤的“空格鍵”,并且發送到計算機。

上手指南

首先,致謝 Edge Impulse Studio 這個小型的機器學習平臺,同時也感謝 Wio Terminal, 兩者的合并使我的項目想法更容易實現。因爲這個,項目是機器學習和嵌入式電子產品的結合,下面我將逐步解釋以讓這個項目,這樣的話你也可以自己動手實現。

首先,我們需要收集數據,然後我們需要用特定的 “機器學習算法” 訓練數據集,之後,我們將創建一個 Impulse。通過這個 Impulse,我們將提取 特徵 並創建一個 判斷模型,最後,我們將推理模型加載到 Wio Terminal, 將模型沒有遇到的數據(也可以成爲新的數據,或是測試數據)並通過模型進行 分類

:::success 下面 Salman 會爲我們帶來將進行 “十分詳細” 的解釋説明 :::

第 1 步:數據收集 📚

機器學習項目的第一步,是要收集足夠的數據並創建 “訓練集”,在這個專案中,我們的數據來自 Wio Terminal 的加速度計的讀數。雖然數據收集是一項有點乏味的工作,但是 Edge Impluse 將一切變得很輕鬆。

1.1:創建 Edge Impluse 帳戶

首先,我們需要創建一個邊緣脈沖帳戶,或者如果您已有帳戶,請輸入用戶名/電子郵件和密碼。

![](https://i.imgur.com/vkIxJBE.png =500x250)

1.2:創建邊緣

Impulse項目創建帳戶後,我們需要創建一個 edgeImpulse 項目。對於點擊您的個人資料,並選擇創建一個新的項目或使用該網址

然後提供項目名稱,然後單擊創建新項目