1、绪论 旋转时钟造型奇特,结构简单,但却能显现出炫丽的画面
从在网上看到旋转时钟的视频的那一刻起,我就决心做一个属于自己的 LED 旋转时钟
我开始在网上收集各种有关旋转时钟的资料,网上大致分几种模式,简单的只是刷屏读取字模显示汉字,难度大一点的则可以显示数字钟、表盘钟、动画,复杂则可以显示动态表锤、温度以及变色
通过学习,我掌握了旋转时钟的原理及其程序算法,通过半个月的努力,我在别人的基础上做出了属于我自己的个性时钟,可以显示数字钟、表盘钟、动画、图片、温度、螺旋线以及颜色变换,并且能通过遥控控制电机的开停、LED 显示的开启和关闭
2、旋转时钟的原理 旋转时钟是一种利用人眼的视觉暂留,让 LED 高速旋转形成 LED 屏,显示文字、数字及图形的 LED 屏显示的电子产品
主要构成: 显示部分:在 AT89S52 单片机的 P0、P2 口上接上 16 个贴片的 LED;在分别用P1
1 和 P1
2 上接上一个三极管 9012,分别用三极管驱动 4 个贴片 LED,共 30 个贴片,我这里用了两列贴片,总共有 60个贴片二极管来完成显示
测速定位:用霍尔传感器 CS3144 来测定转速,并告知二极管即将显示的内容
温度:用DS18B20 温度传感器来测温
取模:采用取字模软件将字符和图案自动生成扫描码
旋转部分:旋转由一个 24v 直流电机提供 20r/s 以上的转速
遥控部分:由一个遥控器控制两个接收模块来完成
供电:系统采用可充锂电池供电,这里我设计了一个电池的充放回路,断开自锁开关,插上 USB 供电线即可给锂电池充电,巧妙的解决了单片机的供电问题
电机的供电则由一个 24V1A 的适配器来提供
色彩变换:由两个三极管来控制两列贴片的通断来完成
变色需要程序结合电路实现,这个电路运用到旋转时钟上也是第一次
1、 显示板 60