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

邮箱地址不会被公开。 必填项已用*标注