摇摇棒制作详解---打造最详细的摇摇棒问题汇集帖!
先前,在网上也就看到过摇摇棒的资料和视频,协会也有人陆陆续续的做过。临近开学,面临着协会( 无线电协会招生的任务,感觉按常规思路走下去效果不会太好,所以就尝试了新的方法。
而这摇摇棒的效果正好很炫,也很吸引人,所以这次就一口气做了三十多个摇摇棒。
因为有了前面一些人的基础,这次电路设计和程序设计并没有花费太多的时间。但是在制作的同时也吸引了许多群友的关注,看到一部分群友的热情询问制作进度,我仿佛得到了很大的动力支持一样的投入到制作和设计之中,为了报答群友们,我只好把设计的全过程写下来,以方便有兴趣的朋友来继续完善和制作!
接下来就不多说了,直奔主题喽!
大家知道,人的眼睛存在视觉暂留现象,正因为眼睛的反应迟钝,才丰富了人的视觉感受。
LED摇摇棒就是很好地利用了人眼的视觉暂留特性。下图是基于51单片机控制、16只高亮度LED发光二极管构成的摇摇棒,配合手的左右摇晃就可呈现一幅完整的画面,可以显示字符、图片等。演示效果见自制LED摇摇棒展示【图】。
黑暗条件下拍摄的效果图片:
如欢显示“欢迎使用神奇魔幻摇摇棒! ”
“无线电协会欢迎你”
显示“LOVE” 字符
显示“心”型图案
给大家来个笑脸
基本原理与硬件电路设计:
16只LED发光管作为画面每一列的显示,左右摇晃起到了扫描的作用,人眼的视觉暂留现象使得看到的是一幅完整的画面。与LED点阵的显示有几分相仿。
硬件电路如下图。在附件中我们会把在DXP环境下的,整个摇摇棒工程分享给大家!如有需要请自行下载!
系统电源VCC为5V,下载程序和调试时一定要保证5V电压,实际使用时用3节干电池串联4.5V即可(当然关于这个电池电压的选择范围还是比较大的3.3v-5v都行,用手机电池也不错)。STC89S52单片机作为控制器,在它的P1、P2口接有16只以共阳的方式连接的高亮度LED,由单片机输出低电平点亮。P1口的上拉电阻RA1不能少(最开始的实验板上没加这个电阻效果很差)。串在LED公共端的二极管D1会产生一定的压降,用来保护LED,经实测LED点亮时两端电压为3V左右,在LED的安全承受范围内。KEY是画面切换开关,用于切换显示不同内容;KEY1为水银开关。
水银开关的作用:棒在摇动时,只能在朝某一方向摇动时显示,否则会出现镜像字或镜像画面,所以通过接一只水银开关来控制,使摇摇棒从左向右摇动时将内容显示出来。
水银开关也可以用其它自制的开关代替,在摇动中随摆的挡片遮挡光电开关的发射管,发射后用于接收,具体实现有待大家去操作了。当然其他网友若有好的意见也可以及时反馈。
硬件制作:
使用的是直径3mm的红色高亮LED,感觉太大了些,远看效果很好但近看时字不够连贯。建议使用直径为3mm的高亮LED,颜色可根据个人喜好选择。
水银开关里的水银珠很活跃,导致在接通时容易产生抖动,所以将水银开关斜向上放置(尖尖朝斜上方45°角),靠水银珠自身重力的作用减少抖动.
由于摇摇棒的硬件电路和程序已经在无线电协会技术论坛中发过了,所以在这里我进给大家一个链接,如果网友对摇摇棒比较有兴趣的话,可以去下载!
http://www.wxdxh.net/Disbbs/uplo ... &extra=page%3D1
摇摇棒程序
http://pan.baidu.com/share/link?shareid=26342&uk=3189992749
送上DXP 环境下的“摇摇棒”硬件电路设计完整工
http://pan.baidu.com/share/link?shareid=27106&uk=3189992749
两外附加了USB 锂电池可充电 ,带有USB下载,USB充电电路 ,还有检测电池是否充满功能(充满自动切换)等功能
还有整个制作流程的详细介绍图文并茂,欢迎广大发烧友前去拍砖!
做得不错
厉害
好东西自然要收藏 好东西与您共分享
学习学习
不错了
顶顶顶顶顶顶顶顶顶顶顶顶顶顶
好东西
好东西自然要收藏 好东西与您共分享
真厉害啊。回去我也试着做做看
很好啊 谢谢小编分享
学习了!
顶,多谢分享。
好东西,喜欢。
一定好好学习
好东西自然要收藏 好东西与您共分享
做出来的思路非常新颖,比较迎合市场需求的
那个挡光片什么意思···那一句没看懂·····
我一直在起振电容一端接VCC
还好是软件模拟