ESP8266 入门:使用机智云快速实现开关与 adc 接口的电压测量(包含固件烧写教程)
0. 需要准备的材料
硬件部分:
ESP8266 模组(我这里选择了机智云的 gokit3(s),上面的 ESP8266 型号是esp-12F)
一根 USB 转 TTL 的线
可选:一根 USB 线(用来给机智云的 gokit3(s)供电)
软件部分:
机智云账号的注册(参考链接:机智云官方注册链接)
安信可推出的基于windows的esp8266IDE(百度网盘提取码:m75u
固件烧写工具FLASH_DOWNLOAD_TOOLS(百度网盘提取码:ck59 )
手机机智云app(用来进行调试)(机智云手机 app))
准备好上述内容后,那我们从软件部分出发,正式开始吧!
1.机智云的账号注册与 SOC 方案创建
首先,我们需要打开机智云官方注册链接进行免费注册(参考链接:机智云官方注册链接)。
注册完毕后,我们点击右上角的 “开发者中心”。如下图。
继续点击右上角的 “创建新产品”。如下图。
选择符合自己设计的产品分类(不影响具体功能),取一个自己喜欢的产品名称,选择 Wi-Fi /移动网络方案。之后直接点击保存。如下图。
这样我们就有一个自己的产品啦,然后点击左边选项栏里的数据点,之后点击页面中部的 “创建数据点”。如下图。
然后我们就可以开始添加我们想要的数据点了,首先我们添加数据点 “开关”。如下图。按图示填好后点击 “添加”。
接下来我们继续添加第二个功能:使用 ESP8266 自带的 adc 引脚检测电压,这里我添加了两个数据点,第一个数据点为控制 adc 接口是否检测电压,第二个数据点为显示检测到的电压值,由于 ESP8266 的 adc 接口为 10 位,所以他的测量范围是(0 - 1024),阅读 ESP8266 手册后发现测量的电压范围为(0 - 1v),所以我们需要在后续程序或者自行进行进一步电压数值换算。数据点设置如下图。
然后我们在 “数据点”页面能看到三个数据点,点击 “应用”,这样我们就完成了数据点的设置。
然后我们点击左边选项栏的 “基本信息”,之后点击 “显示完整密钥”。输入我们刚刚创建机智云账号时使用的密码,获取并复制产品密钥(product secret)。