CatKea: 麻瓜手把手教學 DIY 篇
團隊於 2019 年 9 月在 Kickstarter 上架了 AIKEA,出廠預設的 AI 應用是入侵偵測,但身在一個動物友善的科技新創團隊,大家顯然對偵測人沒什麼興趣XD,內部開發人員全都想把 AIKEA 拿來做動物觀測,於是就默默地在公司內部誕生了 AIKEA 二代產品 — CatKea。
(插花回顧一下 2019 年的愚人節產品 BerryCat ,突然覺得產品化也不是不可能了XD)
為了造福廣大的貓奴群眾,在科技新創臥底的文組人要來手把手教科技麻瓜刷機,把 AIKEA 變成貓貓如廁觀察小幫手!
準備設備/材料
設備
- 可連網的筆電或桌機 1 台
- 已設定好、插上電並連網的 AIKEA 1 台
- 接收訊息通知的手機 1 台
軟體
- Ubuntu 使用者不需要特別準備
- Windows 10 系統使用者請下載並安裝 PuTTY
道具
- 貓 (適量),狗也是可以的!但建議設定時務必與道具保持距離,避免設備損壞或影響設定效率。
手把手麻瓜教學
步驟一:獲取 AIKEA 的 IP address
(需使用設備:手機)(AIKEA 設定請參考廠出設定指南)
- 使用手機 Wi-Fi 連接入 AIKEA Wi-Fi (原始出廠 ESSID: raspi-webgui)
- 開啟手機瀏覽器,輸入 192.168.50.1
(原始出廠帳號: admin,密碼: secret,若有更換,請使用更換後帳密) - Dashboard 頁面可看見 Interface Information IPv4 Address xxx.xxx.x.xxx,請記得這組 IP Address,步驟二將使用到它
步驟二:更改 AIKEA 物件偵測設定
(需使用設備:筆電或桌機、開機中的 AIKEA)
- 使用筆電或桌機以ssh方式連入 AIKEA
(Ubuntu 可開啟 terminal , windows 請使用 PuTTY 連入 AIKEA)
有鑑於科技麻瓜使用者如我應該都是使用 Windows 系統介面,故以下以 PuTTY 圖示做操作說明
2. 打開 PuTTY,於下圖中藍框處填入步驟一得到的 IP address,並按下 Open
3. 輸入帳號密碼來與 AIKEA 連線 (預設帳號:pi,密碼:raspberry)
4. 輸入指令 cd /etc/dyda/pipelines/configs/aikea
5. 再輸入 ls(小寫L及S) 即可看到 三個.config 檔案,分別是 high/low/medium,代表 AIKEA 物件偵測的敏感度,若要更改偵測物件內容,三個 .config 檔案都要記得更改喔!
6. 輸入指令 sudo vi + config 檔案名稱
例如:sudo vi object_detection_and_tracking_aikea_high.config
7. 向下找到一行顯示 “ target “ : [ “ person “ ]
8. 輸入 a 進入編輯模式
9. 於 [ ] 內輸入 “cat”
(如果想保留偵測人,”person” 不必刪除,若想偵測多種類別,不同類別間請以逗號 ”,” 分隔)
10. 按下 ESC 退出編輯模式 , 輸入 : wq
11. 重複 6.~ 10. 將三個.config 檔案(high/low/medium),依此方式全數修改
步驟三:裝設 CatKea
(需使用設備:已完成步驟一與二的 AIKEA、貓)
- 把已完成步驟一、二的 AIKEA 放在你想觀察貓貓的地方,我是雙貓貓奴,一直很想知道貓貓們的如廁狀況(應該只有貓奴懂...),所以安裝點是廁所 XD,正對貓砂盆。
2. 打開接收偵測訊息的 Telegram 後,使用 /shot 來調整鏡頭位置
3. 調整好位置後,輸入 /camera 指令,你就算在天涯海角,只要有手機,貓貓去上廁所的時候立馬就會接收到通知啦!
<延伸閱讀>: CatKea: 偵測應用 Q&A 篇