- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
自适应屏幕主题氛围灯设计
自适应屏幕主题氛围灯设计
摘 要:现如今各个领域都开始用灯光吸引着别人的眼球。带有灯光渲染的产品更容易吸引客户的目光,自适应主题氛围灯可以结合屏幕上的主色调来调整氛围灯的颜色,该氛围灯的设计是C#上位机实时采集屏幕内所有像素点的RGB值,经过主色调提取算法得到主色调的数值,通过串口与RGB灯的STM32微处理器进行数据传输,控制RGB灯的颜色变化,达到自适应主题的氛围灯效果。
关键词:氛围灯;主色调;串口通信
中图分类号:U463.65 文献标志码:A 文章编号:2095-2945(2018)11-0033-03
Abstract: Now all fields are beginning to attract the attention of others with lights. Products with lighting rendering are more likely to attract customers attention. The adaptive themed atmosphere lamp can be combined with the main tone on the screen to adjust the color of the atmosphere lamp, which is designed by capturing the RGB value of all pixels on the screen in real time by the C# host computer, getting the value of the main tone through the main tone extraction algorithm, through the serial port and the STM32 microprocessor of the RGB lamp for data transmission, so as to control the color change of the RGB lamp and achieve the effect of adaptive theme atmosphere lamp.
Keywords: atmosphere lamp; main tone; serial communication
1 概述
?S着LED技术的不断发展,灯光的渲染已被各个电子厂商加入到自己的产品中,但是真正结合显示器色调的氛围灯几乎处于空白,所以氛围灯的设计方法具有一定的应运前景,无论是商业使用的大型led广告牌还是家中的电视、投影、显示器都可以通过自适应屏幕主题氛围灯的设计增强商业广告和家庭显示器的显示效果,并且为了提供给用户更好视觉体验在设计中提出了一套醒目主色调的提取算法。最后本文从上位机的颜色提取,对RGB三色灯驱动和控制,以及上位机与STM32微处理器的串口通信几大方面做论述。
2 总设计方案
该方案由取色上位机的设计和RGB灯的控制系统两部分组成。取色上位机是基于C#语言在Vidual Studio 2016做开发。RGB灯的控制系统包括WS2118驱动芯片和STM32f103c8t6微处理器。
总设计流程是PC端上位机进行颜色提取与主色调分析,STM32做下位机通过串口通信的方式接收数据并对RGB三色灯带进行控制。
3 各个功能模块的设计与实现
3.1 上位机的设计
该上位机是在visual studio 2016的开发环境下进行设计。visual studio 2016是微软公司2016年发布的一款全新的集成环境包软件,适用于多种语言。其中NETFramework.的 WindowsForms模块可以用更有效的开发桌面应用。visual studio 2016可以在编写代码时提供实时指导随着键入描述API,并使用自动完成功能以提高速度和精确度。灯泡图标有助于发现并修复常见编码问题,在许多情况下,可以一边键入代码,一边“实时”地获取帮助,并在编辑器内直接快速执行代码操作。
3.1.1 控件设计
控件ComboBox1
ComboBox是编辑框(Edit)和列表框(List)的组合。它提供了多种输入方式,可根据具体需要选择使用纯列表选择方式、纯文本编辑输入方式或者编辑输入和列表选择混合方式。
在此设计中用于串口和波特率选择的下拉框设计,在上位机于下位机连接时点击串口框和波特率框都会弹出下拉菜单选择当前串口和波特率。其中Items属性用于添加下拉列表里的元素。Text属性用于显示初始状态下该控件框的文本。
控件PictureBox
Pictu
您可能关注的文档
最近下载
- 医疗器械相关标准-TGBC17-2024 检验检测机构常用化学试剂储存管理规范&TGBC19-2024 检验检测机构危险化学品安全管理规范.pdf VIP
- 铜陵铜化集团招聘考试题目.pdf
- 爱尔兰-性能研究申请.pdf VIP
- 呼吸道感染患者的呼吸护理.pptx VIP
- 物流管理控制程序 (一).pdf VIP
- 医疗器械体系文件- 风险管理控制程序(参考模板)&采购控制程序(参考模板).pdf VIP
- 智能世界2035报告.pdf
- 丹麦-制造商报告医疗器械事故.pdf VIP
- 关于第一类医疗器械备案有关事项的公告.docx VIP
- 2025中盐盐穴综合利用股份有限公司招聘(7人)笔试模拟试题及答案解析.docx VIP
文档评论(0)