极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5795|回复: 2

【极速实现】手机微信遥控LED灯进行1600万种颜色的变化!!!

[复制链接]
发表于 2015-11-10 10:33:17 | 显示全部楼层 |阅读模式
灯光照明系统是家庭生活最基本的需求之一,近年来,随着生活水平的不断提高,人们对照明系统的需求不仅仅停留在手动开关灯这个层面。许多用户对LED灯的控制方式以及色温、亮度提出了更高的要求,因此许多传统灯具厂商着手开发智能灯光控制系列产品。本篇文章介绍了使用安信可模块与氦氪公众号快速对接,让传统硬件厂家能够在没有APP工程师、云端工程师的状态下也能让传统硬件设备快速互联网化。通过本文的介绍您可以学习使用氦氪云微信公众号操作智能灯的开关、调节1600万种颜色,入门简单、体验新奇。

同时我们在原先的APP的一键配置的基础上又增加开发了与微信硬件对接的AirKiss配置方式。以下面用AirKiss配置的安信可RGB灯开发板流程为例,传统硬件厂商可以通过氦氪云的技术快速对接微信硬件平台,实现微信控制你能想象到的任何硬件设备。
下面直接上干货!!!

1、模块介绍ESP-12E 贴片式模组的外观尺寸为16mmx24mmx3mm,引脚间距为2mm(如下图所示)。该模组的核心处理器是ESP8266,采用容量为4MB的SPI Flash。模组内采用的是26MHz晶振,使用的是3DBi的P CB板载天线。


ESP-12F 贴片式模组的外观尺寸为16mmx24mmx3mm,引脚间距为2mm(如下图所示)。该模组的核心处理器是ESP8266,采用容量为4MB的SPI Flash。模组采用的是26MHz晶振,使用的是3DBi的PCB板载天线。


2、准备工作
  • 硬件准备工作:安信可RGB灯开发板:

按下图搭建开发板外围硬件电路:

*下侧的接线端子用于连接USB转TTL串口调试工具
*模块的WIFI信号指示灯输出引脚为GPIO2,即模块上的LED
*按键KEY-RST为模块重启按键
*按键KEY-GPIO0为模块进入下载模式按键
*按键KEY-GPIO4(开发板上侧的按键)为模块进入配置模式按键
*进入下载模式必须在模块上电或重启状态下,同时按下KEY-GPIO0按键使GPIO0为低电平

  • 烧录工具:FLASHDOWNLOADTOOLS v1.2[下载链接]
  • 安信可RGB灯开发板-HEKR_AirKiss配置 固件下载:http://pan.baidu.com/s/1pJJ4sPX
  • 关注微信公众号:氦氪云
3、固件烧录
  • 硬件连接:
将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可以选择任意波特率,波特率越大烧录速度越快

  • 烧录操作方式:
当所有硬件连接完成,以及烧录软件设置完成之后,按住KEY-GPIO0按键,再按下KEY-RST按键,然后松开KEY-RST按键,再松开KEY-GPIO0按键,模块进入下载模式,点击烧录软件上的START按钮,开始烧录。
烧录完成后,使ESP模块重新上电,进入工作模式
4、微信公众号绑定(AirKiss配置)方式
  • 微信公众号配置说明:
(1).关注“氦氪云"微信公众号并且进入公众号主界面:

(2).点击主页面下方“设备管理”中的“设备激活”进入设备激活界面:

(3).点击“激活设备”进入WIFI连接界面,输入手机当前已连接的WIFI账号的密码,若手机当前没有连接WIFI,需先将手机连接上WIFI。

(4).长按开发板上的物理按键:KEY-GPIO4按键5秒直到LED灯呈现2s一闪的状态,点击界面上的“连接”按键开始配置。

(5).开发板的模块信号灯进入5秒一次的慢闪模式,表示设备已经成功连接。
(6).返回“设备管理”界面,点击“我的设备”进入设备绑定界面:

(7).若此设备为首次绑定,点击“绑定设备”后再点击“刷新列表”,即可在列表中显示设备在线;若非首次绑定,仅刷新列表即可显示设备在线。
(8).点击列表中在线的设备,进入安信可开发板控制页面:

在这个界面上您不仅可以控制安信可RGB开发板上的RGB灯的开关、获取当前环境的光照强度,还可以通过拖动进度条改变RGB灯的色彩,您可以有1600W种颜色的选择!!!

5、进一步开发
若您并不满足于此,希望进一步开发ESP8266体验物联网的乐趣,可以在https://github.com/HEKR-Cloud/获取SDK,相信您一定能开发出更多、更好玩的物联网设备。
若您在开发过程中遇到问题或者您希望对HEKR提出宝贵的意见,您可以扫一扫下方的二维码,加入我们的技术交流群。


By. zejun.zhao@hekr.me
http://docs.hekr.me/
2015/11/9 17:16:58



回复

使用道具 举报

发表于 2015-12-9 23:44:04 | 显示全部楼层
请问有其他控制方式吗  ,比如APP
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-12-13 00:38:12 | 显示全部楼层
y18286568922 发表于 2015-12-9 23:44
请问有其他控制方式吗  ,比如APP

有的,你可以看我们板块其他的帖子,也可以加入我们的QQ群进行交流
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊 ( 浙ICP备09023225号 )

GMT+8, 2020-7-6 04:23 , Processed in 0.052145 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表