01学期项目设计报告-光立方
- 格式:doc
- 大小:2.46 MB
- 文档页数:14
目录1 课程设计要求及总体方案介绍............................................ 错误!未定义书签。
1.1 设计课题任务要求..................................................... 错误!未定义书签。
1.2 3D LED光立方的优越性及主要应用........................ 错误!未定义书签。
1.3 设计课题主要原理..................................................... 错误!未定义书签。
1.4 3D LED设计总体方案................................................ 错误!未定义书签。
2 硬件系统设计........................................................................ 错误!未定义书签。
2.1 硬件各部分电路原理介绍......................................... 错误!未定义书签。
2.2 LED灯的选择.............................................................. 错误!未定义书签。
2.3 LED灯制作过程.......................................................... 错误!未定义书签。
3 软件系统设计........................................................................ 错误!未定义书签。
3.1 3DLED主函数及主流程图.......................................... 错误!未定义书签。
光立方实训总结一、导言光立方实训是一种高级实训项目,旨在通过实践培养学生的技术能力和团队合作能力。
该实训项目通过搭建光立方模型,让学生深入了解光学原理,并通过实际操作来巩固所学知识。
在本文中,我们将对光立方实训进行详细的总结和讨论。
二、实训的背景与目的2.1 实训的背景在光立方实训前,学生应具备一定的光学基础知识,如光的传播、折射、反射等。
光立方实训通过实践操作,帮助学生巩固和应用这些基础知识,进一步提高对光学原理的理解。
2.2 实训的目的光立方实训的目的是培养学生的实践能力和团队合作能力。
通过实际搭建光立方模型,学生可以锻炼自己的动手能力和解决问题的能力。
同时,由于光立方实训通常需要多人合作完成,学生还能够学到团队合作的重要性和技巧。
三、实训过程与方法3.1 实训过程光立方实训通常包括以下步骤:1.熟悉光学基础知识:在实训开始前,学生需要通过课堂学习或自学的方式,掌握光的基本概念和原理。
2.确定实训目标:学生和导师一起确定实训的目标和要求,明确实训的内容和重点。
3.设计光立方模型:学生根据实训目标,设计光立方的模型结构和实验方案,并进行初步的理论分析。
4.购买和准备实验所需材料:学生根据设计方案,购买和准备实验所需的光学元件、仪器设备等。
5.搭建光立方模型:学生按照设计方案,使用所购买的材料和设备,组装并搭建光立方模型。
6.进行实验和数据采集:学生使用搭建好的光立方模型,进行实验操作,并记录、分析实验数据。
7.总结与分析实验结果:学生根据实验结果,对实验过程进行总结和分析,评估实验的有效性和可行性。
8.撰写实训报告:学生根据实训要求,撰写实训报告,包括实训目标、实验步骤、实验结果等内容。
3.2 实训方法光立方实训采用项目式教学方法,学生通过实际操作来学习和应用光学知识。
在实训过程中,导师负责指导学生的学习和实验操作,学生则负责完成实验任务和实训报告的撰写。
四、实训的效果与展望4.1 实训效果光立方实训能够有效提高学生的实践能力和团队合作能力。
光立方实训报告总结一、引言在这篇报告中,我们将对光立方实训进行总结和分析。
本实训旨在帮助学员熟悉光立方技术,并通过实际操作来加深对该技术的理解和应用能力。
二、光立方实训的背景和目的2.1 背景在当今高科技快速发展的时代,光立方技术作为一项重要的创新技术迅速崛起。
它通过使用激光束来实现高速的三维打印,为制造业和设计领域带来了巨大的改变。
2.2 目的光立方实训的目的是让学员了解光立方技术的基本原理和操作方法,并通过实际操作来提升学员的实践能力和解决问题的能力。
通过这次实训,学员将能够更好地应用光立方技术进行创新设计和快速制造。
三、光立方实训的内容和步骤3.1 内容光立方实训分为理论学习和实际操作两个部分。
在理论学习部分,学员将学习光立方技术的基本原理、设备的操作方法、材料选择和处理技巧等。
在实际操作部分,学员将亲自操作设备进行三维打印,并进行设备的调试和故障排除。
3.2 步骤•步骤1:理论学习–学习光立方技术的基本原理–学习设备的操作方法和安全注意事项–学习材料的选择和处理技巧•步骤2:实践操作–设备的设置和调试–进行三维打印操作–检查和评估打印结果–故障排除和维护四、光立方实训的收获和意义4.1 收获通过光立方实训,学员将获得以下收获: - 熟悉光立方技术的基本原理和操作方法 - 增强实践操作能力和解决问题的能力 - 掌握材料选择和处理技巧 - 提升创新设计和快速制造能力4.2 意义光立方技术作为一项创新技术,具有广阔的应用前景。
通过参加光立方实训,学员将能够更好地应对未来的科技发展趋势,熟练掌握光立方技术,为制造业和设计领域的发展做出贡献。
五、对光立方实训的改进建议5.1 设备更新建议引入更先进和稳定的光立方设备,以提高实训的效果和可靠性。
新设备应具备更高的打印精度和更快的打印速度,以满足不同学员的需求。
5.2 实训课程优化建议对实训课程进行优化,增加更多的实际操作环节,并结合实际案例进行教学。
光立方实训报告总结一、引言光立方实训是一项非常有意义的活动,它为我们提供了一个学习和实践的平台。
在这个过程中,我们不仅学到了很多知识和技能,还锻炼了自己的团队协作能力和解决问题的能力。
本报告将对光立方实训进行总结和分析。
二、活动背景光立方实训是由某公司主办的一项培训活动,旨在为大学生提供机会,学习与实践相关技术,并提高他们的综合素质。
活动包括多个环节,如理论课程、现场操作等。
三、理论课程在理论课程中,我们学习了很多关于光纤通信和网络安全方面的知识。
通过老师详细而生动的讲解,我们深入了解了光纤通信技术原理、应用场景以及未来发展趋势等方面。
同时,在网络安全方面也有所涉及,包括黑客攻击、防火墙等相关内容。
四、现场操作在现场操作环节中,我们分成小组进行操作。
首先是光纤连接测试,在老师指导下逐步完成连接测试,并且根据测试结果进行调整和优化。
其次是网络安全方面的实践,我们利用一些工具进行模拟攻击和防御,了解黑客攻击的手段和防范措施。
五、团队协作在整个实训过程中,团队协作是非常重要的。
我们需要相互配合,共同完成任务。
在小组操作中,每个人都有自己的任务,需要与其他人协调好时间和步骤。
通过这个过程,我们学会了如何有效地沟通和协作,并且锻炼了自己的领导能力和组织能力。
六、收获与体会通过这次光立方实训,我们不仅学到了很多专业知识和技能,还增强了自己的综合素质。
在实践中,我们不断遇到问题并解决问题,在这个过程中提高了自己的解决问题能力。
同时,在团队协作中也锻炼了自己的领导能力和组织能力。
七、结论总之,光立方实训是一项非常有意义的活动。
通过这个活动,我们不仅学到了很多知识和技能,并且锻炼了自己的团队协作能力和解决问题的能力。
希望这样的活动能够继续举办,为更多的大学生提供学习和实践的机会。
《单片机技术》课程设计说明书光立方学院:电气与信息工程学院学生姓名:***指导教师:贾雅琼职称副教授专业:电气工程及其自动化班级:1202学号:**********完成时间:2015年7月湖南工学院《单片机技术》课程设计课题任务书学院:电气与信息工程学院专业:电气工程及其自动化摘要当今社会,随着电子行业的不断发展,单片机的应用从根本上改变了传统的控制系统设计思想和设计方法,已广泛的应用在工业自动化、通信、自动检测、信息家电、电力电子航空航天等各个方面。
成为现代生产和生活中不可缺少的一部分。
设计采用4*4*4的光立方模式,硬件主要分为七个模块:主控模块、驱动模块、显示模块、键盘模块、电源模块、复位模块、下载模块。
采用的主控芯片为AT89S52 芯片,驱动电路是采用了常用74HC573数字芯片,设计采用C语言编程,通过单片机I/O口控制LED的亮灭,采用延时控制LED亮灭时间,最终使得整个立体展现不同的造型和图案,使其变得美轮美奂、绚丽多彩。
关键词:光立方;AT89S52;74LS573锁存器目录1 绪论 (1)1.1 光立方的背景 (1)1.2 研究的意义 (1)2 设计要求和方案介绍 (2)2.1 设计要求 (2)2.2 方案介绍 (2)2.2.1 系统整体框图 (2)2.2.2 光立方发光原理 (3)3 系统硬件电路设计 (4)3.1 主要元器件的介绍 (4)3.1.1 AT89S52芯片介绍 (4)3.1.2 74HC573芯片介绍 (5)3.1.3 四位一体数码管介绍 (5)3.2 硬件电路模块介绍 (7)3.2.1 最小系统模块介绍 (7)3.2.2 驱动模块介绍 (9)3.2.3 键盘模块介绍 (10)3.2.4 显示模块介绍 (10)4 软件系统说明 (12)4.1 软件系统模块 (12)4.2 软件系统模块的程序流程框图 (12)5 光立方系统测试 (15)5.1 操作说明 (15)5.2 测试结果 (15)5.3 结果分析 (17)5.4 设计结论 (17)5.5 设计体会 (17)结束语 (18)参考文献 (19)致谢 (20)附录 (21)附录A 原理图 (21)附录B 实物图 (23)附录C 元件清单 (24)附录D 程序清单 (25)1 绪论1.1 光立方的背景光立方是由四千多棵光艺高科技“发光树”组成的,在2009年10月1日天安门广场举行的国庆联欢晚会上面世,这是新中国成立六十周年国庆晚会最具创意的三大法宝之首,自从国庆60周年联欢晚会开始演练后,一个全新的名词“光立方”,吸引了全国人民的关注,并得到了全球的高度肯定。
目录摘要 (1)Abstract (1)第一章绪论 (2)1.1 光立方的意义: (2)1.2 目的 (2)1.3 章节安排 (5)第二章基础软件技术介绍 (6)2.1 proteus软件简介 (3)2.2 Protel Dxp技术简介 (3)2.2.1 Protel Dxp软件介绍 (3)2.2.2 Protel Dxp基本技术 (3)2.3 keil_μVision4软件 (4)2.4 章节小结 (5)第三章设计方案 (8)3.1 总体设计方案 (5)3.3元件的选择 (6)3.4 本章小结 (7)第四章基础硬件设计 (11)4.1 74HC573芯片 (8)4.2 STC12C5A60S2 (8)4.3 ULN2803 (13)4.4 本章小结 (13)第五章软件设计 (14)5.1 软件简介 (14)5.2 程序流程图 (14)5.3 主函数 (14)5.4 本章小结 (14)第六章系统调试与测试 (15)第七章检测结果与分析 (16)第八章总结与展望 (16)第九章谢辞 (17)参考文献 (17)附录 (18)摘要随着电子行业的不断发展,单片机的应用从根本上改变了传统的控制系统设计思想和设计方法,已广泛的应用在工业自动化、通信、自动检测、信息家电、电力电子航空航天等各个方面。
成为现代生产和生活中不可缺少的一部分。
此次我们正是利用单片机的知识,制作光立方,同时利用C语言进行编程,制作出自己想要的动画效果,并通过LED灯显示出我们编程的效果。
本次作品采用的是8*8*8的模式,大概的距离是14cm*14cm*20cm(长.宽.高),主要分为三个模块:主控模块、驱动模块、显示模块;结合单片机和C 语言的学习,我们采用的主控芯片60K STC12C5A60S2芯片,驱动电路是采用我们常用的74HC573数字芯片。
通过这次光立方的制作,我学习了许多单片机知识,进一步加强了protues、protel dxp软件学习。
光立方个人总结模板篇一:光立方设计总结报告一.摘要在前一段时间,在网上看了一些关于光立方的资料和它的视频,看到了一些光立方的演示视频,被它那些立体感吸引了。
光立方顾名思义就是一个立方体,我们采用的是8*8*8的模式,大概的距离是14cm*14cm*20cm的8位移位寄存,74hc138是3位8出的译码器,用来信号的输出。
方案二:SM16126和74HC138组成的驱动电路。
SM16126具有亮度调整功能,通过调节R_EXT端的电阻大小或者PWM,就可轻松做到亮度可控。
4片SM16126构成了64位的静态显示,可显示一层的图像也就是一个二维画面。
层切换是通过3-8线译码器74HC138,对控制器输出的层信号译码,然后通过P沟道MOS管4953放大后驱动LED光立方一层的二极管阳极,此时对应SM16126移位后的并行数据就被显示出来了。
然后通过协调层的数据和层的选通,动态显示后就能做到立体控制与显示。
方案三:74HC573和ULN2803组成的驱动电路。
采用74HC573暂存的方法,来分别把8个灯的亮灭信息储存,74HC573的64个输出引脚控制前面所述每一个面的8个灯。
而ULN2803控制灯的每一个层,每个573输出的引脚对应的按顺序的X轴的8个引脚。
由于光立方需要输出足够大的电流,而74H573能够满足要求,故采用方案三。
三、电路设计1、STC12C5A60S2最小系统2、64灯控制显示模块3、层控制模块4、下载口模块5、四角电源指示灯模块四、程序设计程序设计遵照以下流程,打开开关,按下模式键进入全局扫描,以检测有无坏灯。
按下模式键,选择光立方工作的模式,并在光立方上显示,具体如下:音频模式(A),动画模式(N),夜灯模式(L),上位机模式(Z)。
选择“进入”进入所选模式,在模式进行中按下“退出”可总之该模式并重新选择模式。
光立方毕业设计论文光立方毕业设计论文引言:在当代科技快速发展的时代背景下,光立方作为一种新兴的显示技术,吸引了越来越多的关注。
本篇论文将就光立方的原理、应用和未来发展进行探讨,并提出一种基于光立方的创新设计方案。
一、光立方的原理光立方是一种基于全息成像技术的三维显示技术,其原理是利用光的干涉和衍射现象实现对光场的再现。
通过将光场信息记录在光敏材料上,并利用激光光束对光敏材料进行读取,可以将记录的光场再现为真实的三维图像。
光立方的原理使得我们可以以全息的方式呈现物体的三维形态,使观察者能够从不同角度感受到物体的真实立体感。
二、光立方的应用1. 教育领域光立方可以为学生提供更加直观、生动的三维教学内容。
通过在课堂上使用光立方,学生可以更好地理解抽象的概念,提高学习效果。
例如,在生物学课程中,通过使用光立方展示细胞结构和分子模型,学生可以更加深入地了解细胞的组成和功能。
2. 医学领域光立方在医学领域的应用也非常广泛。
例如,在医学图像诊断中,光立方可以提供更加清晰、逼真的三维影像,帮助医生更准确地判断病变的位置和程度。
此外,光立方还可以应用于手术模拟和培训,提高医生的操作技术和安全性。
3. 艺术与文化领域光立方在艺术与文化领域的应用也十分有潜力。
通过利用光立方技术,可以创作出更加真实、立体的艺术作品。
例如,在博物馆展览中,利用光立方展示文物和艺术品,可以使观众更好地欣赏和理解作品的细节和魅力。
三、光立方的未来发展光立方作为一种新兴的显示技术,还有很大的发展空间。
未来,光立方有望在以下几个方面实现进一步的突破和创新:1. 分辨率提升目前,光立方的分辨率还有待提高。
随着技术的不断进步,我们可以预见,未来的光立方将能够呈现更加清晰、细腻的图像,使观众能够更加真实地感受到物体的立体效果。
2. 投影范围扩大目前,光立方的投影范围相对较小,限制了其在实际应用中的使用。
未来,我们可以通过改进光立方的投影系统,使其能够实现更大范围的投影,提供更广阔的观看体验。
单片机课程设计报告题目基于单片机的4*4*4光立方设计系别计算机科学系专业计算机科学与技术班级学号姓名指导教师日期【摘要】当今社会,随着电子行业的不断发展,单片机的应用从根本上改变了传统的控制系统设计思想和设计方法,已广泛的应用在工业自动化、通信、自动检测、信息家电、电力电子航空航天等各个方面。
成为现代生产和生活中不可缺少的一部分。
我们学习单片机也一个学期了,此次单片机课程设计,我采用的是STC12C5A60S2系列的单片机,设计一个4*4*4模式的“光立方”。
将LED灯分成4层,利用程序来编写各种不同的效果来控制LED的亮灭,最终使得整个立方体展现不同的变换,美轮美奂,绚丽多彩。
【关键词】单片机课程设计光立方1绪论1.1课题研究的背景“光立方”一词正逐渐引起了全国人民的关注,并得到了全球的高度肯定。
所谓“光立方”:就是在平面LED基础上发展起来的新的显示技术,通过复杂的程序控制,在三维空间能够显示具有立体感的图形、动画等。
由此,也掀起了光立方的设计与学习热潮,在原有的基础上不断增加难度,增加变换花样,吸引电子爱好者对其研究、创新。
光立方是由LED灯组成,由于发光二级管质量比较稳定,使用寿命长,不用频繁地去更换,能减少成本,更节能。
光立方作为一种特殊的显示资源,已用于一些广告行业、家庭、娱乐厅、会议室、大型演唱会、城市地标广场等场所的布置和装饰,还可以用于更广泛方面,具有广阔的应用前景。
1.2课题研究的意义本次毕业设计一改传统的平面流水灯的风格,而是从平面向立体发展,通过更宽广的三维空间呈现出更加绚丽的效果,直接冲击着人们审美视觉,不在停留在乏味的平面成像。
光立方主体部分由64个LED灯组成,在制作过程中锻炼学习动手焊接能力,并以低成本,智能化产品对实现经济利益、商业价值的形成具有积极的推动作用。
光立方的研究极具创意和启发,而且可以低成本、高效益的研究未来的3D技术。
2总体设计2.1设计目的1.进一步掌握单片机的原理及其功能。
电子课程设计——光立方学院:电子信息工程学院专业、班级:姓名:学号:指导教师:李小松2013年12月目录一、设计任务与要求 (3)二、总体框图 (4)三、选择器件 (5)四、功能模块 (8)五、总体设计电路图 (12)光立方一、设计任务与要求本设计要求制作出一个8x8x8的三维发光二极管显示方阵,能够通过编程来控制每个发光二极管的亮灭,利用人眼的视觉暂留效果,从而显示出不同的静态或动态画面。
硬件部分由主控电路,驱动电路,显示电路.其中各电路部分的具体要求如下:1.1主控电路:尽量使用内存量大的控制芯片作为主控模块,因为光立方的程序量较大,普通的8051单片机的内存是不够用的。
另外尽量使用处理速度快的主控芯片,为了产生所谓的动画效果,光立方每层LED灯的亮灭要求刷新速度很快,因此单片机的处理速度越快越好。
2.2驱动电路要求使用驱动能力高的并且集成度高的芯片作为驱动模块,8*8*8光立方要求的LED灯多达512个,如果这些灯全部点亮的话,会需要很大的电流,所以所选择的的驱动芯片一定要有足够的驱动能力,另外集成度高的芯片往往能为硬件的搭接提供方便。
2.3显示电路显示部分对LED灯的要求是LED自身的管脚长度尽量要长,这样在灯与灯之间焊接的时候就可以完全靠它们自身的管脚来搭接,而不需要再外接其他的支架,使光立方整体电路的焊接变得简单容易,并且整洁美观。
其次对LED灯的发光亮度要求是不能太亮,否则灯与灯之间会相互影响,从而影响整体的动画效果。
本设计的难度主要在512个LED灯的搭建上,焊接的时候必须要有耐心,如果在整个光立方都已搭接完成的时候才发现某个地方出现虚焊、漏焊等现象,那么后果是不堪设想的,所以最好是焊了一小部分电路后对其进行测试,一边搭建电路,一边测试电路,这样会在发现问题的情况下及时进行修改,切不可一次性将光立方搭建成型,而后再测试,那时要再修改可要大费周章了。
其次是软件的编写,在写程序的时候一定将原理搞清楚,这样写起来会得心应手,尽量在有能力的情况下多编写一些静态或者动态画面,增强自己的3D编程能力。
中州大学机电与汽车工程术学院单片机课程设计报告书题目: 4X4 光立方姓名:阮成龙班级: 14电气自动化对口一班学号: 8指导教师:建延同组:时间: 2016.01.03目录一、摘要----------------- 错误!未定义书签。
二、设计目的与要求 ---------------------- 42.1设计目的 ------------------------- 42.2设计要求-------------------------- 4三、硬件方案设计------------------------ 43.1单片机资源分配情况------------------- 5 3.2复位电路 ------------------------- 5 3.3时钟电路 ------------------------- 5 3.4系统的工作原理图-------------------- 63.5焊接实物图----------------------- 10四、软件设计-------------------------- 114.1系统框图 ------------------------ 11 4.2程序流程图----------------------- 114.3程序--------------------------- 13五、心得体会------------------------- 17六、参考文献------------------------- 17摘要当今社会,随着电子行业的不断发展,单片机凭借着其极高的性能价格比,受到人们的重视和关注,应用广泛,发展迅猛。
单片机体积小,质量小,抗干扰能力强,对环境要就不高,价格低廉,灵活性好,已广泛的应用在工业自动化、通信、自动检测、信息家电、电力电子航空航天等各个方面。
成为现代生产和生活中不可缺少的一部分。
对于大三的我们来说,学习单片机也好久了,对单片机有了大体的了解,此次单片机课程设计,我们采用的是STC89C52RC系列的单片机,利用此单片机来控制一个“光立方”。
目录1 课程设计要求及总体方案介绍............................................ 错误!未定义书签。
1.1 设计课题任务要求..................................................... 错误!未定义书签。
1.2 3D LED光立方的优越性及主要应用........................ 错误!未定义书签。
1.3 设计课题主要原理..................................................... 错误!未定义书签。
1.4 3D LED设计总体方案................................................ 错误!未定义书签。
2 硬件系统设计........................................................................ 错误!未定义书签。
2.1 硬件各部分电路原理介绍......................................... 错误!未定义书签。
2.2 LED灯的选择.............................................................. 错误!未定义书签。
2.3 LED灯制作过程.......................................................... 错误!未定义书签。
3 软件系统设计........................................................................ 错误!未定义书签。
3.1 3DLED主函数及主流程图.......................................... 错误!未定义书签。
L E D光立方设计方案(详细)09年还在念书的时候做的,真怀念大学时光,看到很多朋友都在搞这个。
无意发现这个文档还没有删,把这个东西就贡献出来。
---原创 MIKE—WU《LED光立方设计方案》项目设计方案项目名称:《LED光立方景观灯》项目负责人:一总体设计光立方一个立方体,采用的是8*8*8的模式,主要分为三个模块:主控模块,驱动模块,LED模块,外壳设计。
1.LED立方体模块,采用引脚式蓝色LED灯,一共八层,每层八行八列。
2.驱动电路采用ULN2008,74HC573作为驱动芯片。
端口需要配合LED立方体的引脚设计。
3.主控模块采用STC单片机为核心,采用最小系统配有外围基本电路。
40个端口资源和内部资源已经完全够使用。
4.电源电路采用7805芯片稳压后提供5V电源给系统供电。
5.整体形状为一个密封方形体,LED模块与系统电路都置于这个方形体中。
二具体方案设计1)LED立方体模块LED灯珠选用蓝色插针式灯珠,额定工作电压在2.7---4v。
采用8*8*8方式排列。
每一层的阳极串联在一起,曾与层之间各个对应灯珠的阴极连接在一起.结构图如下:图12)驱动模块设计由于LED立方体一共有64+8个引脚需要控制和驱动,所以选择了ULN2803,74HC573作为驱动芯片。
2.1 ULN2803芯片ULN2803是八重达林顿,1 至 8脚为8路输入,18 到 11脚为8路输出。
驱动能力 500MA \50V。
应用时9脚接地,10脚接负载电源5V+。
输入低电平时,输出达林顿管截止。
输入为高电平时,输出达林顿饱和。
ULN2803作为每一层的开关控制。
为了防止损坏LED灯,在输出端接入100欧电阻。
2.2 74HC573芯片74HC573其优点有:1.高阻态;就是输出既不是高电平,也不是低电平,而是高阻抗的状态;在这种状态下,可以多个芯片并联输出。
2.数据锁存,当输入的数据消失时,在芯片的输出端,数据仍然保持。
01学期项目设计报告-光立方学期项目设计报告完成日期:2013年12月17日名目1 摘要42 绪论43 光立方项目方案53.1 硬件:53.2 光立方的点阵部分,步骤:63.3 焊接注意事项:6焊好的led点阵插到PCB板上用上位机led全亮指令,测试。
6 3.4 软件:63.5 整体框图64 系统硬件74.1 C PU:74.2 L ED灯: 74.3 P CB板: 74.4 A rduion板:84.5 A rduino uno R3板:84.6 缩小版uno操纵模块:错误!未定义书签。
4.7 通信协议模块:85 系统软件设计95.2 l ed edit 操纵软件: 95.3 l ed gameserver 游戏操纵软件: 95.4 a rduino 编程软件:96 整体性测试及所遇咨询题106.1 整体搭建完成以后的测试106.2 调试中遇到的咨询题107 设计总结118 致谢129 参考文献1210 附录1310.1 设计实物图成效图13 10.2 程序清单1310.3 电路图14摘要本设计制作出一个三维立体显示图案的lED光立方。
本产品不仅能够像发光二极管点阵一样显示平面的静态或动态画面,还能够显示立体的静态或动态画面,打破了传统的平面显示方案。
同时又增加了显示的花样和立体图案显示成效,能够广泛用于传媒信息显示和各种装饰显示,为今后显示技术的进步和进展指导了方向,光立方显示比发光二极管点阵更具有视觉成效,而且画面图案更加丰富多彩。
本设计是用采为核心操纵器,ATMga32PU扩展I/O口,完成硬件电路设计。
通过软件编程操纵数据下载到单片机完成设计图案的显示。
软件采纳自上而下的模块化设计思想,使系统朝着分布式、小型化方向进展,增强系统的可扩展性和运行的稳固性。
我们的光立方要紧功能是在整体上实现画面立体的显示,实现动态的实时3D显示成效,同时能够按照要求改变程序的数组部分就可实现画面的自主定义,也可自己写更多美轮美奂的图形。
即可显示出我们想要的3维立体图形,字母,数字,也可实现图形字母数字的来回变换,移动和交替的变换,达到不间断的变换成效。
绪论中国LED等从上个世纪90年代初开始起步,之后都处于快速进展中,2007、2008年为进展最快的两年。
时至今日,LED显示屏已应用于各行各业中,现在就让我们来讲讲中国LED显示屏行业风风雨雨走过的20载。
目前中国LED显示屏的产能远远大于市场需求,产能过剩明显。
增长放缓也造成了目前LED显示屏行业僧多粥少的局面。
价格将成为推动LE D显示屏市场快速进展的第一要素。
目前LED显示屏行业大打价格战,毛利率进一步下降的同时也削弱了厂商自身的盈利能力。
目前LED显示屏产业的细分化程度专门高,不仅配件材料供应格局稳固,同时各项配件材料毛利率也大幅降低。
LED显示屏是由多种配件材料组装而成,要紧的技术集中在LED 灯珠、操纵系统、驱动IC、驱动电源四个方面。
对绝大多数LED显示屏厂商而言,并不拥有绝大部分核心技术以及专利。
因此,LED显示屏厂商专门难通过技术革新实现快速进展,更多依靠稳固的渠道或工程项目。
从目前的进展情形来看,渠道商或工程项目都成了LED显示屏厂商争抢的稀缺资源。
有实力的LED显示屏厂商都有着稳固的渠道或者工程项目。
由过亿元LED显示屏厂商所构成的上层格局差不多形成,新进厂商想要打开渠道不仅难度大,代价也专门大。
光立方项目方案由于刚接触Arduino,对它的认识还只是皮毛。
学校安排的微操纵器实训,对我来讲专门有挑战,我也专门感爱好,我想到了做光立方,由于对着方面了解太少,因此我买的套件(圣源淘宝买的),PCB板确实是成品,我的能力临时做不出来,请老师谅解!(pcb板只是焊上了芯片和贴片电阻)。
此次所做光立方为8*8*8的为3d8s光立方,大体介绍如下:硬件:光立方驱动板(PCB板),Arduino主控板(也可用我们上课用的Arduino uno 板!),US B数据线,512个3mm雾面蓝色led,另外用四个led做驱动板的垫脚!。
硬件上的重点是512个led的焊接!焊接方法大体如下:1.需要自制一个led搭接板,尺寸为22.86*22.86,分为六十四个格,点与点的间距为2.9。
光立方的点阵部分,步骤:(1)先把512个LED,负级全部弯成90度(2)摆到搭建模版上,进行负极与负极间的焊接,一共是8列。
(3) 歪曲正极90度,进焊接,一共7列。
(此为一层,此焊法,共焊8层!)焊接注意事项:焊好的led点阵插到PCB板上用上位机led全亮指令,测试。
软件:用Arduino编程软件编程,也可利用上位机实现LED的焊接,把2个LED的负极焊接在一起(注意焊接时候速度要快,要不然温度会损害LED.还有确实是LED的负极不要碰到正极)。
弯曲的正极,要和负极间有一定的距离。
全部的正极弯曲成90度,至于负极的上层。
注意!只要弯曲7列就能够了,最后一列不用弯曲。
(最后用来连接层用的)测试led点阵,用上位机测试,将led的变幻(此方法不需要编程)。
整体框图系统硬件CPU:微处理器的英文缩写是CPU,即中央处理单元,是运算机的核心部分,运算机完成的每一件工作,差不多上在它的指挥和干预下完成的。
运算机配置的CPU的型号实际上代表着运算机的的差不多性能水平LED灯:即发光二极管,是一种半导体固体发光器件,它是利用固体半导体芯片作为发光材料,当两端加上正向电压,半导体中的载流子发生复合引起光子发射而产生光。
LED能够直截了当发出红、黄、蓝、绿、青、橙、紫、白色的光。
本项目所需是蓝色LED 灯。
PCB板:确实是印刷电路板(Printed circuit board,PCB)。
它几乎会显现在每一种电子设备当中。
如果在某样设备中有电子零件,它们差不多上镶在大小各异的PCB上的。
除了固定各种小零件外,PCB的要紧功能是提供上头各项零件的相互电气连接。
随着电子设备越来越复杂,需要的零件自然越来越多,PCB上头的线路与零件也越来越密集了。
裸板(上头没有零件)也常被称为"印刷线路板Printed Wiring Board(PWB)"。
板子本身的基板是由绝缘隔热、并不易弯曲的材质所制作成。
在表面能够看到的细小线路材料是铜箔,原本铜箔是覆盖在整个板子上的,而在制造过程中部份被蚀刻处掉,留下来的部分确实是变成网状的细小线路了。
这些路被称作导线(conductor partern)或称布线,并用来提供PCB上零线的电路连接。
通常PCB的颜色差不多上绿色或棕色,这是阻焊漆(solder mas k)的颜色。
是绝缘的防护层,能够爱护铜线,也能够防止零件被焊到不正确的地点。
在阻焊层上还会印刷上一层丝网印刷面(silk scrccn)。
通常在这上面会印上文字符号(大多是白色的),以标示出各零件在板子上的位置。
丝网印刷面也被称作图标面(legend)。
Arduion板:Arduino是一块基于开放源代码的USB接口Simple i/o接口板(包括12通道数字GPIO,4通道PWM输出,6-8通道10bit ADC输入通道),同时具有使用类似Java,C语言的IDE集成开发环境。
Arduino uno R3板:Arduino UND是Arduino USB接口系列的最新版本,作为Arduino的平台的参考标准模板。
UND的处理器核心是ATmega328,同时具有14路数字输入/(其中6路可作为PWM输出),一个16MHZ晶体振荡器,USB 口,一个电源插座,一个ICSP header和一个复位按键。
4.6 缩小版uno操纵模块:基于arduino uno模块下的缩小版的操纵模块4.7 通信协议模块:基于arduino uno模块下的缩小版的操纵模块,此模块已写入通信协议,切不可写入任何程序!作为用电脑端操纵软件空的中间传输条件!系统软件设计上位机、led edit 操纵软件,led gameserver 游戏操纵软件。
此次所用的三个软件必须在通信协议模块的配合才能使用led edit 操纵软件:led gameserver 游戏操纵软件:arduino 编程软件:整体性测试及所遇咨询题整体搭建完成以后的测试1 整体搭接完成以后,在通信模块的配合之下,通过电脑用上位机软件,进行整体测试。
2 用上位机软件测试方便快捷,如果搭接有咨询题,能够及时发觉,及时纠正。
3 测试完成以后就能够利用操纵模块进行动画成效的显示调试中遇到的咨询题1. 焊接的时候烙铁温度调的太高,温度过高,导致二极管的阻抗改变,因此显现了咨询题,用表量了一下被烧穿了,总共换下了20多个坏掉的LED灯。
2. 点亮LED时,第四行一竖排都不亮,第二行一竖排只有两个亮,第二竖排是因为焊接的不牢断开了,第四排是驱动模块引脚虚焊。
3. 在利用外接arduino uno 板操纵时,显现无法操纵现象,解决方法为,去掉通信模块,单独操纵。
4. 利用电脑软件和通信模块操纵时,显现频出现象,经检查为通信模块受损所致。
5. 由于焊接缘故和各模块之间的频繁切换,导致光立方点阵的灯显现受损现象,经更换成效正常7 设计总结今年我们开的课程与以后的工作有着紧密的关联,这一学期我们进行了为期两周的单片机实训,它是对我们所学知识的全面总结和综合应用,有为今后走向社会的实际操作应用铸就了一个良好的开端。
这次实训我们组选择的实训选题是:LED光立方景观灯,基于单片机的8*8*8的光立方的设计。
此次的设计预期要求:LED显示屏各点亮度平均、充足,可显示或图形和简单文字、数字,而且显示的图形、文字、数字显示稳固、清晰无干扰。
图形、文字、数字显示有静止、移入、移出等显示方式。
为了完成这些预期要求,我查阅了专门多资料,持续向老师、同学请教,以确保设计的电路系统完整,能实现最完美的系统功能。
通过这几个月的学习,我们组吧Arduion板与光立方连接起来。
没有吧之前的预想全差不多上实现,然而我们差不多专门努力了。
总的来讲这次的实训完成我认为专门成功,不仅学到了许多课本上学不到的知识,提升了我们的动手能力,512个LED等的初期制作,让我们学会了认真认真有耐心的完成一件事,在焊接过程中我们明白得了动手能力的重要性,在这次实训中丰富了我们的创新和制造的思维。
有点缺点确实是时刻有限不能更加深入和扩展学习和研究、对C语言的了解不是专门透彻,不能修改程序。
本来想加上蓝牙的,但是加上了可不能给连接好就舍弃了,这次实训设计的经历让我对Arduion单片机的一些特点、性能,以及应用及原理有了深刻的了解,真正做到了学有所得、学有所用,能够讲获益匪浅。
然而总的来讲,由于我们的英文水平有限,往常也没接触过C语言,更没深入了解C语言,因此我们单片机项目的程序专门难读明白,导致这次的项目程序没有修改好,这是专门大的遗憾因此在设计思路和实现功能上难免有些不足之处。