本文就要以這塊強大無比的 Arduino 開發版,來做為『Arduino投幣計時器』控制核心,並且整合相關感測器與ThingSpeak雲端平台來進行物聯網的產品設計與開發。
本篇是接續上篇文章『如何設計網路計時器:電路組立上、下篇』(曹永忠, 2016b),主要是介紹讀者,接續將投幣計時器、網路投幣計時器,相關元件,進行硬體組立(曹永忠, 2016a, 2016b; 曹永忠, 許智誠, & 蔡英德, 2015b, 2015c, 2015d, 2015e, 2015f, 2015g, 2015h, 2015j)。
關於組裝元件
關於所需的元件,請參閱上篇文章『如何設計網路計時器:硬體組立篇』(曹永忠, 2016b; 曹永忠 et al., 2015b, 2015c),網址如下:http://www.techbang.com/posts/44123-how-to-design-a-network-timer-hardware-group-legislative-review,本文不再重述。
ThingSpeak 雲端平台建立頻道
本文我們要將『Arduino投幣計時器』(曹永忠 et al., 2015b, 2015c)送上雲端平台,本文使用『ThingSpeak雲端平台』,對於該平台,網路上已有許多文章部分已有操作上的詳細介紹,所以不再詳述之。(曹永忠, 許智誠, & 蔡英德, 2015a; 曹永忠 et al., 2015b, 2015c, 2015f, 2015g; 曹永忠, 許智誠, & 蔡英德, 2015i)
首先,先進入『ThingSpeak雲端平台』,網址:https://thingspeak.com/,請先建立帳號後,登入該平台(曹永忠, 2015; 曹永忠, 許智誠, & 蔡英德, 2015k, 2015l, 2015m)。
我們先查看目前已建立的頻道(Channel),如下圖所示:
▲圖1 Thinkspeak 頻道一覽表
如下圖紅框處所示,請讀者建立的一個頻道(Channel),並命名為『Timer』的名字,如下圖所示:
▲圖2 ThingSpeak 創建頻道
如下圖所示,請讀者在建立『NetTimer』這個頻道時,如下圖紅框處所示,請依本文內容一一鍵入,如下圖所示:
▲圖3 創建 ThingSpeak 頻道內容一覽表(主要內容)
建立頻道之後,請點選『API Keys』,顯示『NetTimer』頻道的讀寫金鑰。
讀者由下圖紅框區處,可以看到『NetTimer』頻道的寫入金鑰,本文範例是『F86O9SXIVV6N3VGW』。
▲圖4 ThingSpeak 頻道內容一覽表(API_KEY)
完成『NetTimer』頻道建立後,請將寫入金鑰『F86O9SXIVV6N3VGW』記住,下列開發物聯網之 Arduino 投幣計時器程式時,會用到寫入金鑰。
下一頁開始有計時器的程式設計唷 ~
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!