亲,你还是捧着俗透了的鲜花向女神表白吗?你还在为怎么讨女朋友开心发愁吗?虽然我们是理工男,但我们也该有自己的浪漫啊,送礼物也需要有创意的好吧。
今天我为大家介绍一个简单的小制作——摇摇棒来提高我们的魅力。摇摇棒是基于人眼视觉暂留原理、运用最新专利电子技术研制而成的线阵LED运动成像的高科技产品。它可以通过在手中左右摇晃棒体,就可在其摇摆出的扇形轨迹面上显示非常稳定的文字或图像,并可以连接电脑编辑下载更新文字或图案。
基本原理:
人眼在观察景物时,光信号传入大脑神经,需经过一段短暂的时间,光的作用结束后,视觉形象并不立即消失,这种残留的视觉称“后像”,视觉的这一现象则被称为“视觉暂留”。
16只LED发光二极管作为画面每一列的显示,左右摇晃起到了扫描的作用,人眼的视觉暂留现象使得看到了的是一幅完整的画面。这就与LED点阵的显示有几分相似。
下面是所需元器件:
1. 16只高光LED发光二极管
2. STC89C52芯片,也可用AT89C52芯片(STC89S52单片机作为控制器,在它的P0、P2口接有16只以共阳的方式连接的高亮度LED,由单片机输出低电平点亮。)
3. 40P的IC插座一个
4. 二极管IN4007 (串在LED公共端的二极管会产生一定的压降,用来保护LED,经实测LED点亮时两端电压为3V左右,在LED的安全承受范围内。)
5. 按键开关(控制画面切换开关,用于切换显示不同内容)和水银开关(棒在摇动时,只能在朝某一方向摇动时显示,否则会出现镜像字或镜像画面,所以通过接一只水银开关来控制,使摇摇棒从左向右摇动时将内容显示出来。)
6. 两个30pf的瓷片电容(作为最小系统的组成部分)
7. 一个10uf的电解电容
8. 一个11.0592M的晶振(也是最小系统的组成部分)
9. 三个10k电阻
10. 一个10k*8的排阻(由于STC89c52的P0端口没有上拉电阻,因此需要这么一个排阻作为上拉电阻使用,这里说明没有排阻可以使用八个10K电阻并联代替,当然也可不用P0端口,换用P1端口)
原理图如下:
制作过程:
首先我们准备好我们所需要的材料,这都是废话,没材料怎么做,能死你也做不出来是吧。然后裁剪好万用板的大小,这点注意点一定是你能焊接的大小,太小没法焊接 太小拿着使用不方便。然后就是焊接元器件,第一个焊接的一定是发光二极管,先确定好发光二极管的位置,依次排好焊接完成,第二个焊接IC插座,为的就是给单片机一个位置,人家好歹也算是个大脑啦,不先给人家安排住处,能乐意工作吗?第三个就是两个开关,按键开关随意找个地,你只要觉得合适,好看,没人管你焊接到哪。但是水银开关就没有那么随意啦,人家毕竟身价高是不是。水银开关里的水银柱很活跃,导致在接通时容易产生抖动。所以将水银开关斜向上放置(尖端朝斜上方45°角),靠水银自身重力的作用减少抖动。最后就是电阻电容之类的,只要焊接到合理合适的地方就行。到此硬件已经基本做好啦。由于作为新手的小编制作的过于难看,所以在网上找到了基本相同的成品图来提供参考。
软件部分包括主函数程序、中断服务程序、延时子程序以及四个显示子程序。软件设计流程如下:
制作心得:
开始小编制作摇摇棒就是为了讨女朋友开心,女生嘛,天生就喜欢发光的东西,她们对于这些是不可抗拒,所以那次我也算是装逼成功了。其实想想这些都不算什么,关键是自己学到的东西,通过这次简单的制作,我发现我对书本上很多以前不理解的内容有了新的实际的认识,也把很多抽象的知识具体化了,收获颇多。看来,很多时候我们只是读书是远远不够的,纸上得来终觉浅,绝知此事要躬行,尤其是对于我们这些理工科的学生。实践才能出真理,要学会经常去动手做一些实物,要勤于动手,敢于动手。
你学会了吗?学会就赶紧动手试试,说不定单身狗就脱单了,也说不定女朋友再也不会说你不浪漫了。
图片都是网上找的,小编艺术细胞欠缺,就不露丑了。