CN108924990A - 一种基于微信小程序的led灯控制***及其连接方法 - Google Patents
一种基于微信小程序的led灯控制***及其连接方法 Download PDFInfo
- Publication number
- CN108924990A CN108924990A CN201810511285.3A CN201810511285A CN108924990A CN 108924990 A CN108924990 A CN 108924990A CN 201810511285 A CN201810511285 A CN 201810511285A CN 108924990 A CN108924990 A CN 108924990A
- Authority
- CN
- China
- Prior art keywords
- led light
- small routine
- main body
- light control
- led
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05B—ELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
- H05B45/00—Circuit arrangements for operating light-emitting diodes [LED]
- H05B45/10—Controlling the intensity of the light
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/046—Interoperability with other network applications or services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephone Function (AREA)
- Circuit Arrangement For Electric Light Sources In General (AREA)
Abstract
本发明公开了一种基于微信小程序的LED灯控制***及其连接方法,包括LED灯主体和基于微信平台的LED灯控小程序,所述LED灯主体包括LED驱动模块、用于控制所述LED灯主体的MCU、用于与智能移动终端连接的无线连接模块和包含生成所述LED灯控小程序的信息的二维码,所述二维码设置于所述LED灯主体的外表面,所述无线连接模块、MCU和所述LED驱动模块依次连接,所述LED灯控小程序通过所述无线连接模块控制所述LED灯主体,本发明以微信平台的小程序为入口,用户通过移动终端扫描二维码能够实现对周边的LED灯进行控制,从而无需对不同类型厂家LED灯下载各自的APP,方便用户操作。
Description
技术领域
本发明涉及LED灯控制技术领域,特别是一种基于微信小程序的LED灯控制***及其连接方法。
背景技术
目前无线控制的智能LED灯基本上都需要通过移动设备(手机、平板等)安装相应厂家的APP才能实现控制,或者每一个LED灯配一个独立的遥控器进行控制,某些厂家也提供了微信公众号或者微信服务号入口,但需要进行注册,并对设备进行配对绑定。当周围有多个厂家的智能LED灯需要控制时,用户可能需要安装多个APP或关注不同厂家的公众号,操作非常麻烦,用户体验不佳。
发明内容
为解决上述问题,本发明的目的在于提供一种通用的智能LED灯控制***,以微信平台开发出的小程序为入口,在小程序这一界面上实现对无线连接范围内不同厂家的智能LED灯的控制。
本发明解决其问题所采用的技术方案是:
一种基于微信小程序的LED灯控制***,包括LED灯主体和基于微信平台的LED灯控小程序,所述LED灯主体包括LED驱动模块、用于控制所述LED灯主体的MCU、用于与智能移动终端连接的无线连接模块和包含生成所述LED灯控小程序的信息的二维码,所述二维码设置于所述LED灯主体的外表面,所述无线连接模块、MCU和所述LED驱动模块依次连接,所述LED灯控小程序通过所述无线连接模块控制所述LED灯主体。
进一步,所述无线连接模块为蓝牙模块。
进一步,所述LED灯主体还包括用于存储用于区分LED灯类型的设备ID和用作连接口令的密码的存储模块,所述存储模块与所述MCU连接。
进一步,所述MCU和所述无线连接模块集成于单独一块电路板作为控制模块,所述控制模块与外部连接的接口包括:用于连接供电源的电源接口和用于向所述LED驱动模块传送控制指令的LED驱动接口,所述电源接口连接外部电源,所述LED驱动接口作为控制端连接所述LED驱动模块。
一种应用于上述基于微信小程序的LED灯控制***的连接方法,在智能终端的无线连接范围内有一个或以上所述LED灯主体,所述连接方法包括以下步骤:
在智能移动终端上通过扫描所述二维码打开所述LED灯控小程序或直接在智能移动终端的微信界面中打开所述LED灯控小程序;
在所述LED灯控小程序上显示无线连接范围内可被连接的全部所述LED灯主体;
所述LED灯控小程序与无线连接范围内的其中一个所述LED灯主体进行通信认证,校验当前连接的所述LED灯主体的设备ID和密码,校验不通过则重复本步骤的通信认证;
通信认证通过后所述LED灯主体中的无线连接模块与智能移动终端建立正式连接,并向智能移动终端返回通信用的令牌;
所述LED灯控小程序生成LED控制界面并显示在智能移动终端上。
进一步,当智能移动终端与所述LED灯主体进行通信认证时,所述LED灯控小程序生成用于输入所述LED灯的主体设备ID以及密码的表单页面并显示在智能移动终端上。
进一步,所述LED灯控小程序通过所述无线连接模块向所述MCU发送指令,包括检验指令和控制指令,所述MCU在收到指令后向所述LED灯控小程序返回应答信息,当所述LED灯控小程序发送控制指令后超过预设时间没有收到应答信息时,在智能移动终端上显示设备失控的提示。
进一步,所述LED灯控小程序的LED控制界面包括图形化的第一视图和作为所述第一视图的二级菜单的第二视图,所述第一视图包括用于调节亮度的滑动条、显示当前亮度的亮度视图和用于进入第二视图的选项按钮,所述第二视图包括用于显示当前连接的所述LED灯主体的信息的信息区和包含有重置按键的功能区。
本发明的有益效果是:本发明在传统LED灯中添加由无线连接模块和MCU构成的控制模块,并在LED灯外表面设置包含LED灯控小程序的二维码,以微信平台的小程序为入口,用户通过移动终端扫描二维码能够实现对周边的LED灯进行控制,从而无需对不同类型厂家的LED灯下载各自的APP或关注公众号,可以在一个小程序界面内对所有LED灯进行控制,方便用户操作。
附图说明
下面结合附图和实施例对本发明作进一步说明。
图1是本发明的LED灯控制***的连接框图;
图2是本发明的LED灯控制***的连接流程图;
图3是本发明的第一视图的界面示意图;
图4是本发明的第二视图的界面示意图。
具体实施方式
参照图1,一种基于微信小程序的LED灯控制***,包括LED灯主体和基于微信平台的LED灯控小程序,所述LED灯主体包括LED驱动模块、用于控制所述LED灯主体的MCU、用于与智能移动终端连接的无线连接模块和包含生成所述LED灯控小程序的信息的二维码,本实施例中所述无线连接模块为蓝牙模块,所述二维码设置于所述LED灯主体的外表面作为扫码入口,所述MCU和所述无线连接模块集成于单独一块电路板作为控制模块,所述控制模块与外部连接的接口包括用于连接供电源的电源接口和用于向所述LED驱动模块传送控制指令的LED驱动接口,所述控制模块上的电源接口连接外部电源,所述LED驱动接口作为控制端连接所述LED驱动模块,同时外部电源也作为所述LED驱动模块的供电端与所述LED驱动模块连接,所述无线连接模块、MCU和所述LED驱动模块依次连接,所述LED灯主体还包括用于存储用于区分LED灯类型的设备ID和用作连接口令的密码的存储模块,所述存储模块与所述MCU连接。
参照图3和图4,所述MCU通过所述无线模块接收来自所述LED灯控小程序的控制指令,从而实现对所述LED驱动模块的控制,即实现对所述LED灯主体上灯珠的工作方式的控制;所述MCU的控制方式包括亮度调节、开关调节和状态重置等,因此相应地,所述LED灯控小程序的LED控制界面包括图形化的第一视图和作为所述第一视图的二级菜单的第二视图,所述第一视图包括用于调节亮度的滑动条、显示当前亮度的亮度视图和用于进入第二视图的选项按钮,所述第二视图包括用于显示当前连接的所述LED灯主体的信息的信息区和包含有重置按键的功能区;具体来说,所述第一视图的滑动条包括“暗”和“亮”两个端点,从左到右排列,通过在屏幕上滑动处于两个端点之间的滑块,实现实时调节亮度,所述滑块正上方设置有与所述滑块随动的显示当前亮度百分比数字的视窗,所述亮度视图为一个中央显示当前亮度百分比数字的优弧,优弧上沿弧线路径均匀设置有朝向优弧圆心的等长线段,等长线段沿弧线路径的颜色为彩色渐变;所述亮度视图设置于所述滑动条的上方;所述第二视图的信息区包括设备名称、识别编码(设备ID)和密码,所述功能区包括“设备重置”、“恢复出厂设置”、“删除”、“保存”和“返回”五个按钮。
参照图2,一种应用于上述基于微信小程序的LED灯控制***的连接方法,在智能移动终端的无线连接范围内有一个或以上所述LED灯主体,所述连接方法包括以下步骤:
S1,在智能移动终端上通过扫描所述二维码打开所述LED灯控小程序或直接在智能移动终端的微信界面中打开所述LED灯控小程序;
S2,检测智能移动终端上的蓝牙适配器是否已经激活,若是,进入步骤S3,若否,在智能移动终端上提示打开蓝牙适配器,并监控蓝牙适配器开关状态,开关状态发生变化时重复步骤S2;
S3,在所述LED灯控小程序上显示无线连接范围内全部可被连接的所述LED灯主体,以列表的形式显示在所述LED灯控小程序上;
S4,所述LED灯控小程序与无线连接范围内的其中一个所述LED灯主体进行通信认证,校验当前连接的所述LED灯主体的设备ID和密码,设备ID的基准值设置于所述LED灯控小程序内,设备ID的对比值由所述存储模块向所述LED灯控小程序发送来进行比较,设备ID一致(即LED灯类型一致)时,通过设备ID校验;所述密码的基准值设置于所述存储模块内,由所述LED灯控小程序发送密码的对比值来进行比较,密码一致时,通过密码校验;
S5,通信认证通过后所述LED灯主体中的无线连接模块与智能移动终端建立正式连接,并向智能移动终端返回通信用的令牌,所述LED灯控小程序同时发送指令和令牌来控制所述LED灯主体;
S6,所述无线连接模块的MAC地址、所述LED灯主体的设备ID和密码保存在所述LED灯控小程序中,并显示设备名称;
S7,所述LED灯控小程序生成LED控制界面并显示在智能移动终端上。
在上述步骤S4和步骤S5中,无线连接建立过程中以及连接建立后,所述LED灯控小程序通过无线连接模块向所述MCU发送指令,包括控制指令和校验指令,所述MCU在收到指令后向所述LED灯控小程序返回应答信息,当所述LED灯控小程序发送控制指令后超过预设时间无法收到应答信息时,所述LED灯控小程序在智能移动终端上显示设备失控的提示。本实施例中预设时间为1分钟。
在上述步骤S4中,当智能移动终端与所述LED灯主体进行通信认证时,如果所选择的LED灯主体的信息没有按步骤S6的方法保存在所述LED灯控小程序中(即当前所述LED灯主体为第一次被所述LED灯控小程序连接),所述LED灯控小程序生成用于输入设备ID以及密码的表单页面并显示在智能移动终端上,当通过验证后才可以进行下一步操作,不通过则再次显示表单页面;如果所选择的LED灯主体的信息已经按步骤S6的方法保存在所述LED灯控小程序中(即非第一次连接),跳过表单页面在后台进行验证,当通过验证后进行下一步操作,不通过则显示表单页面。
本实施例为解决对不同厂家的灯的控制需要在不同界面操作的问题,在传统的LED灯中添加由无线连接模块和MCU构成的控制模块,并在LED灯外表面设置包含有生成所述LED灯控小程序和当前LED灯控制信息的二维码,用户通过扫描二维码打开所述LED灯控小程序或者直接在已使用过的小程序的界面打开所述LED灯控小程序,可以在获取到二维码信息后实现对无线连接范围内LED灯的控制,无需频繁切换app或其他界面来控制不同的LED灯,因此用户体验良好,使用起来十分方便。
以上所述,只是本发明的较佳实施例而已,本发明并不局限于上述实施方式,只要其以相同的手段达到本发明的技术效果,都应属于本发明的保护范围。
Claims (8)
1.一种基于微信小程序的LED灯控制***,其特征在于:包括LED灯主体和基于微信平台的LED灯控小程序,所述LED灯主体包括LED驱动模块、用于控制所述LED灯主体的MCU、用于与智能移动终端连接的无线连接模块和包含生成所述LED灯控小程序的信息的二维码,所述二维码设置于所述LED灯主体的外表面,所述无线连接模块、MCU和所述LED驱动模块依次连接,所述LED灯控小程序通过所述无线连接模块控制所述LED灯主体。
2.根据权利要求1所述的一种基于微信小程序的LED灯控制***,其特征在于:所述无线连接模块为蓝牙模块。
3.根据权利要求1所述的一种基于微信小程序的LED灯控制***,其特征在于:所述LED灯主体还包括用于存储用于区分LED灯类型的设备ID和用作连接口令的密码的存储模块,所述存储模块与所述MCU连接。
4.根据权利要求1所述的一种基于微信小程序的LED灯控制***,其特征在于:所述MCU和所述无线连接模块集成于单独一块电路板作为控制模块,所述控制模块与外部连接的接口包括:用于连接供电源的电源接口和用于向所述LED驱动模块传送控制指令的LED驱动接口,所述电源接口连接外部电源,所述LED驱动接口作为控制端连接所述LED驱动模块。
5.一种应用于权利要求1-4任一所述一种基于微信小程序的LED灯控制***的连接方法,其特征在于,在智能移动终端的无线连接范围内有一个或以上所述LED灯主体,所述连接方法包括以下步骤:
在智能移动终端上通过扫描所述二维码打开所述LED灯控小程序或直接在智能移动终端的微信界面中打开所述LED灯控小程序;
在所述LED灯控小程序上显示无线连接范围内可被连接的全部所述LED灯主体;
所述LED灯控小程序与无线连接范围内的其中一个所述LED灯主体进行通信认证,校验当前连接的所述LED灯主体的设备ID和密码,校验不通过则重复本步骤的通信认证;
通信认证通过后所述LED灯主体中的无线连接模块与智能移动终端建立正式连接,并向智能移动终端返回通信用的令牌;
所述LED灯控小程序生成LED控制界面并显示在智能移动终端上。
6.根据权利要求5所述的一种连接方法,其特征在于:当智能移动终端与所述LED灯主体进行通信认证时,所述LED灯控小程序生成用于输入所述LED灯主体的设备ID以及密码的表单页面并显示在智能移动终端上。
7.根据权利要求5所述的一种连接方法,其特征在于:所述LED灯控小程序通过所述无线连接模块向所述MCU发送指令,包括检验指令和控制指令,所述MCU在收到指令后向所述LED灯控小程序返回应答信息,当所述LED灯控小程序发送控制指令后超过预设时间没有收到应答信息时,在智能移动终端上显示设备失控的提示。
8.根据权利要求5所述的一种连接方法,其特征在于:所述LED灯控小程序的LED控制界面包括图形化的第一视图和作为所述第一视图的二级菜单的第二视图,所述第一视图包括用于调节亮度的滑动条、显示当前亮度的亮度视图和用于进入第二视图的选项按钮,所述第二视图包括用于显示当前连接的所述LED灯主体的信息的信息区和包含有重置按键的功能区。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810511285.3A CN108924990B (zh) | 2018-05-24 | 2018-05-24 | 一种基于微信小程序的led灯控制***及其连接方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810511285.3A CN108924990B (zh) | 2018-05-24 | 2018-05-24 | 一种基于微信小程序的led灯控制***及其连接方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108924990A true CN108924990A (zh) | 2018-11-30 |
CN108924990B CN108924990B (zh) | 2020-12-11 |
Family
ID=64403990
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810511285.3A Active CN108924990B (zh) | 2018-05-24 | 2018-05-24 | 一种基于微信小程序的led灯控制***及其连接方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108924990B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110460596A (zh) * | 2019-08-06 | 2019-11-15 | 王鑫 | 基于微信小程序及OneNet的远程语音控制照明***及实现方法 |
CN112165751A (zh) * | 2020-08-20 | 2021-01-01 | 安徽极光照明工程有限公司 | 一种基于微信小程序的灯光控制*** |
CN112330944A (zh) * | 2020-11-02 | 2021-02-05 | 深圳市爱尚智联科技有限公司 | 基于微信小程序蓝牙ble通信的无屏电器控制方法及*** |
CN114286484A (zh) * | 2022-01-05 | 2022-04-05 | 池州睿成微电子有限公司 | 一种多功能的蓝牙灯带控制器 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN204392618U (zh) * | 2013-09-13 | 2015-06-10 | 北京澄通光电股份有限公司 | 基于二维码的便捷控制智能照明终端的应用*** |
CN105163414A (zh) * | 2014-06-13 | 2015-12-16 | 上海仪电控股(集团)公司 | 一种基于二维码和Web应用的智能照明***控制方法 |
CN105208712A (zh) * | 2014-06-30 | 2015-12-30 | 深圳市冠泰实业有限公司 | Led灯驱动电源的智能控制方法 |
CN106054739A (zh) * | 2016-07-15 | 2016-10-26 | 横店集团得邦照明股份有限公司 | 一种照明和安防相结合的智能控制***及其实现方法 |
CN106102223A (zh) * | 2016-06-16 | 2016-11-09 | 中山市欧日光电科技有限公司 | 一种基于二维码扫描技术的智能灯具控制*** |
CN106325119A (zh) * | 2015-07-02 | 2017-01-11 | 艾体威尔电子技术(北京)有限公司 | 一种人机交互控制设备的方法 |
CN107360454A (zh) * | 2017-06-28 | 2017-11-17 | 百视通网络电视技术发展有限责任公司 | 一种基于移动端微信小程序的电视遥控***及方法 |
-
2018
- 2018-05-24 CN CN201810511285.3A patent/CN108924990B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN204392618U (zh) * | 2013-09-13 | 2015-06-10 | 北京澄通光电股份有限公司 | 基于二维码的便捷控制智能照明终端的应用*** |
CN105163414A (zh) * | 2014-06-13 | 2015-12-16 | 上海仪电控股(集团)公司 | 一种基于二维码和Web应用的智能照明***控制方法 |
CN105208712A (zh) * | 2014-06-30 | 2015-12-30 | 深圳市冠泰实业有限公司 | Led灯驱动电源的智能控制方法 |
CN106325119A (zh) * | 2015-07-02 | 2017-01-11 | 艾体威尔电子技术(北京)有限公司 | 一种人机交互控制设备的方法 |
CN106102223A (zh) * | 2016-06-16 | 2016-11-09 | 中山市欧日光电科技有限公司 | 一种基于二维码扫描技术的智能灯具控制*** |
CN106054739A (zh) * | 2016-07-15 | 2016-10-26 | 横店集团得邦照明股份有限公司 | 一种照明和安防相结合的智能控制***及其实现方法 |
CN107360454A (zh) * | 2017-06-28 | 2017-11-17 | 百视通网络电视技术发展有限责任公司 | 一种基于移动端微信小程序的电视遥控***及方法 |
Non-Patent Citations (1)
Title |
---|
微信公开课: "张小龙首次全面阐述小程序,定档1月9日上线(内附演讲全文)", 《微信:HTTPS://MP.WEIXIN.QQ.COM/S/RLLKCMMHAISBSZQIJUTETG》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110460596A (zh) * | 2019-08-06 | 2019-11-15 | 王鑫 | 基于微信小程序及OneNet的远程语音控制照明***及实现方法 |
CN112165751A (zh) * | 2020-08-20 | 2021-01-01 | 安徽极光照明工程有限公司 | 一种基于微信小程序的灯光控制*** |
CN112330944A (zh) * | 2020-11-02 | 2021-02-05 | 深圳市爱尚智联科技有限公司 | 基于微信小程序蓝牙ble通信的无屏电器控制方法及*** |
CN114286484A (zh) * | 2022-01-05 | 2022-04-05 | 池州睿成微电子有限公司 | 一种多功能的蓝牙灯带控制器 |
Also Published As
Publication number | Publication date |
---|---|
CN108924990B (zh) | 2020-12-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108924990A (zh) | 一种基于微信小程序的led灯控制***及其连接方法 | |
CN103327384B (zh) | 一种互联***的模式控制方法及互联*** | |
US7215978B2 (en) | Mobile terminal apparatus, mobile terminal settings changing system, method used therefor, and program thereof | |
CN103297586B (zh) | 移动终端和遥控方法 | |
AU2009236037A1 (en) | Translation System | |
CN106969302A (zh) | 照明设备以及照明*** | |
CN106325119A (zh) | 一种人机交互控制设备的方法 | |
CN108563208A (zh) | 智能家居***及其控制方法 | |
CN107113328B (zh) | 控制设备及其控制方法以及集成控制*** | |
CN104461290A (zh) | 一种拍照控制方法及设备 | |
CN105392251A (zh) | 一种管理智能灯的方法、装置和*** | |
CN104184857A (zh) | 一种智能的分离式sim卡卡座设备及通信方法 | |
CN106304059A (zh) | ZigBee网络分网管理方法及*** | |
CN107592629A (zh) | 设备控制方法及装置 | |
CN106657223A (zh) | 移动互联网点名考勤方法及*** | |
CN107703348A (zh) | 智能插座的检测方法及装置 | |
CN105657283A (zh) | 图像生成方法、装置以及终端设备 | |
CN106254911A (zh) | 一种控制方法及电子设备、控制*** | |
CN106163001A (zh) | 一种基于Android、IOS与ZigBee的智能LED照明控制*** | |
CN105207813A (zh) | 智能设备排序方法和装置 | |
CN105246098A (zh) | 路由设备连接方法及装置 | |
CN109688393A (zh) | 一种投屏控制方法及第一电子设备 | |
CN105474134A (zh) | 控制操作模式的方法及使用该方法的电子设备 | |
CN1476690A (zh) | 用于无线家用网络的天线具有ui功能度 | |
CN105898079A (zh) | 一种切换情景模式的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |