看了第一篇DIY云端控制器的介绍之后,您是不是也想自己DIY做一个呢!
整个DIY的制作过程,一共分成四篇文章,简述如下:
1.第一篇介绍功能与操作方法。
2.第二篇介绍电路接法,这篇需要电路板焊接的技能,也是我觉得最难的部分。
3.第三篇介绍如何注册云端帐号以及下载与修改ESP8266的Arduino程式码,然后烧录到ESP8266,这部分也不难,按照步骤做就行了。
4.第四篇(本篇)介绍如何修改Android APP的范例程式,我用的是Appinventor 2来开发这个APP的,修改相当简单容易。
首先请把Door_Remote_Controler.aia下载到您的电脑,如下图红框位置可下载。
![](https://easylife.yt/smarthome/wp-content/uploads/2022/07/image-1-1024x354.png)
接着用Chrome开启Appinventor 2网页,只要有Google帐号就可以了。
登入后点选Projects–>Import project (aia) from my computer,如下图1,2。
![](https://easylife.yt/smarthome/wp-content/uploads/2022/07/image-1024x339.png)
请选择刚刚下载的Door_Remote_Controler.aia档案,如下图3~6。
![](https://easylife.yt/smarthome/wp-content/uploads/2022/07/0-2-1024x922.jpg)
把专案汇入后,进入专案会看到下图的画面,请点选右上角Blocks如下图7。
![](https://easylife.yt/smarthome/wp-content/uploads/2022/07/0-3-1024x491.jpg)
接下来用您之前申请的ThingsBoard帐密登入ThingsBoard的Demo網站,
点选设备->选择您之前建立的设备->选择复制设备ID,如下图8~10。
![](https://easylife.yt/smarthome/wp-content/uploads/2022/07/1-1024x466.jpg)
再回到AppInventor的页面,在Blocks画面中,请找到下图中箭头11与12的位置。
把您的ThingsBoard帐号密码,填入下图中箭头11的位置。
把您刚刚复制的DeviceID,贴到下图中箭头12的位置。
![](https://easylife.yt/smarthome/wp-content/uploads/2022/07/2-1024x448.jpg)
点选Projects->Save project,把专案储存,如下图13~14。
![](https://easylife.yt/smarthome/wp-content/uploads/2022/07/2-1.jpg)
接下来要把专案编译成Android APP(apk)。
请点选Build->Android APP(.apk),如下图15~16。
![](https://easylife.yt/smarthome/wp-content/uploads/2022/07/2-2-1024x354.jpg)
把编译好的apk档下载到电脑,然后把这个apk档传到手机安装就可以了,如下图17~18。
![](https://easylife.yt/smarthome/wp-content/uploads/2022/07/2-3.jpg)