DIY 鐵捲門雲端控制器,遠端開關鐵捲門(三)

DIY鐵捲門雲端控制器

看了第一篇DIY雲端控制器的介紹之後,您是不是也想自己DIY做一個呢!
整個DIY的製作過程,一共分成四篇文章,簡述如下:
1.第一篇介紹功能與操作方法。
2.第二篇介紹電路接法,這篇需要電路板焊接的技能,也是我覺得最難的部分。
3.第三篇(本篇)介紹如何註冊雲端帳號以及下載與修改ESP8266的Arduino程式碼,然後燒錄到ESP8266,這部分也不難,按照步驟做就行了。
4.第四篇介紹如何修改Android APP的範例程式,我用的是Appinventor 2來開發這個APP的,修改相當簡單容易。

首先要註冊IoT物聯網的雲端帳號,這裡使用的是Thingsboard物聯網系統,申請步驟請參考以下影片,記得要把申請的”帳號“/”密碼“以及”設備的存取令牌(Token)“記下來。

申請完物聯網帳號後,接下來到GitHub下載ESP8266的程式碼,請點擊以下網址
點我下載程式碼,開啟GitHub後用滑鼠右鍵點選下圖紅框位置的”ThingsBoard_esp8266-remote-control-sample.ino”,然後選擇另存連結為
DIY鐵捲門雲端控制器
將程式存放到桌面,下一步要燒錄到ESP8266這塊板子。
DIY鐵捲門雲端控制器

程式下載完成後,需要用Arduino(IDE)軟體來修改一下參數,然後燒錄到ESP8266的板子,如果您熟悉這軟體操作的話,請開啟載入剛剛下載的”ThingsBoard_esp8266-remote-control-sample.ino”程式,然後在//*******下的#define把 WIFI_AP的值改為你家的WiFi名稱,WIFI_PASSWORD的值改為你家的WIFI密碼,TOKEN的值改為本篇教學第一步申請物聯網帳號所得到的設備存取令牌(Token)(如下圖深綠色字體的部分),改完存檔然後燒錄到板子就完成了。
板子燒錄的參數設定如下:
開發板管理網址:http://arduino.esp8266.com/stable/package_esp8266com_index.json
開發板:NodeMCU 1.0
上傳速率:115200
程式庫需安裝:ArduinoJson v5.13.5 & PubSubClient v2.8
DIY鐵捲門雲端控制器

如果您對於Arduino(IDE)軟體操作不熟悉的話,請參考以下影片的教學,包含軟體下載安裝與設定,以及修改參數值和燒錄到ESP8266與測試的操作都在影片中。

上一篇:DIY 鐵捲門雲端控制器,遠端開關鐵捲門(二)

Leave a Reply

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *