一种机械开关调节智能灯颜色亮度变化的方法

文档序号:9508996阅读:679来源:国知局
一种机械开关调节智能灯颜色亮度变化的方法
【技术领域】
[0001]本发明涉及一种机械开关调节智能灯颜色亮度变化的方法,属于智能控制技术领域。
【背景技术】
[0002]在智能灯操作过程中,无法摆脱被手机和遥控器的束缚,一旦手机和遥控器不在手边的情况下,无法对智能灯进行颜色和亮度进行调节,给用户使用带来了不便。而机械开关是总会存在的,通过这一种机械开关调节智能灯颜色亮度变化的方法,可以让用户在手机和遥控器都不在手边的情况下调节智能灯。

【发明内容】

[0003]为了克服现有技术的不足,本发明提供一种机械开关调节智能灯颜色亮度变化的方法,其目的是解决当手机和遥控器不在用户手边的情况下,无法对智能灯进行颜色和亮度进行调节,而给用户使用带来了不便的问题。
[0004]—种机械开关调节智能灯颜色亮度变化的方法,包括调整智能灯内置的微控制器和外置存储器的步骤和控制智能灯通断的机械开关步骤;
[0005]控制智能灯通断的机械开关步骤:在仅操作机械开关的情况下:
[0006]有调节智能灯的颜色步骤,
[0007]有调节智能灯的亮度步骤;
[0008]调整智能灯内置的微控制器和外置存储器的步骤:在开关通电后,智能灯内置的微控制器从外置存储器读取操作码,进行相应操作,根据用户在相应时间内断电进行颜色调节步骤和亮度调节步骤,或者根据用户在相应时间内断电进行亮度调节步骤和颜色调节步骤。
[0009]调整智能灯内置的微控制器和外置存储器的步骤还包括:
[0010]对相应的操作时间与操作场景进行预设,然后通过上电后计时并在不同时间修改操作码,在用户上电后在不同的时间段断电,然后再次上电后,根据智能灯内置的微控制器从外置存储器内读取的操作码直接跳转至相应操作场景。
[0011]预置的操作场景、操作码和操作时间是根据应用实际环境,由应用软件动态设置确定。
[0012]本发明通过预设操作场景、操作码和操作时间,利用所述智能灯内置的微控制器和外置存储器,可以更改机械开关控制智能灯的颜色亮度及其他模式。此方法使得用户在无需手机和遥控器的时候,也可以调节智能灯的颜色与亮度,极大地方便了用户的使用。
【附图说明】
[0013]当结合附图考虑时,通过参照下面的详细描述,能够更完整更好地理解本发明以及容易得知其中许多伴随的优点,但此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定,如图其中:
[0014]图1、本发明的程序流程框图。
[0015]下面结合附图和实施例对本发明进一步说明。
【具体实施方式】
[0016]显然,本领域技术人员基于本发明的宗旨所做的许多修改和变化属于本发明的保护范围。
[0017]实施例1:如图1所示,一种机械开关调节智能灯颜色、亮度变化的方法,含有以下步骤;
[0018]步骤1、开机初始化;
[0019]步骤2、判断“从外存储中读取是否有事件被挂起”;若有执行步骤3 ;若没有,执行步骤4 ;
[0020]步骤3、此时,有事件被挂起:
[0021]更改颜色步骤:找出预设的色彩表中与存储的颜色最接近的那一组,然后将颜色按照预设顺序更改为下一个;
[0022]更改亮度步骤:计算出当前存储的颜色的亮度值,选取最接近的预设值为当前亮度值,然后将亮度值按照预设顺序更改为下一个;
[0023]恢复标准白步骤:直接将颜色设置为默认白色;
[0024]步骤4、按照设定好的RGB值,点亮LED智能灯,同时向外设存储中写入事件标识(更改颜色),并开启定时;
[0025]步骤5、到达定时时刻后,将外设存储中的事件标识更改为更改亮度,同时再次开启定时;
[0026]步骤6、到达定时时刻后,将外设存储中的事件标识更改为恢复成标准白色,同时再次开启定时;
[0027]步骤7、到达定时时刻后,将外设存储中的事件标识更改为无事件。
[0028]实施例2:如图1所示,一种机械开关调节智能灯颜色亮度变化的方法,包括智能灯内置微控制器和存储器,所述存储器用来存储操作标识符,所述微控制器判断开关操作时间,从而确定后续操作。预设好操作时间段,当用户在对应时间段关闭开关,再次开启后,所述微控制器判断后自动进入对应场景。通过此方法,使得用户在无需手机和遥控器的情况下对智能灯的颜色亮度进行调节。
[0029]根据用户在上电后再次断电的时间段不同,操作场景也不同,具体调节步骤如下(应用软件动态设置):
[0030]设开机时间点T0,第一切换节点T1、第二切换节点T2、第三切换节点T3为预设操作事件的切换节点,且开机时间点T0〈第一切换节点Tl〈第二切换节点Τ2〈第三切换节点Τ3,开机时间点Τ0到第一切换节点T1时间内为更改智能灯颜色的操作时间段,第一切换节点T1到第二切换节点T2时间内为更改智能灯亮度的操作时间段,第二切换节点T2到第三切换节点T3内为恢复智能灯默认颜色亮度的操作时间段,当时间大于第三切换节点T3后,即退出机械开关调节模式;
[0031]第一操作标识符0x00、第二操作标识符0x01、第三操作标识符0x02、第四操作标识符0x03为操作标识符,第一操作标识符0x00表示无操作,第二操作标识符0x01表示改变灯的颜色,第三操作标识符0x02表示改变灯的亮度,第四操作标识符0x03表示把灯调到默认颜色亮度;
[0032]颜色A、颜色B、颜色C、颜色D、颜色E、颜色F、颜色G为预设颜色;智能灯亮度a、智能灯亮度b、智能灯亮度c、智能灯亮度d、智能灯亮度e为预设亮度值,且亮度值:智能灯亮度a〈智能灯亮度b〈智能灯亮度c〈智能灯亮度d〈智能灯亮度e ;操作时间、操作场景和操作码的确定要到实际应用环境中,通过应用软件动态设置。
[0033]应用软件动态设置步骤如下:
[0034]更改颜色步骤:假设之前无操作与设置即外置存储器内操作码为第一操作标识符0x00,上电时间点为开机时间点T0。
[0035]打开机械开关给智能灯上电,之后所述智能灯内置的微控制器要重新从外置存储器中读取第一操作标识符0x00,判断无操作后显示上次存储颜色并更改操作码为第二操作标识符0x01,即进入更改智能灯颜色的操作时间段。
[0036]若用户要更改智能灯颜色,只需在开机时间点T0到第一切换节点T1时间内关闭机械开关,使智能灯断电,再上电后所述智能灯内置的微控制器,时间重置为开机时间点T0,重新从外置存储器中读取操作码第二操作标识符0x01,判断用户执行更改智能灯颜色的操作,即以之前保存过得颜色为基础,先找出赤橙黄绿青蓝紫中颜色最接近的颜色A、颜色B、颜色C、颜色D、颜色E、颜色F、颜色G,然后将颜色按照“颜色A、颜色B、颜色C、颜色D、颜色E、颜色F、颜色G”的颜色顺序更改为下一个颜色顺序为颜色B、颜色C、颜色D、颜色E、颜色F、颜色G、颜色A ;
[0037]若用户满意该颜色,则可以在开机时间点T0到第一切换节点T1时间内无操作,智能灯内置的微控制器自动将操作码更改为第三操作标识符0x02,并进第一切换节点T1到第二切换节点T2时间内为更改智能灯亮度的操作时间段,进行更改智能灯亮度的操作。
[0038]若用户不满意,则还需要在开机时间点T0到第一切换节点T1时间内关断机械开关,再次上电后所述智能灯内置的微控制器,将时间重置为T0,重新从外置存储器中读取操作码第二操作标识符0x01,但此时颜色再次按照预设的颜色变幻顺序发生改变(颜色C/颜色D颜色/颜色E/颜色F/颜色G/颜色A颜色/B),若用户满意该颜色,则可以在开机时间点T0到第一切换节点T1时间内无操作,智能灯内置的微控制器自动将操作码更改为第三操作标识符0x02,并进第一切换节点T1到第二切换节点T2时间内为更改智能灯亮度的操作时间段,进行更改智能灯亮度的操作。
[0039]若用户不满意,则还需要在开机时间点T0到第一切换节点T1时间内关断机械开关,一直到颜色满意为止。
[0040]更改亮度步骤:若用户要更改智能灯亮度,只需在第一切换节点T1到第二切换节点T2时间内关闭机械开关,进入亮度调节,使智能灯断电,再上电后所述智能灯内置的微控制器,时间重置为开机时间点T0,重新从外置存储器中读取操作码第三操作标识符0x02,判断用户执行更改智能灯亮度的操作,即以之前保存过得亮度为基础,先找亮度最接近的亮度a、亮度b、亮度c、亮度d、亮度e,然后将亮度按照“亮度a、亮度b、亮度c、亮度d、亮度e”的亮度顺序更改为下一个亮度顺序为亮度b、亮度c、亮度d、亮度e、亮度a ;
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1