25

帖子

0

TA的资源

一粒金砂(高级)

21
 

APP调色算法设计、定时功能、渐变功能设计

最近超级奶爸可谓出尽了风头,要知道嫩妞cathy可是为他拍摄了好几段“个人视频”,并无保留分享了(上优酷:搜索“阿拉丁神灯小队”http://i.youku.com/u/id_UMTI4MTYyODc2NA==或登录小队微博、博客都能找到)。在视频上,超级奶爸展示了TI CC2540开发套件联机测试结果、PEM控制软件调试、色饼图控制LED灯颜色,APP开发进展顺利。

        经过一周时间的努力,超级奶爸又对调色算法、定时功能和渐变功能进行了设计,在这里也无私奉上吧!   

一、调色算法设计
    工作原理:通过改变三原色(RGB)的亮度比例组合成不同颜色。
    在调试样板上,可以简单的认为,LED灯亮度与PWM成正比,调节PWM占空比就是调节LED灯亮度,所以通过改变PWM占空比的组合,实现组合成不同的颜色。
    在编写调色操作代码时,设计在色饼上取出当前选取点颜色,再将取出颜色转换成RGB的亮度,并将亮度值发送给模块。
 实现方法为:
1、使用第三方的控件制作一个色饼;
2、移动色饼上的取色点,能实时准确的取出色饼上对应点的颜色;
3、再将取出的颜色转换成RGB的亮度值;
4、将亮度值转换成模块能识别的RGB亮度值,发送给模块。

二、定时功能设计
   在前期功能构想时,我们已经计划神灯必须具备定时开关的功能,已实现更加智能的控制。
    具体实现步骤为:
1、在蓝牙灯与手机连接时,获取手机当前时间,修改蓝牙灯UTC。
2、在手机设置定时时间时,将设置结果设置到蓝牙灯上,如果开启定时功能,则周期比较定时时间。
3、如果定时时间到达,则开启/关闭蓝牙灯。

三、渐变功能设计
    渐变功能要求:使得LED灯颜色逐步实现从一个颜色转变变成另一个颜色。
 实现方法:
1、颜色与RGB亮度有对应关系,RGB亮度与PWM占空比有对应关系;
2、改变颜色就是改变RGB亮度,改变RGB亮度就是改变PWM占空比。
3、从第一个颜色变成另一个颜色,就是从对应第一个颜色的PWM占空比变成对应第二个颜色的PWM占空比。
4、从第一个PWM占空比变成第二个PWM占空比时,将这个时间变成N等份,将变化的PWM占空比差值也变成N等份,每过1等份时间,PWM值也变化1等份PWM变化差值,就实现了PWM的渐变过程,也就实现了颜色的渐变过程。

     实现了上述功能后,超级奶爸正通过嫩妞联系了美工进行界面设计,相信到时候定能呈现美轮美奂的APP界面。
 

回复

25

帖子

0

TA的资源

一粒金砂(高级)

22
 

灯具散热性经受考验 P掉飞利浦HUE

为了评估阿拉丁神灯的温度控制效果,屌丝男在市面买了很多家的球泡灯进行测试,有淘宝上售卖的灯泡,也包括jociy灯以及飞利浦的HUE这样的大品牌。
经过测试我们发现,小公司的灯一般因为追求底价和亮度,在温度上的关注会比较少,而像jociy这样的大品牌30分钟后即可恒定在63度左右,比一般的灯的温度上都要低上10度,散热做得相对不错。
然而在测试飞利浦的灯时,我们却惊人地发现,飞利浦标称9.2W实测6.5W的灯,虽然温升相比其他厂家的灯泡明显缓慢,但却需要1个小时左右的温度恒定时间,恒定后的温度大约在72度,看来对于飞利浦巨头对于HUE的设计,也没有太多关注灯具温度。
市面上的LED
在公布小队选定的模具后,有不少人对于阿拉丁神灯的灯具表示质疑,认为我们只是单方面追求美观,未能很好考虑灯具的散热性。小队其他人也曾一度对屌丝男施压,要求尽快评估这款灯具的散热性,如果不行尽早更换方案。面对各方压力,屌丝男始终相信:猜测只是猜测,评估灯具散热性能的好坏,看最终的测试数据。

二次选型后确定的灯具

“6.48W的灯泡,在经过42分钟后,温度恒定在62度左右”,这真是一个振奋人心的测试结果,事实证明:我们的灯具选型是没有问题的,在散热行上是可行的,符合最初设计要求。
现在以图为证,贴上屌丝男测试各家的结果:
1阿拉丁神灯小队的灯:功率6.48W,约42分钟后恒定在62℃;
2jociy品牌的灯:功率9W,约30分钟后恒定在67℃;
3、飞利浦HUE:功率6.8W,1小时后恒定在74℃;
 
 

回复

25

帖子

0

TA的资源

一粒金砂(高级)

23
 

蓝牙灯聚光性、混色效果评估

       在灯珠的布局上,我们最终采取的是以5颗4000K的灯珠和6颗RGB组成的LED阵列组合,在lighttools软件的给力仿真下,最终确定为这样的组合模式:
   分别测试了“正白偏暖”、“青色”、“绿色”、“红色”几个颜色,奉上图片,大家一起来评估效果:
正白偏暖
青色
绿色
红色
通过以上调试,我们欣喜地发现:调光颜色基本正确,手机APP中色盘指在什么地方颜色,灯会显示什么颜色出来,没有延迟,也无色差。
同时,得益于最初模具选择的亚克力奶白灯罩,大多数灯罩用在RGB调试灯上暴露的色块、色斑的缺点,我们在调光过程中也没有发现;而且灯罩透光率高,光照清晰柔和;具有高阻燃性及高抗冲击的优点;
就这样调试了一天后,新的问题出现了(在这里先不说明什么问题,等到解决了,再做分享),赶紧去联合超级奶爸一起解决!
 
 
 

回复

25

帖子

0

TA的资源

一粒金砂(高级)

24
 

最终bug纠正,神灯开发工作完成

   正准备整机试运行时,新的问题出现了。
一、 开机时瞬间爆闪。
二、 调试换色时,光线忽闪。

针对以上问题,我们进行了各种可能性分析,也想了很多方法进行排除,结果总算功夫不负有心人。
一、开机瞬间爆闪——I\O口输出管脚处接1K下拉电阻
翻阅了众多资料后,屌丝男把问题的落脚点放到了CC2540I\O口上,开机的瞬间,它从高电平瞬间还原成软件设置的状态,才会导致开机时的瞬间爆闪。最终,我们在I\O口输出管脚处接了一个1K下拉电阻,问题总算得到了解决。


二、调试换色时,光线忽闪——PWM频率与电源匹配
发现换色时光效忽闪的情况,刚开始屌丝男还以为是电源变压器的功率不够引起的,我们买了假性负载,实测电源足足可以到750ma左右不成问题,也就是说,不管我的灯珠是怎么样的变化方式和亮度,我的电源完全满足需求。最后在论坛上,群里得到网友的建议,PWM频率是否和电源匹配,当时还是不理解,因为我们当时的PWM频率是120hz,最后改动到1Khz问题得到解决。
    下面正式进入整机试运行及老化测试,阿拉丁神灯已经基本成形,正是面市时间指日可待!
 
 
 

回复

25

帖子

0

TA的资源

一粒金砂(高级)

25
 

小队神灯命名iMagic 参数功能大曝光

小队神灯命名iMagic  参数功能大曝光

历时2个多月后,小队在蓝牙灯方向的研发工作总算告一段落,多日不开荤的小队成员终于等来了期待已久的庆功宴,一向捉襟见肘的我们这次依然不例外,庆祝地点选在某夜市的烤鱼摊。
几杯啤酒下肚,大家都不免兴奋起来,对神灯的未来诸多憧憬,想着必定大卖。这时候King突然想起还没有给神灯命名,于是当即征集名字。a lighthi lightx lightvisible light、Touch Lighting、life light、iHalo、LightStar、Magic light、iMagic……大家各抒己见,难下定论,无奈只能采取最民主的形式,进行投票选取,小队成员每人选择最满意的2个名称。最终“iMagic”以最高得票获选,大家希望小队研发的第一个成品——蓝牙4.0LED神灯,能如名字“iMagic”给每一位使用者带来魔幻、惊喜的体验,为生活增添更多创意和灵感的乐趣。
在这里,要跟大家分享一下最终版iMagic的各项规格参数和功能,欢迎大家鉴赏、评定:

 
 
 

回复

25

帖子

0

TA的资源

一粒金砂(高级)

26
 

有一盏灯叫做“iMagic”,有一种支持在“点名时间”

关注点名时间网“iMagichttp://www.demohour.com/projects/323615
感谢您的支持!!

   iMagic是阿拉丁神灯小队历时近3个月成功研发的一款采用最新BLE技术的无线智能LED魔灯,可用于家庭、酒吧、小型聚会等休闲、娱乐场所的情景照明,通过iPhone4siPhone5等移动智能设备就能直接控制四盏魔灯的开与关,调节灯光的颜色、亮度,设定定时开关及灯光音乐律动,给你前所未有的无线智能灯控体验,点亮创意生活。

【为什么上点名时间?】
奈何“酒香也怕巷子深”,“iMagic”虽已呱呱坠地,但也需要听取反馈意见并得到支持,再三考虑后,小队决定将“iMagic”投放国内最大的众筹网站——点名时间网http://www.demohour.com/projects/323615)经受考验与支持,筹集继续前进的力量,以保证对产品进行不断的改进,小伙伴们帮忙顶起啊!

【独一无二的iMagic

 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

27
 
5个白光led是怎么控制的,PAM2861是降压型的,7V电源,一路最多2个白光,5个怎么分配?
 
 
 

回复

90

帖子

0

TA的资源

一粒金砂(中级)

28
 
厉害啊···码一个·····慢慢看啊
 
 
 

回复

37

帖子

0

TA的资源

一粒金砂(初级)

29
 
我先下个看看
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

30
 
好贴!学习之!
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

31
 
22222222222222222
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条
免费申请测评:泰坦触觉 TITAN Core开发套件
TITAN Core开发套件,是将HD触觉反馈技术融入产品的快捷方式。该套件配备了基于ESP32平台的小型专用触觉评估板TITAN Core,以及四个采用泰坦触觉专利技术的TacHammer DRAKE触觉马达。

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表