2016.10.15 10:29

【如何設計網路計時器?】物聯網開發篇

ADVERTISEMENT

本文就要以這塊強大無比的 Arduino 開發版,來做為『Arduino投幣計時器』控制核心,並且整合相關感測器與ThingSpeak雲端平台來進行物聯網的產品設計與開發。

本篇是接續上篇文章『如何設計網路計時器:電路組立上、下篇』(),主要是介紹讀者,接續將投幣計時器、網路投幣計時器,相關元件,進行硬體組立(, ; , , , , , , , )。

關於組裝元件

關於所需的元件,請參閱上篇文章『如何設計網路計時器:硬體組立篇』(; , ),網址如下:,本文不再重述。

ADVERTISEMENT

雲端平台建立頻道

本文我們要將『Arduino投幣計時器』(, )送上雲端平台,本文使用『ThingSpeak雲端平台』,對於該平台,網路上已有許多文章部分已有操作上的詳細介紹,所以不再詳述之。(; , , , ; )

首先,先進入『ThingSpeak雲端平台』,網址:https://thingspeak.com/,請先建立帳號後,登入該平台(; , , )。

我們先查看目前已建立的頻道(Channel),如下圖所示:

ADVERTISEMENT


▲圖1 Thinkspeak 頻道一覽表

如下圖紅框處所示,請讀者建立的一個頻道(Channel),並命名為『Timer』的名字,如下圖所示:


▲圖2 ThingSpeak 創建頻道

ADVERTISEMENT

如下圖所示,請讀者在建立『NetTimer』這個頻道時,如下圖紅框處所示,請依本文內容一一鍵入,如下圖所示:


▲圖3 創建 ThingSpeak 頻道內容一覽表(主要內容)

建立頻道之後,請點選『API  Keys』,顯示『NetTimer』頻道的讀寫金鑰。

ADVERTISEMENT

讀者由下圖紅框區處,可以看到『NetTimer』頻道的寫入金鑰,本文範例是『F86O9SXIVV6N3VGW』。

▲圖4 ThingSpeak 頻道內容一覽表(API_KEY)

完成『NetTimer』頻道建立後,請將寫入金鑰『F86O9SXIVV6N3VGW』記住,下列開發物聯網之 Arduino 投幣計時器程式時,會用到寫入金鑰。

下一頁開始有計時器的程式設計唷 ~

ADVERTISEMENT