步驟 10:程式碼總整理
如果看到步驟 7 或步驟 8 的程式碼就暈頭轉向了:別擔心!
您可以從 Github 下載整個智慧型桌鐘的程式碼,放在「iot-version」資料夾裡面:https://github.com/pearlchen/iot-smart-desk-clock/tree/master/iot-version
請記得,需要將你自己的 client_secret.json加進來,這應該在「步驟 5」的時候就已經有了。
將這些檔案放進您的 Intel XDK 專案目錄,然後使用 Intel XDK:
- 按一下底部工具列的「Upload」按鈕,開始上傳。
- 按一下底部工具列的「Run」,開始執行。
- 檢查 Intel XDK 控制台是否有任何錯誤。
- 檢查時鐘的 LCD 螢幕!
步驟 11:打造桌鐘的外殼
為了讓 DIY 的智慧桌鐘看起來有一點專業的感覺,就要製作一個外殼,把 Intel Edison 包在裡面,並且托住 LCD 螢幕,轉到您坐在桌前可以輕鬆看到的角度。
要為聰明的桌鐘製作一個簡單的紙板外殼,您需要:
- 紙板,或是很硬的卡紙
- 膠帶、膠水
- 美工刀、剪刀
- 直尺
- 丁字尺(並非必要,但很好用)
- 裝飾用的小物
如果想要額外的質感,可以考慮 3D 列印或是雷射切割桌鐘的外殼。目前,我暫時用紙板就行了,因為我還會繼續改善,增加功能。這東西根本就是用膠帶黏起來的,這樣說並不誇張。;)
我也加了一個 Adafruit NeoPixel Ring 彩色燈環當作裝飾。最終,我會把這個連接到 Intel Edison,但那是日後的事了。
步驟 12:把時鐘放在桌上
完成了!
使用 Intel XDK 編寫 NodeJS 物聯網應用程式的好處,就是位於 /node_app_slot 的應用程式可以自動設定,在 Intel Edison 開機的時候就會自動啟動。
因此,這就表示,只需要經由電源插孔,給時鐘穩定的電源供應,您的時鐘就會立即連接到 Google Calendar API,隨時為你留意行程安排!
步驟 13:後續步驟
希望您喜歡這篇教學課程!如果您碰到任何錯誤,請透過「Instructables 文章下方的評論功能」或Github 的問題追蹤功能讓我知道。
如需瞭解各項特色,請參閱 Github 的 README 檔案,查看「智慧型桌鐘」藍圖:https://github.com/pearlchen/iot-smart-desk-clock#iot-smart-desk-clock
原文刊載於:http://www.instructables.com/id/Make-an-intelligent-desk-clock-powered-by-the-Inte/?ALLSTEPS
T客邦已取得授權翻譯轉載
在Intel Developer Zone 的IoT的專區,有更多關於Edison開發板的資料和訊息,要多了解的讀者可以連進去看看。
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!