安信可ESP8266模块与手机对接实现远程控制LED灯
灯光照明系统是家庭生活最基本的需求之一,近年来,随着生活水平的不断提高,人们对照明系统的需求不仅仅停留在手动开关灯这个层面。许多用户对LED灯的控制方式以及色温、亮度提出了更高的要求。本篇介绍了使用安信可wifi模块与氦氪公众号快速对接,让传统硬件厂家能够在没有APP工程师、云端工程师的状态下也能让传统硬件设备快速互联网化。通过本文的介绍您可以学习使用氦氪云微信公众号操作智能灯的开关、调节1600万种颜色,入门简单、体验新奇。
1、模块介绍
- 01
ESP-12E 贴片式模组的外观尺寸为16mmx24mmx3mm,引脚间距为2mm(如下图所示)。该模组的核心处理器是ESP8266,采用容量为4MB的SPI Flash。模组内采用的是26MHz晶振,使用的是3DBi的P CB板载天线。
- 02
ESP-12F 贴片式模组的外观尺寸为16mmx24mmx3mm,引脚间距为2mm(如下图所示)。该模组的核心处理器是ESP8266,采用容量为4MB的SPI Flash。模组采用的是26MHz晶振,使用的是3DBi的PCB板载天线。
2、准备工作
- 01
硬件准备工作:RGB灯开发板:
- 02
按下图搭建开发板外围硬件电路:
- 03
*下侧的接线端子用于连接USB转TTL串口调试工具 *模块的WIFI信号指示灯输出引脚为GPIO2,即模块上的LED *按键KEY-RST为模块重启按键 *按键KEY-GPIO0为模块进入下载模式按键 *按键KEY-GPIO4(开发板上侧的按键)为模块进入配置模式按键 *进入下载模式必须在模块上电或重启状态下,同时按下KEY-GPIO0按键使GPIO0为低电平 烧录工具:FLASHDOWNLOADTOOLS v1.2 安信可RGB灯开发板-HEKR_AirKiss配置
3、固件烧录
- 01
硬件连接: 将ESP模块与之前搭建的外围硬件电路相连接 用USB转TTL串口调试工具将模块与电脑相连接 烧录软件设置: 打开ESP烧录软件,按下图进行设置: *Download Path Config区:选择要烧录的固件bin文件,ADDR地址为0,同时勾选待烧录文件前的复选框。 *SPI FLASH CONFIG区:分别设置SPI SPEED = 40MHz、SPI MODE = QIO、FLASH SIZE = 16Mbit *COM PORT选择与计算机连接的串口调试工具所对应的COM口 *BAUDRATE可以选择任意波特率,波特率越大烧录速度越快
- 02
烧录操作方式: 当所有硬件连接完成,以及烧录软件设置完成之后,按住KEY-GPIO0按键,再按下KEY-RST按键,然后松开KEY-RST按键,再松开KEY-GPIO0按键,模块进入下载模式,点击烧录软件上的START按钮,开始烧录。 烧录完成后,使ESP模块重新上电,进入工作模式。
4、AirKiss配置方式
- 01
配置说明: 进入公众号主界面:
- 02
点击主页面下方“设备管理”中的“设备激活”进入设备激活界面:
- 03
点击“激活设备”进入WIFI连接界面,输入手机当前已连接的WIFI账号的密码,若手机当前没有连接WIFI,需先将手机连接上WIFI。
- 04
长按开发板上的物理按键:KEY-GPIO4按键5秒直到LED灯呈现2s一闪的状态,点击界面上的“连接”按键开始配置。
- 05
开发板的模块信号灯进入5秒一次的慢闪模式,表示设备已经成功连接。
- 06
返回“设备管理”界面,点击“我的设备”进入设备绑定界面:
- 07
若此设备为首次绑定,点击“绑定设备”后再点击“刷新列表”,即可在列表中显示设备在线;若非首次绑定,仅刷新列表即可显示设备在线。
5、配置完成
- 01
点击列表中在线的设备,进入开发板控制页面:
- 02
在这个界面上您不仅可以控制安信可RGB开发板上的RGB灯的开关、获取当前环境的光照强度,还可以通过拖动进度条改变RGB灯的色彩,您可以有1600W种颜色的选择!