老外做的7个LED的旋转电子钟
http://cache.amobbs.com/bbs_upload782111/files_3/armok0166426.jpghttp://cache.amobbs.com/bbs_upload782111/files_3/armok0166427.jpg
http://cache.amobbs.com/bbs_upload782111/files_3/armok0166428.jpg
下面是网址,使用PIC做的,有源码。
http://www.bobblick.com/techref/projects/propclock/propclock.html 这个构思非常的好!
利用旋转来进行扫描,亏他想得到的,哈哈……
过两天咱也来做一个玩玩吧 很有创意啊。 这个 市场上都有的卖了, 和手摇魔术棒是一个道理 自己做的感觉与买回来不一样啊 :) 好像有点太费电呀!
估计用电池供电不能长时间运行呀! 就是感觉程序应该跟LCD显示有类似之处!转动一个角度,显示一排数据!连续起来就跟上面一样了! 可取之处就是他的创意。 哈^_^哈 要注意安全! 创意是不错,可能实用性不好。 以前我在的那家公司也做这个的。比这个好多了,32个三色的LED,可以出彩色动画。
现在有些企业在做,比如在电风扇上加这个东西。
蛮好玩的。 国内早就有类似产品,我前年、去年在沈阳制博会上都看到过,用来作广告,国外产品N年前中央电视台科技博览节目介绍过. 不要羡慕老外,我们早就作出来了。
http://cache.amobbs.com/bbs_upload782111/files_3/armok0166546.jpg
http://cache.amobbs.com/bbs_upload782111/files_3/armok0166547.jpg
http://cache.amobbs.com/bbs_upload782111/files_3/armok0166548.jpg
http://cache.amobbs.com/bbs_upload782111/files_3/armok0166549.jpg
http://cache.amobbs.com/bbs_upload782111/files_3/armok0166550.jpg
-----此内容被Gorgon Meducer于2005-08-31,23:51:01编辑过 使用ATMega16L超频到11.0592加上150线的码盘做成。
内嵌网卡通讯模块可以通过电脑传输显示数据。
支持红外遥控模块,切换多种显示特效。
目前最少做到150*32的分辨率。
电子设计大赛DIY的东东哦。
-----此内容被Gorgon Meducer于2005-08-31,23:57:28编辑过 比较费电吧! 另外推荐一个:上面还有代码以及电路图
http://www.microsyl.com/
"Propeller Analog/Digital Clock"
http://cache.amobbs.com/bbs_upload782111/files_3/armok0166566.jpg
http://cache.amobbs.com/bbs_upload782111/files_3/armok0166567.jpg
http://cache.amobbs.com/bbs_upload782111/files_3/armok0166568.jpg Gorgon Meducer 傻孩子的样品看来不错啊。
能不能公开这些资料? 如果可以的话,最好能提供实物样品给我们,以便我们改写成GCC范例。(也可以考虑有偿提供)。 可以自己动手做呀
应该不是很困难的吧 关键问题:
如何保证扫描的频率恒定?刚好是转一周扫描一次?电机的转速不是那么好控制的吧
估计要设计一个关于位置的感应器才可以的吧
管窥,让大家见笑了 在成都 的 百脑汇 电脑市场, 有一个 这种旋转的显示屏 , 看起来就像是 放电视一样
是 彩色的。 原作者只是兴趣所至,玩一玩。
如果要跟公司比,那是不可能的---去年北京的IAA展览上,好像是一家台湾公司作了一个2M高,直径1M的全彩屏。就是一个圆柱形的屏幕,360度全方位。(就是色彩还原度差了一些) 那些旋转的led灯是怎样供电的。机械结怎样,是用电涮吗? 呵呵,是大家通宵几夜的电子设计大赛作品。
我去问问几个兄弟,如果大家同意,我就公布整个资料。包括论文。
---------------
但是学校好像有进一步开发为产品的意向,万一不行,也请大家原谅。
不过,即便如此,我任然会公布一些关键的程序和资料的。
-----此内容被Gorgon Meducer于2005-09-02,22:37:22编辑过 打开眼界阿 有资料吗,我好想自己做一个。 其实只要公布旋转部分和固定部分如何连通就可以了。我认为这是最难的。用电刷长时间工作不可靠 傻孩子的资料如何?呵呵,也可以制作成实物,我们邮购部帮你推广啊。 学习中 其实这个东西是整个的电路板在转,电机采用的相对运动的方式吧。所以不需要滑动接触,我现在就是没明白的是,电源怎么供进去。不会是用两个接触滑片吧?另外电机不知道用同步电机如何呢?如果采用同步电机的话,只要再加一个位置反馈就可以了。能不能问一下各位,步进电机的响应速度能达到多少?也就是说当给线圈通上电后,同步电机要多长时间才能到另外一个新的位置固定?如果知道这个时间我想我也能编个程序来做这个东西。 我有一个同学做过类似的东西
是一个魔术棒,挥动就能显示出字来
是用位置开关来计算挥动的频率然后控制led的刷新频率
我想这个设计里电机稳定运行后速度基本上就恒定了
这样就不需要使用编码器或者控制电机速度了
只要加个光电开关之类的东西统计一下大概的旋转频率就可以了
当然了要是用步进电机就没那么麻烦了 去年离职前最后帮老板做的就是这个东东,当时他拿了个样机让我仿制。
后来是用2051做的。检测用的是干簧管。
这个东东的关键在于怎么给电路板供电,我现在居然一点印象都没有了(好像是靠两个滑环:电机轴一个,然后然后包上绝缘,再套一个)。
作为产品,这个东东非常成熟了,自己玩玩可以。
-----此内容被mig29于2005-12-20,20:47:44编辑过 供電部分一直沒攪懂, 是用交流還是直流? 这个 应用实例 连关键技术(供电)都没有解决好啊
引诱了我的好奇心,不过又没有得到满足 做做做。。没搞懂得。电源如何进去的。怎么做。。。。 有个方法.可以在座上话一块磁铁.然后在电路版上装个线圈.等电机转起来后就可以供电了.对于单片机和LED来说应该是足够了的.这个提意有意思吧.哈哈.有机会试试. 看看我的:
还有半个月圣诞来了,给你的爱人做点什么~~
把下面教程中的东西完成,你已经完成99.5%,余下事待续,只要1分钟,就完成了!注意,教程中的电路图有问题,那8个显示用的LED画反了,应该反过来,并把LED的另一端接到正电源上!
Dec.21.2005:
附件已经包含程序.
注意,用MEGA8的出厂默认熔丝位,不要更改,不然你的MEGA8可能报废!
http://bbs.0110.cn/attachment.php?aid=161637
这是用AVR单片机MEGA8做的一个小玩意,是一个棒状的东西,不用手挥动它,不亮,用手以很快的速度挥动它,会出现编程时设定的字符,在这里就是"I 心 U".
由于只用了8个I/O口,所以只能显示8行,但显示的列数可以在编程时任意设定.
它利用了视觉暂留的的特点,每个灯亮的时间这里是1MS,用一个简单的电阻做了一个行程式开关,做中断检测这个LED棒有没有摇动.
作用:
想像一下你在公交车的第一排挥动这个东西时,整车人的反应,和你身旁的MM的表情~~
想像一下你在广场上约好MM的见面地点,在广场上拿着这个东东挥动,MM看到你后飞奔过来的表情~~
想像一下你在XXX明星演唱会上,挥动这个东西的效果~~(小心!先看看会不会被狂扁~)
想像一下....
http://cache.amobbs.com/bbs_upload782111/files_5/armok0195331.jpg
http://cache.amobbs.com/bbs_upload782111/files_5/armok0195332.jpg
http://cache.amobbs.com/bbs_upload782111/files_5/armok0195333.jpg
http://cache.amobbs.com/bbs_upload782111/files_5/armok0195334.jpg
http://cache.amobbs.com/bbs_upload782111/files_5/armok0195335.jpg
http://cache.amobbs.com/bbs_upload782111/files_5/armok0195336.jpg 那个是我自己做的哦,为了练习使用AVR的中断写的... to fsclub:
你那个教程的链接不能下载啊,
另外,那个行程开关我还是做不好。我将电阻的一端焊了锡,没有焊死,但这样明显使得它有了阻力,摆的时候不顺。你能不能说一下 是啊。下载不了。还要提示注册。fsclub不如直接将它上传到我们这里吧。谢谢。 没问题.这是去年1月写的,但后来硬盘坏了,源码没有了,有一个备份是调试到一半的时候的代码,那时候还想检测两次中断的时间间隔,来确定下一次闪烁的时间间隔,认为这样会使其显示更均匀,但后来发现那样没什么用,就直接用中断去控制了,设置为每个闪烁的时间间隔为固定1mS.
源码没有,只有从MCU里把程序读出来,但这个程序是很好写的,就是一有中断就把PB口按"字模"点亮,变换的时间间隔为1mS,就这么简单.这里的字模有个特点就是横向可以为无限个字(取决于你手摇摆的幅度),纵向为8个点(只用了PB口,当然也可以把其它口用上,这样分辨率就可以高上去,显示汉字也不会有问题),在EXCEL中把想要的图形画出来,用公式应该可以直接生成"字模"代码,不过没时间研究公式了,我是用EXCEL辅助生成的"字模".
教程中的电路画错了,二极管应该反过来,并接到VCC上,不是接到GND上.
点击此处下载LED Stick.rar
-----此内容被fsclub于2006-01-05,08:39:37编辑过 我也做出来了,行程开关我用了光电开关,21ic有提到
http://cache.amobbs.com/bbs_upload782111/files_5/armok0198907.JPG 楼上的漂亮~ “行程开关我用了光电开关,21ic有提到”,能给个链接吗?我想试着做一个 不好意思,学校断网了.网址找不到了,这里有资料,里面好像有连接
点击此处下载armok0199366.rar 这个才是
点击此处下载armok0199367.rar 谢谢ytmian,这个资料我昨天晚上找到了,可里面没说用什么类型的光电开关。我从没用过光电开关,可以推荐一个型号吗?设计时有比较特殊的要求呢? 就是那个网页啊,上面有个链接的
http://www.21icbbs.com/club/bbs/showAnnounce.asp?id=1288814
作者在下面跟了几个贴,讨论光电开关的制作
我那个没有他那个那么复杂,不用挫个大空,我用最小的那种,间距是1mm 不错,很有意思 太牛了,大开眼界 再顶:
还是不太明白,光电开关怎么安装呢?
左右挥舞一次,光电开关应该给了1次还是2次中断?
这个问题涉及到如果显示的内容不对称的处理问题,请高手指教! 魔术棒我都做了两个出来了, 行程是用的 水银开关. 楼上:水银开关可以吗?我经多次试验,里面的水银太活跃,不确定性太大,很难测量,你是怎样放的?你能画个示意图指教一下吗?
楼上的楼上:你在论坛上面搜索一下 光电开关 就有了,我提问过.
怎样装的话,看看上面21IC那个论坛的链接,回帖里面有提到.
多少次中断就看你自己的电路和中断设置了.
不对称图形就是在只在向一边挥的时候才有显示.
如何向两边挥的时候都显示对称图形呢?你知道吧?请指教 我已经找过了,没找到,再仔细看看,呵呵!
我做做看,刚有个想法,做好了再弄上来,准备做一个两面挥都可以显示的,对称不对称都可以显示的。 回 ytmian我做的比较简易, 就是把水银开关 横着放, 接外部中断0 . 中断处理程序里把字码输出. 真不错!大开眼界!
顶! 我也做了一个,效果不错,传上来给大家看一下
http://cache.amobbs.com/bbs_upload782111/files_5/armok01107566.jpg 请问楼上fsmcu ,我想不通你是怎样仿真的呢? fsclub ,那个SW2的作用具体是什么呢?我还没弄清楚,提示下菜鸟吧! good 1 回58楼:
SW2,也是就那个要随着你的手摆动而摆动的开关.它的作用是检测你手的摆动,并发出
指令让LED开始发光.我是在万能板上用一个电阻做的,把电阻的一端焊在电路板上,注意不能焊死,让电阻可以在电路板
上自由地轻松转动,在另一端焊上一坨锡以加重,相当于加了一个飞轮,使转动起来更加平滑.增加的重量就自己试吧,说不清楚的. 谢谢FSCLUB老大!我特苯还对这个特感兴趣,厚着脸皮再次请教您:
1. 怎么分清是向左摆动还是向右摆动呢?
2. 你的那个开关架子两端都接在中断端口吗?
_________
____ | |
VCC--|____|---|-*小球 |---INT0
|_______| 我这样控制可以吗?
1.当INT0为低,打开定时器顺序点亮(模拟手摇到左边)
2.当INT1为低时,打开定时器逆序点亮(模拟手摇到右边)
下面是LED循环控制程序
const unsigned char Code_Portb[]
const unsigned char Code_Portc[]
void Display(unsigned char in_direct,unsigned char in_num,const unsigned char *p_pb,const unsigned char *p_pc)
{
if (in_direct) {
PORTB=~(*(p_pb+num));
PORTC=~(*(p_pc+num));
}
else{
PORTB=~(*(p_pb+14-num));
PORTC=~(*(p_pc+14-num));
}
}
http://cache.amobbs.com/bbs_upload782111/files_6/armok01119828.jpg 可以啊!就是这样的.
不过我写的时候因为图形是对称的,所以,左右都用同一个中断. 谢谢fsclub!儿童节快乐!!
衷心感谢您! 对于不对称图形,从左往右移时可让其从第一列至最后一列显示.从右往左移时可让其从最后一列至第一列显示. 我也要学 嘿嘿 这个很有创意,我打算做一个,在特别的日子里,送给我老婆。祝各位制作顺利! 我一开始也研究过这个东西,知道是用电刷将电引到电路板上,但不知具体如何引,而且不要将控制电机想的这么复杂,成功的例子中他们是使用一个霍尔元件,在电路板上绑个小磁铁,转一圈给个信号,这个信号就是起始信号,所以比较简单,但我不了解霍尔元件,不知道什么型号合适, alisha ,我也是用的INT0,INT1来控制的.但是不知道怎样用定时器去计算手摇动的频率,以确保摇动一次刚好显示一幅完整的图案.能否给指点一下,谢谢先! 哈哈,手摇棒,很多人做过的,比较好玩的东西呢. 69楼的找错人了!
我是大菜鸟!
用另一个定时器测量两次中断的时间间隔,然后确定显示定时器的TCNT初值,我猜的,我也没开始做呢,你可以问问fsclub,他人特好,特有耐心! 不要想的太神奇了,其实就是对反光管做动态扫描而已,呵呵 我有个大功率的步进电机,放暑假时做一个玩玩 可不可以这样考虑:
电子部分不用转动,而采用偏转板投射方式,电子钟数字的横向显示点数不多(二十几个点),用电表指针线圈的方式驱动(0-30伏)以0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-29-28-27-26-25-24-23-22-21-20-19-18-17-16-15-14-13-12-11-10-9-8-7-6-5-4-3-2-1-0-1-2....这样的阶梯电压方式驱动低转动惯量的偏转板,同时在各电压点显示当时字符点,如何?这样驱动相对要好做一点,无非就是驱动一个线圈!
诸位以为如何?好像以前有种机械检测用的光学投影示波器就是这种原理。 我也做了一个,等会把图发上来
用光遮断器来定位一圈的时间,
由于我用的不是步进马达,所以要用中断来调整每一圈显示的列数,当马达不同转速时,使每一圈的显示列数都是一样的
我还做了一些动态移动的效果:左移,右移
但是在每一圈的结束和开始时字会有抖动的现象,请高手指教有什么方法改进呢?
谢谢~~~~~~~~~ 中国人了不起!!! 原来还有这么好玩的东东 供电是没问题的,用旋转马达感应上去,这是可以买到的。用可控硅来控制,定位使用光码盘,51和AVR都可以办到,但要求CPU的速度要快。程序并不难!呵呵。挺好玩的哦! 马达都转了,不能搞个发电机吗?点几个LED应该没有问题吧? 供电其实很简单,象电机用两个触片,电路上用整流桥进行整流即可啊 好有创意啊回去研究一下! TT公司已经把这个东东商业化了,
http://cache.amobbs.com/bbs_upload782111/files_6/armok01131464.jpg
温度显示装置,是很多发烧玩家常用的配件之一。TT技于近期推出的一款兼具散热于视觉冲击的iFLASH MiNi风扇,不同于以往传统风扇的单调外型, iFlash Mini采用流线型的风罩造型设计,当风扇启动时,扇叶上LED能精巧的排列出“Thermaltake”字样与“实时温度显示”,在蓝色背光的衬托下,非常能吸引注众人的目光。当安装在CPU上时,iFlash Mini 风扇不仅仅是炫丽的装饰品,更能随时显示CPU附近的空气温度是否过高而需要再加强机箱内部的对流散热,兼具美观与实用价值。 目前这款报价¥120元,
报价要120!TT的东西够黑了 打算用加速度传感做个,好像有点奢侈啊。。 fsclub 和 alisha 的方法很好!对于非对称图形,来回摇动时,可以检测方向。
还有一个方法就是,朝一个方向摇时显示,往回摇回时显示关闭。
BASCOM AVR 的网站上的 Application Note 中也有个例子:
AN #128 - Moving LED messaging Waver with BI-colour LEDS
URL: http://www.mcselec.com/index.php?option=com_content&task=view&id=92&Itemid=57
附件名:AN#128.zip
点击此处下载AN#128.zip
-----此内容被atommann于2006-10-19,10:21:43编辑过 能把它的机械部分发出来共享吗?~~~
转动的时候LED是怎么供电的?~~~
用的电刷吗~~~?~~~ 不错哦,正学习,以前在学校里比赛有这个题目,呵呵 在哪能下到呢,说说我做一个 曾经做过一个,16个灯。就用装芯片的塑料筒做的。就是摇起来比较累,没用高亮的,亮度不够晚上才能看得清。检测也是用水银开关做的。
程序我没用中断,就用普通的检测,反正单片机也没其它事干。
我的电路连接是:
mcu:mega8 内部RC 8Mhz(可以改下程序换成1M的多省点电)
灯从上到下依次接100欧电阻接单片机以下端口
PD7~PD4 PC3~PC0 PB7~PB0
水银开关一端接地,一端接PD2
程序如下:(显示:圣诞快乐)
点击此处下载armok01138800.rar
汉字的取模采用纵向取模,字节顺序。
这东西给我的感觉是摇起来比较累,第二天手都酸了。 我也做了一个手摇的 累死了
准备送给MM 希望她喜欢
震动开关采用了一个机械机构的 效果还不错的 呵呵
明天也上传程序玩玩 我做了一个16位的,上面有四个按键,可以显示扑克牌的四个花色:黑桃,草花,方块,红心。
还做了两个8位的,都送给朋友玩去了,并且玩得很开心 :)
另外,这个玩具还有很多功能可以添加。
我有一个想法就是:我们可以通过8个LED,几个键,通过 ASCII 码输入你朋友的名字,输入你想要表达的话,存在 eeprom 里面,做成一个通用的摇棒。
欢迎任何别的想法! http://cache.amobbs.com/bbs_upload782111/files_6/armok01142688.PNG
我没有相机 :( 大开眼界啊 这得要求电机有多高的速度啊 电力传动不难
|
>[|]<
>[|]<
在转轴上连接的,上面正电源,下面地,电压高一些,12V+比较好
缺点是滑片磨损太厉害,电源干扰比较大,但改良供电电路后基本不存在影响
显示部分,我做过的方案是,加一个光电开关(槽型光耦),下降沿触发INT0,计算旋转时间。通过更进一步的计算获得显示间隔,据此显示图案。程序效率高一些,成功概率很高。 初学菜鸟求教啦!!!
41楼的做的很漂亮!!!!
ytmian我也想做个给我女儿玩,能把你写的程序发给我好吗?dstoto@126.com
我不知道你的"字模"代码怎么生成的?
衷心感谢您!
祝大家
新年快乐!!!!!
./emotion/em105.gif 我下载过一个用AT89C2051做的例子,很详细,用1M晶体做的。最近有时间了想习作一个,可惜找死也没了,可能被病毒感染,杀毒软件帮我清理了~~~~55555~~~ 41楼的做的漂亮 我也想做一个, 93年小曰本一家显示公司将这一技术用于警棍 好东西,着手制作中!!
页:
[1]
2