- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
1 -
基金项目结题报告
项目名称:跟着音乐“跳舞”的光立方
起止年月:2012.10~2013.05
目录
摘要2
光立方的制作3
1.1 光立方概述3
1.2 LED灯的选用3
1.3光立方的焊接4
模块设计8
2.1 总体方案选择8
2.2 主控的最小系统8
2.3 光立方控制模块9
2.4 OTL音频功放模块10
2.5 串口通信模块10
第三章 软件开发12
3.1 光立方的动态显示12
3.2 上位机13
3.3 FFT运算13
第四章 结束语17
摘要
一般的LED点阵都是平面的,比如一个字就是16*16点阵,而光立方属于LED立体阵列,是在多个等间距的平面再组合成一个立方体。其一般都是由一个长、宽、高为8*8*8 或16*16*16的LED 灯组成的立体显示器,属于3D显示技术的一种。 其最大的特点就是超炫的显示效果给人一种真实的视觉冲击效果,带给你未来3D 技术的科技体验,让我们的生活充满了美感。
本项目通过打造一个8*8*8的光立方,使用Atmega16单片机通过控制不同立体位点的LED灯的亮灭,实现各种立体显示效果。而立体显示效果是通过对音乐的采集,经过快速傅里叶运算FFT得到的不同音高和频率来控制的,随着音乐的不同旋律,就会显示相应的各种效果,给人一种光立方在随着音乐“舞动”的视觉享受,是家居装饰和送人礼物的很好选择。
本项目要求显示效果要求能依音乐的改变而改变,给人一种随着音乐“跳舞”的感觉。通过设计多种多样的显示效果,给人一种绚丽多彩的效果。而LED数量的巨大和空间立体的布局以及对显示效果的整齐划一,都对单片机的编程提出了较高的要求。
关键词:光立方,FFT,Atmega16
第一章 光立方的制作
1.1光立方概述
我们通过平时常见的LCD1602、LCD12864 和LED 点阵屏等的学习,懂得了2D 平面图形的设计、生成和编程,这一过程会让我们受到启发,在光立方的制作当中,把我们的2D 思维提升到3D 的思维方式。3D 图形的编程也是很巧妙的事情,并不只是简单地把几个2D 的图形叠加起来这么简单。设计3D 图形,需要有新的思维方式,发现三维空间中点、线、面、体的算法规律。在程序中运用循环、判断语句、参数逻辑运算等方法,用最
少的语句达到最佳的显示效果。一改以往的平面显示效果,采用全新的立体显示,展示3D的超炫表现力,让人享受各种视觉上的冲击,迎合3D显示时代的到来。
光立方为一个立体LED点阵。本项目制作并实现了一个8*8*8的光立方,较之平时常见的LED点阵屏,其拥有独特的特点:
1、8*8*8的LED阵列立体显示器;
2、连贯的图形显示效果,浑然一体,一气呵成;
3、超炫的立体动态显示,多种显示样式;
4、FFT运算,能随着音乐不断变化模式,给人一种“舞动”的美感。
1.2 LED灯的选用
LED发光体的体积越小,光立方整体的通透性就越好,也就是说后排的LED就越不容易被前排的LED挡住;而另一方面,发光体越大,越容易看到光点,例如使用直径更大的LED或是使用雾面而非光面的LED。这二者是有一定的相互矛盾的关系。此外还要注意LED光点的可视角度,雾面LED要比光面LED要大,而草帽头LED的可视角度又比普通窄体的LED要大。另外,一样可以根据摆放位置,角度,将LED的朝向进行改变(默认是朝天的),以获得更好的观感。
本项目使用的LED为台湾产的3MM、圆头、蓝色、雾状散光LED,其最大电流为20mA,电压范围3.0-3.5V,波长460-465nm,亮度,1000mcd,发光角度120度,正极的引脚长度为27mm,负极的为25mm。实物图如图1.1所示:
图2.1 选用的LED灯
1.3光立方的焊接
为了保持整体的通透性、立体感,3D8光立方没有设计额外的LED支架,所有搭接直接使用LED自身的管脚。注意:正负引脚的夹角一定是90°。弯折后的LED灯如图1.2所示:
图1.2 弯折后的LED
首先,要进行LED灯立体矩阵的搭建。LED搭接过程还是比较困难的,我们需要8 片8*8 的LED 阵列,8*8*8=512LED,分为8层,每层8列,每列8个LED灯,列内共阴,层内共阳。焊接直接在LED管脚上进行。为使光立方外形的美观,每一片的LED阵列都要求排列整齐,互相看齐。这对焊接的能力有一定的要求。每一束焊接的效果如图1.3所示:
图
您可能关注的文档
最近下载
- 2025年吉林省珲春市辅警招聘考试题库及答案.docx
- Welcome unit Discovering Useful Structures 句子成分课件-2024-2025学年高一上学期英语人教版(2019)必修第一册.pptx VIP
- 护理实习生管理制度及安全教育.ppt VIP
- 小学英语句子成分基础篇.doc VIP
- 英语的句子成分.ppt VIP
- 小学英语语法课件-人称代词课件(全国通用版)(共90张PPT).pptx VIP
- 供热运行安全课件.pptx VIP
- 2024屋顶分布式光伏电站建设规范.docx VIP
- 2025年2月上海市高三联考高考调研英语试题(答案详解) .pdf VIP
- ccs软件与proteus联合仿真建立dsp虚拟实验系统.pdf VIP
文档评论(0)