AI/AIoT 智能回收箱套件教學

模型訓練參考程式

../../_images/train_code.png

Armourbit版參考程式

Robotbit版參考程式

訓練方法

  1. Micro:bit會顯示目前的分類。
  2. 按A對現時分類進行訓練。
  3. 按B跳到下一個分類。
  4. 按A+B儲存模型。

AI智能回收箱參考程式

../../_images/offline_code.png

Armourbit版參考程式

Robotbit版參考程式

辨認方法

  1. 按A啟動辨認功能。
  2. KOI會說出辨認到的垃圾類別,然後打開相應的回收箱。

AIoT智能回收箱參考程式

MakerCloud平台版本

../../_images/online_code.png

Armourbit版參考程式

Robotbit版參考程式

辨認方法

  1. 按A啟動辨認功能。
  2. 按B確認KOI已成功連接網絡,並連接MakerCloud平台。
  3. KOI會說出辨認到的垃圾類別,然後打開相應的回收箱。

MakerCloud平台設定教學

建立MakerCloud主題,並建立3個數據類型paper、can、bottle。

../../_images/makercloud1.png

為每個數據類型建立圖表。

../../_images/makercloud2.png

建立儀表板,將建立的3個圖表添加到裡面。

../../_images/makercloud3.png

../../_images/makercloud4.png

../../_images/makercloud5.png

../../_images/makercloud6.png

../../_images/makercloud7.png

ObjectBlocks平台版本

../../_images/objectblock_code.png

Armourbit版參考程式

Robotbit版參考程式

辨認方法

  1. 按A啟動辨認功能。
  2. 按B確認KOI已成功連接網絡,並連接ObjectBlocks平台。
  3. KOI會說出辨認到的垃圾類別,然後打開相應的回收箱。

ObjectBlocks平台設定

建立ObjectBlocks平台話題。

../../_images/objectblocks1.png

建立3個渠道Paper、Plastic、Can。(必須剔選webhook選項)

../../_images/objectblocks2.png

../../_images/objectblocks3.png

建立儀表板。

../../_images/objectblocks4.png

新增工具顯示渠道信息。

../../_images/objectblocks5.png

../../_images/objectblocks6.png

ThingSpeak平台版本

../../_images/thingspeak_code.png

Armourbit版參考程式

Robotbit版參考程式

辨認方法

  1. 按A啟動辨認功能。
  2. 按B確認KOI已成功連接網絡,並連接ThingSpeak平台。
  3. KOI會說出辨認到的垃圾類別,然後打開相應的回收箱。

ThingSpeak平台設定

設立新ThingSpeak頻道。

../../_images/thingspeak1.png

將頻道設為公開。

../../_images/thingspeak2.png

添加MQTT裝置存取話題訊息。

../../_images/thingspeak3.png

在程式裡填入登入資料。

../../_images/thingspeak4.png