跟着音乐“跳舞”的光立方..docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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所示: 图

文档评论(0)

jiayou10 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档