纯手工打造LED旋转显示屏

合集下载

旋转LED显示屏(精)

旋转LED显示屏(精)

旋转 LED 显示屏研究目的:目前主流的显示器件如电视机,显示器,电影屏幕等都是采用平面显示方式。

然而立体的显示方式与平面显示方式相比信息总量更大,互动性更强,也更逼真。

旋转 LED 显示屏可同步控制发光二极管,实现图文显示以及音频同步,另外大大降低了成本,并且能够 360度全方位观赏屏幕显示的内容,给人以立体的观赏效果,给观众带来美的享受。

非常适合大厅或候车室之类的场合, 也可应用与室外广告或室内装饰。

内容:一.主体构想本图文同步旋转 LED通信模块、字库模块、电机驱动模块等及外壳、电源构成。

通信电路用于通过计算机向显示屏下载显示内容, 由于显示屏在高速旋转的情况下不便于接线进行显示内容的更改。

所以选用红外传输数据。

总体构成如图 1所示:系统采用高速发光的 LED 作为像素元,在扇叶上排列。

旋转的扇叶设计为圆形,在扇叶上设有一圈 LED,LED 的发光颜色为单色或多色,当扇叶围绕着中心轴旋转时,会产生一个球面,而且在球面上全部都是 LED, 配合字模软件,当扇叶走到相应的位置时,点亮相应的点,根据人眼的视觉暂留原理,观察者可以看到 led 矩阵旋转扫描得到的真实三维图像,由单片机控制 led 像素的亮暗,或者控制发光时间这样就可以控制一个球面的显示内容。

二. 硬件设计1. 核心控制模块核心控制模块采 89C51单片机, 由于 89c51芯片的片内存储器容量有限, 需要扩展一片存储器作为字库存储器和显示缓冲区, 并作为下载内容的存储。

这里选用的是华邦的 29C040。

控制模块主要是对接收过来的数据进行判断, 从而执行不同的动作。

是整个屏幕的控制核心处理各种数据, 控制外部期间执行各种动作。

此外还选用了霍尔元件 TL0038J 进行相位检查并完成校正功能使 LED 的亮灭与旋转保持同步。

结构如图 1所示::图 2:硬件构成2. 旋转显示模块旋转显示模块采用阵列的方式排列 LED, 布线非常方便,而且对单个点或多个点控制方便,控制显示简单易行,而且显示效果很好。

自制LED旋转屏

自制LED旋转屏

旋转LED设计与制作一、旋转LED显示原理介绍如何让一列灯旋转起来感觉像稳定的字显示在空中呢?首先我们来分析下人的眼睛,其实人的眼睛非常好骗的,只要让电机扫描的快一点就行了,实际上肉眼在24帧/秒以上就不会看到闪烁的,所以要保证电机的速度能在一秒转24圈以上,这样的话人眼就觉得旋转的字很稳定很清晰的显示在空中了。

旋转LED旋转起来是一个圆,那么就需要有一个传感器来判断起点位置,有人用霍尔传感器,有人用红外对管,我觉得用红外对管来的便宜些,而且实现起来也容易。

这个起点检测非常重要,单片机就是根据这个起点来判断是否要开始显示数据的。

如果起点检测不到单片机就不开始显示。

二、旋转LED显示原理图本电路大家看起来很熟悉,它是我们所学的STC89C52单片机的最小系统和17个贴片LED组成,硬件电路比较简单,真正的还是要写程序的。

三、旋转LED硬件电路的制作为了节约成本,我还是收集元器件,用洞洞板焊接。

STC89C52单片机采用双列直插的(DIP40),LED用贴片0805的红色发光二极管,限流电阻也是0805的贴片电阻。

LED和限流电阻用贴片的一是提高显示汉字的分辨率而是可以使电路的体积大大的减小。

其他的元器件就随便了。

焊接好的效果图如下:旋转LED,顾名思义,当然要有电机带动才能高速旋转起来,才能把动画的汉字显示出来。

电机可以从其他的电器中拆个旧的,本人的制作是从一个废旧的DVD影碟机中拆来的。

还有一个关键的,那就是怎么给电路板供电,本制作采用电刷供电,用了一小块覆铜板,中间划了一个圈,把铜皮分成了两部分,外圈为一个电极,内圈为一个电极,然后把从玩具车的马达中拆下两的电刷焊在旋转部分的电路板下面。

还有一个红外发射二极管,它是为旋转电路上的红外接收二极管提供的,这两个二极管一定对好,否者显示结果出不来。

硬件部分如下图:四、旋转LED程序代码本制作用KEIL软件编写程序,要有良好的C语言基础,汉字的代码用字模软件提取(PCtoLCD2002),软件界面如下:旋转LED程序原代码:#include<reg52.h>#define uint unsigned int#define uchar unsigned charsbitsw=P3^5; //霍尔开关unsigned char code tab[]={0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xFF,0xFF,0x1F,0xFE,0x0F,0xFC,0x07,0xF8,0x03,0xF0,0x03,0xE0,0x07,0xC0,0x0F,0x80,0x1F,0x80,0x0F,0xC0,0x07,0xE0,0x03,0xF0, 0x03,0xF8,0x07,0xFC,0x0F,0xFE,0xFF,0xFF,0xDF,0xFF,0xDB,0xF7,0xDB,0xB7,0xDB,0x7B,0x01,0x80,0xDC,0xFD,0xDD,0xBE,0xDF,0xBF,0xDF,0xDF,0x00,0xEC,0xDF,0xF3,0x DD,0xEB,0xD3,0xDD,0x5F,0xBE,0xDF,0x07,0xFF,0xFF,/*"我",0*/0xFF,0xFF,0x07,0x80,0xF3,0xDE,0xF4,0xDE,0xF7,0xDE,0xF7,0xDE,0x07,0x80,0xBF,0xFF,0xCF,0xFF,0x70,0xFF,0xF7,0xBC,0xF7,0x 7F,0xF7,0xBF,0x07,0xC0,0xFF,0xFF,0xFF,0xFF,/*"的",1*/0xFF,0xFF,0xFF,0xFF,0x01,0x00,0xFD,0xFF,0xED,0xFF,0x6D,0xE0,0x6D,0xF7,0x6D,0xF7,0x6D,0xF7,0x6D,0xF7,0x6D,0xE0,0xED,0xBF,0xFD,0x7F,0x01,0x80,0xFF,0xFF,0xFF,0xFF,/*"同",2*/0xBF,0xFB,0xCF,0xFB,0xEE,0xFB,0x69,0xFB,0x6F,0xFB,0x6F,0xBB,0x6E,0x7B,0x69,0x81,0x6F,0xF9,0x6F,0xFA,0x67,0xFB,0xEB,0 xFB,0xEC,0xFB,0xAF,0xFB,0xCF,0xFB,0xFF,0xFF,/*"学",3*/0xFF,0xFF,0xFF,0xFF,0xFF,0xC9,0xFF,0xC9,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*":",4*/0xFF,0xDF,0xED,0xEF,0xDD,0xF7,0xBD,0xF9,0x7D,0xFE,0x9D,0xF9,0xE1,0xE7,0xFF,0xFF,0xFF,0xFF,0x01,0x00,0xFD,0xF7,0xDD, 0xEF,0x25,0xF7,0xF9,0xF8,0xFF,0xFF,0xFF,0xFF,/*"邓",5*/0x7F,0xFF,0x9F,0xFF,0x07,0x00,0xF8,0xFF,0xE7,0xFD,0xF5,0x05,0x55,0xF5,0x55,0xF5,0xF5,0x85,0x01,0xF1,0xF5,0x85,0x55,0xF5, 0x55,0x75,0xF5,0x05,0xE7,0xFD,0xFF,0xFF,/*"儒",6*/0xFF,0xFF,0x01,0x00,0xFD,0xF7,0xDD,0xEF,0x25,0xF7,0xF9,0xF8,0xFF,0xFF,0x03,0x00,0xFB,0xBE,0xFB,0xBE,0xFB,0xBE,0xFB,0 xBE,0xFB,0xBE,0x03,0x00,0xFF,0xFF,0xFF,0xFF,/*"阳",7*/0xFF,0xFF,0xFF,0xFF,0xFF,0xFB,0xFF,0xF7,0xFF,0xE7,0xFF,0xCF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*"、",8*/0xF7,0xBF,0xD7,0xDF,0xB7,0xEF,0x76,0xF6,0xF1,0xF9,0x77,0xE6,0x87,0x9F,0xF7,0xFF,0xF7,0xFF,0xFF,0xFF,0x07,0xF0,0xFF,0xBF ,0xFF,0x7F,0x00,0x80,0xFF,0xFF,0xFF,0xFF,/*"刘",9*/0xBF,0x7F,0xBF,0x7F,0xBD,0xBF,0xBD,0xDF,0xBD,0xEF,0xBD,0xF3,0xBD,0xFC,0x01,0xFF,0xBD,0xFC,0xBD,0xF3,0xBD,0xEF,0x BD,0xDF,0xBD,0xBF,0xBF,0x7F,0xBF,0x7F,0xFF,0xFF,/*"天",10*/0xFF,0x7F,0xFF,0xBF,0xFF,0xCF,0x01,0xF0,0xDD,0xFD,0xDD,0xFD,0xDD,0xFD,0xDD,0xFD,0xDD,0xFD,0xDD,0xFD,0xDD,0xBD, 0xDD,0x7D,0x01,0x80,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*"月",11*/0xFF,0xFF,0xFF,0xFF,0xFF,0xFB,0xFF,0xF7,0xFF,0xE7,0xFF,0xCF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*"、",12*/0xEF,0xFB,0x9F,0xFB,0xFD,0x81,0x73,0xFE,0xFF,0xFF,0x6D,0xFF,0xA9,0x00,0xC5,0xB6,0xED,0xB6,0x80,0x80,0xEE,0xB6,0xC6,0 xB6,0xAA,0x00,0x6F,0xFF,0x7F,0xFF,0xFF,0xFF,/*"潘",13*/0xFF,0xFF,0xFF,0xBB,0xFF,0xBD,0x41,0xB6,0xD5,0xB6,0xD5,0xB6,0xD5,0xB6,0x15,0x80,0xD5,0xB6,0xD5,0xB6,0xD5,0xB6,0xC1, 0xB6,0xFF,0xBE,0xFF,0xBF,0xFF,0xFF,0xFF,0xFF,/*"星",14*/0xFF,0xFF,0xFF,0xBB,0xFF,0xBD,0x41,0xB6,0xD5,0xB6,0xD5,0xB6,0xD5,0xB6,0x15,0x80,0xD5,0xB6,0xD5,0xB6,0xD5,0xB6,0xC1, 0xB6,0xFF,0xBE,0xFF,0xBF,0xFF,0xFF,0xFF,0xFF,/*"星",15*/0xFF,0xFF,0xFF,0xFF,0xFF,0xFB,0xFF,0xF7,0xFF,0xE7,0xFF,0xCF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*"、",16*/0xBF,0x77,0xBB,0xB9,0xBB,0xCF,0x3B,0xF0,0x80,0xBF,0xBB,0x7F,0x3B,0x80,0xBB,0xFD,0xBF,0xF3,0xFF,0xFF,0x01,0x00,0xFD,0 xF7,0xDD,0xEF,0x25,0xF7,0xF9,0xF8,0xFF,0xFF,/*"郝",17*/0xFF,0xBF,0xFF,0xC6,0xDD,0xFE,0x65,0xFF,0xBD,0xC3,0xDD,0xBF,0xE1,0xBF,0xFD,0xBD,0xFD,0xB3,0x7D,0xBF,0xFD,0xBE,0x 7D,0x8F,0x81,0xFB,0xFF,0xF7,0xFF,0xCF,0xFF,0xFF,/*"忍",18*/0xFF,0xFF,0xFF,0xFF,0xFF,0xA7,0xFF,0xC7,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*",",19*/0xF7,0xFD,0xF7,0xFE,0x76,0xFF,0x11,0x00,0x67,0x7F,0xFF,0xBC,0x81,0xDF,0xBD,0xE7,0x3D,0xF8,0xBD,0xFF,0xBD,0xFF,0x3D,0 xC0,0xBD,0xBF,0x81,0xBF,0xFF,0x87,0xFF,0xFF,/*"祝",20*/0xFF,0xFE,0x7F,0xFF,0x9F,0xFF,0x07,0x00,0xF8,0xFF,0xBF,0xEF,0xDF,0xF3,0xE7,0xFC,0xF0,0xBF,0xF7,0x7F,0x37,0x80,0xF7,0xFF ,0xF7,0xFE,0xD7,0xF9,0xE7,0xE7,0xFF,0xFF,/*"你",21*/0xFF,0xFE,0x7F,0xFF,0x9F,0xFF,0x07,0x00,0xF8,0xFF,0xFF,0xFF,0x07,0x00,0xFE,0xFF,0xF9,0xFF,0xFF,0xFF,0xFB,0xFF,0xFB,0xBF, 0xFB,0x7F,0x03,0x80,0xFF,0xFF,0xFF,0xFF,/*"们",22*/0xBF,0xFB,0xCF,0xFB,0xEE,0xFB,0x69,0xFB,0x6F,0xFB,0x6F,0xBB,0x6E,0x7B,0x69,0x81,0x6F,0xF9,0x6F,0xFA,0x67,0xFB,0xEB,0 xFB,0xEC,0xFB,0xAF,0xFB,0xCF,0xFB,0xFF,0xFF,/*"学",23*/0xFF,0xFF,0xFD,0xF7,0xFD,0xE7,0xFD,0xF7,0xED,0xFB,0xDD,0xFB,0x3D,0xFB,0xFD,0xFD,0xFD,0xFD,0xFD,0xBE,0xFD,0x7E,0xFD,0xBF,0x01,0xC0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*"习",24*/0xBF,0xFF,0xBF,0xBF,0xBD,0xDF,0x33,0xE0,0xFF,0xDF,0x7F,0xBF,0x77,0xAF,0x77,0xB3,0x00,0xBC,0x77,0xBF,0x77,0xBF,0x00,0x A0,0x77,0xBF,0x77,0xBF,0x7F,0xBF,0xFF,0xFF,/*"进",25*/0xBF,0x7F,0xBF,0x6F,0xBF,0x77,0x83,0xB9,0xBF,0xBF,0xBF,0xBF,0xBF,0xDF,0x00,0xD0,0xBB,0xEF,0xBB,0xEF,0xBB,0xF7,0xBB, 0xFB,0xBB,0xFD,0xBF,0xFF,0xBF,0xFF,0xFF,0xFF,/*"步",26*/0xFF,0xFF,0xFF,0xFF,0xFF,0xA7,0xFF,0xC7,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*",",27*/0xBF,0x7F,0xBF,0x7F,0xBD,0xBF,0xBD,0xDF,0xBD,0xEF,0xBD,0xF3,0xBD,0xFC,0x01,0xFF,0xBD,0xFC,0xBD,0xF3,0xBD,0xEF,0x BD,0xDF,0xBD,0xBF,0xBF,0x7F,0xBF,0x7F,0xFF,0xFF,/*"天",28*/0xBF,0x7F,0xBF,0x7F,0xBD,0xBF,0xBD,0xDF,0xBD,0xEF,0xBD,0xF3,0xBD,0xFC,0x01,0xFF,0xBD,0xFC,0xBD,0xF3,0xBD,0xEF,0x BD,0xDF,0xBD,0xBF,0xBF,0x7F,0xBF,0x7F,0xFF,0xFF,/*"天",29*/0x7F,0xFF,0x7D,0x7F,0x7D,0xBF,0x7D,0xCF,0x01,0xF0,0x7D,0xFF,0x7D,0xFF,0x7D,0xFF,0x7D,0xFF,0x7D,0xFF,0x01,0x00,0x7D,0x FF,0x7D,0xFF,0x7D,0xFF,0x7F,0xFF,0xFF,0xFF,/*"开",30*/0xFF,0xEF,0xFF,0xF3,0x7F,0xFC,0xFF,0xFF,0xFF,0xFF,0x1F,0xC0,0xFD,0xBF,0xFB,0xBF,0xE7,0xBF,0xFF,0xBF,0xFF,0xBF,0xFF,0x8 7,0xBF,0xFF,0x7F,0xFE,0xFF,0xF1,0xFF,0xFF,/*"心",31*/0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x01,0xCC,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*"!",32*/0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x01,0xCC,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*"!",33*/0xFF,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x 7F,0xFF,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,/*"—",34*/0xFF,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x 7F,0xFF,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,/*"—",35*/0xFF,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x 7F,0xFF,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,/*"—",36*/0xEF,0xFE,0xD7,0x06,0xDB,0xB6,0x1C,0xB0,0xDB,0xB6,0xD7,0x06,0xAF,0xFE,0xBD,0xFF,0xBD,0xBF,0xB5,0x7F,0x2D,0x80,0x95 ,0xFF,0xB9,0xFF,0xBF,0xFE,0x3F,0xFF,0xFF,0xFF,/*"舒",37*/0xBF,0xFF,0xBF,0x7F,0xBD,0xBF,0x33,0xC0,0xFF,0xBF,0xB7,0x6F,0xBB,0x6A,0xD8,0x6A,0xD5,0x6A,0x6D,0x00,0xED,0x6A,0xD5 ,0x6A,0xD9,0x6A,0xBF,0x6F,0xBF,0x7F,0xFF,0xFF,/*"逢",38*/0xDF,0xEF,0xDF,0xCF,0xDF,0xEF,0x00,0xF0,0xDF,0xF7,0xDF,0xF7,0xFF,0xFF,0x07,0xE0,0x77,0xF7,0x77,0xF7,0x00,0x00,0x77,0xF 7,0x77,0xF7,0x07,0xE0,0xFF,0xFF,0xFF,0xFF,/*"坤",39*/0x3F,0xF8,0x0F,0xE0,0xE7,0xCF,0xF3,0x9F,0xB9,0xBD,0xDC,0x7B,0xDE,0x77,0xBE,0x67,0xFE,0x67,0xBE,0x77,0xDC,0x7B,0xD9, 0xBD,0xB3,0x9F,0xE7,0xC7,0x0F,0xF0,0x3F,0xF8,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,};void delay(uchar t) //延时{ucharx,y;for (x=t;x>0;x--){for (y=60;y>0;y--);}}void main(){uintj,i,sum;uchar p=200; //屏宽sum=1728-p; //代码个数while(1){if(sw==0){if(j<sum){for(i=j;i<j+p;i=i+2){P1=tab[i];P0=tab[i+1];delay(1);}P0=P1=0xff;j=j+2; //文字移动速度}elsej=0;}}}五、旋转LED程序下载调试下载模块用USB转TTL的P2303下载器,这个大家应该不陌生,下载软件用STC_ISP_V483,下载器和下载界面如下图:程序下载完成后可以上电测试了,若没问题的话就可以看到悬在空中的汉字了,祝大家制作成功!这是本人自己制作,网上有制作套件,需要的请复制/trade/detail/tradeSnap.htm?spm=a1z09.2.9.58.rUgKeR&tra deID=206061305413650成功的效果图如下:十堰职业技术学院电子工程系制作2013年4月5日。

基于单片机的LED旋转式显示屏设计

基于单片机的LED旋转式显示屏设计
第2 7卷
第 6期






Vo l _ 2 7 No . 6 D ̄ 2 C. 2 0 1 4
2 0 1 4年 l 2月
PHYS I CAL EXPERI M ENT 0F C0LLEGE
文章编号 : 1 0 0 7 — 2 9 3 4 ( 2 0 1 4 ) 0 6 - 0 o 2 4 一 o 3
圈固定于风扇壳体上 , 见图 1 。
将L E D贴 片 固定 于扇 叶上 , 可 以利用 扇 叶 的
图2 L E D旋转式显示屏原理 图
转动来带动 L E D贴片转动 , 避免了旋转电机 的设 置 。 自激振 荡 电路 、 初 级线 圈 固定于 风扇壳 体上 ,
收 稿 日期 : 2 0 1 4 — 0 7 - 2 3

管 可 以看 成 一 个 1 3 × 1 3的 矩 阵 。将 需 要 显 示 的
数字和字符存入一个二维数组 中, 每当电机旋转 圈, 外部终 端 接 收到 中断信号 , 则 单 片机开 始发

送 当前 的数 组数 据 , 随着 定 时器 的计数 , 数组 的指 针 在不 断地 变 化 , 从 而显 示 不 同的数 。当 有遥 控 按 键按 下 时 , 红 外接 收头 接收 到信 号 , 并 传送 给单 片机 。单 片机 经过解 码 , 执行 相应 的功 能 。
制输 出的作用 , 其采用 型号为 S T C 1 2 C 5 A 6 0的单
片机 , 单片机 S T C 1 2 C 5 A 6 0的不 同输 出 端 口与 不 同的发光 二 极 管 相 连 接 , 单片机 S T C 1 2 C 5 A 6 0的
输 入端 口上 还连 接有 用于接 收遥 控器 信 号 的红外

平面旋转屏led制作套件制作说明

平面旋转屏led制作套件制作说明

平面旋转屏制作套件制作说明功能介绍:1、可以静止显示多个英文或者汉字,可以滚动显示100个汉字(200个英文)的广告内容。

2、显示内容在一个平面以圆型悬空展示,四周围观的识字的人员都能读懂显示内容。

3、耗电量极小,3V、5V伏供电可选,用电池供电建议选用低电压芯片(转速较慢,会有轻微闪烁)。

4、适合商场柜台、店铺、地摊、夜市等广告展示用,也适合业余爱好者制作自我欣赏。

5、8级亮度可调,1800mah电池充一次电在适中亮度时,每天运行2小时,可以运行6天。

特点介绍:1、0.8mm厚超轻超小的条型电路板装上贴片发光二极管,圆角线路板,使用安全;2、采用本店STC12系列单片机芯片,需用本店单片机开发板更改显示内容,用户必需懂单片机;3、本店有配套的文字、图片转换成数据代码工具,源程序已经公开,本价格已经包含这些费用。

4、电路原理图广告内容滚动显示,显示亮度可调,4052可储存近100个汉字!5、夜晚使用时可以用低亮度,本产品不适合在白天太阳光下工作。

用户自行开发改装者除外。

电路原理图:装配好的实物图片:本套件包含包含例子源程序!本套件是散件,既可以安装成无线供电,也可以安装成电刷供电。

在整个组装过程中不但能熟悉机械结构组装,但是仍然需要制作者有相当熟练的技术水平,还要求懂单片机!本制作难度较高,初学者可以学习相关知识并阅读制作说明后动手尝试。

电路板的安装示意图:基础不太好的朋友请一定要细心一点,贴片元件比较小,有的IC脚比较多,这也是你一个学习实练贴片的过程,也不要害怕过于紧张,对照上面1脚一定要放对。

关于贴片元件的焊接请参看/Article/dzzz/zzjy/200805/465.html 电路板的焊接参照如下图:装好线圈的图如下:无线供电部分通过线圈向主板供电,相当于变压器的工作原理:无线供电部分工作原理(该部分电路需要自己在万能板上连接电路)给高速供转动的主板供电有哪3种方法:1、用图上这种无线输电的方法,无触点,长寿命;2、用电动机电刷的方法,简单有效;请注意:这样寿命很短,必要时请自行在电路板上加焊一层耐磨导电层,如果电刷触点不够光洁以及接触压力大,几小时就可以将线路板上的铜皮磨穿。

旋转LED显示屏的设计与制作

旋转LED显示屏的设计与制作

旋转显示屏的设计与制作摘要随着社会信息技术的发展,高科技教育和创新活动越来越受到大家的关注,电子产品越来越受到大家的青睐,旋转显示屏这一信息技术的前沿领域也得到了飞速发展,而在旋转显示屏中主要应用的便是单片机。

在户外广告屏上,高科技是不可缺少的,因此单片机技术的应用注定是不可或缺的,所以利用单片机技术制作的旋转显示屏的应用价值与科研价值是很高的。

我们利用单片机,通过16芯片制作出的旋转显示屏,可以顺利完成我们所要求的显示的内容,现场演示。

通过自制的下载线与电脑之间的链接,将电脑中的程序文件输入到单片机中,根据我们的需要显示不同的内容。

该设计主要包括:基板硬件的设计、硬件驱动的设计、显示程序的设计等。

它具有设计思路简捷、程序简短、结构简单等特点。

旋转显示屏用于教学演示,可以使学生了解动态扫描的原理,同时对相关知识的综合应用有一个清晰的认识,易于加深对相关知识的了解、掌握。

能更好的应用所学到的知识,更好的把所学到的知识应用的实物中去,能引导同学们去开发想象到的东西,能是学到的理论知识更好的与实际相结合。

关键字:旋转显示屏;16单片机, , , , , ., . , 16 a , , . , 's , .: a , , . a , a , ., , a , . , . :; 16目录1前言 1 2系统设计构思 2 2.1设计要求 2 2.2显示屏的原理 22.3模块设计的方案 22.3.1显示屏整体设计 22.3.2控制器模块 22.3.3传感器模块 32.3.4电源模块 32.3.5显示模块 42.4最终方案 43系统机构 5 4硬件实现与单元电路设计 6 4.1微控制器模块的设计 6 4.2指针板电路的设计 6 4.3基板电路的设计74.3.1主要元件7805稳压块的介绍8 4.3.2主要元件3296电位器的介绍8 4.4光电管的安装9 4.5指针版电源的连接9 4.6下载线的制作105软件实现1 15.1显示处理1 15.2程序源文件1 56系统调试2 36.17805的降压与散热处理2 36.2电量储存问题的处理-2 36.3文字调节问题的处理-2 47结论2 5 参考文献2 6 致谢271 前言随着社会信息技术的发展,高科技教育和创新活动越来越受到大家的关注,电子产品越来越受到大家的青睐,旋转显示屏这一信息技术的前沿领域也得到了飞速发展,而在旋转显示屏中主要应用的便是单片机。

【变废为宝】DIY彩色旋转LED

【变废为宝】DIY彩色旋转LED

【变废为宝】DIY彩色旋转LED小编:以下内容来自电子工程专辑,本公众号合作支持!真诚邀请各位电子diy玩家积极参加!了解活动,请撮【变废为宝】——DIY创意设计赢千元现金大奖!无论是拆解,还是DIY,还是拆解+DIY均可参赛,多次参加奖金可累加!其实现在所能看到的大部分都是在去年暑假就做出来了,但是做出来以后无论是软件还是硬件结构都没有现在这么完善,比如当时有些字乱码,电机轴与帽子(旋转的部分,我就叫它帽子吧)连接不够结实,供电也不够稳定。

放在角落积里了一年的灰,本以为它的命运已经走到了尽头,现在看到这个活动,觉得这一次也许是它“出灯头地”的时候到了,给大家娱乐一下,把它生命的价值再升华升华。

先来一张整体效果图下面说一下配料表:洞洞板两块、电阻、电容、三极管、继电器、电机、单片机、发光二极管、霍尔传感器开关、等等。

其实我列这个物料清单没什么意思,因为这都是制作过程中根据需求用自己有的东西来拼凑的,如果有人要做的话,不一定要这样,根据自己的口味放不同的配料就好了。

下面是去年的案发现场(我这个桌子是整齐得相当不明显,莫gai 意哈)接下来就让我从下到上详细讲一下整个案件。

整个东西分为底座和帽子两个部分。

首先是供电,电源接口用的是microusb,生活中非常常见的接口,随便一个安卓手机的数据线就是,很方便,不管是用充电宝、电脑usb、充电器或者其他一切标准usb接口来供电都是OK的。

然后是底座的电路,直接说电路不太好说清楚,先说一下设想的功能吧,并不想让它很传统地打开开关就开始转,不安分的内心总想变着法地搞出点什么事情来。

于是乎,我觉得如果上电以后它不转,当用手助推它一下然后它才开始转应该会比较有意思一点,会让人产生一种是自己亲手赋予它不断前进的动力的错觉。

实际图是下边这个样子的。

为了搞事,曾一度胡思乱想到了使用D触发器来驱动常规继电器等方案,但是电路会多很多,小小的底座会很拥挤难以布线;还有就是常规继电器需要一直通电才能保持一个状态,一贯坚持能省就省的我怎么能接受白白地浪费那么多电呢,不过办法总是会有的,还好最后经过本少侠的不断探寻,发现世上竟然还有磁保持继电器这种东东的存在。

如何使用51单片机制作LED旋转显示器

如何使用51单片机制作LED旋转显示器

如何使用51单片机制作LED旋转显示器
下面分享一下我的制作过程。

这里有关于本制作的更详细的图片展示:
首先是制作效果图:
电路图:
电路采用的是无限供电模块给单片机供电的。

采用无限供电。

无摩擦,震动小。

LED与单片机引脚之间的连接采用的是细小的漆包线。

省去了限流电阻。

省去复位电路制作起来更简单方便。

准备主要材料:因很多人不知材料哪里买,先将地址链接在材料名称,点击就进去了
1.51单片机1片
2.单片机插槽和万能电路板(洞洞板)
3.贴片LED0603(颜色自定,如果焊接技术不够可以用大点的,如1206,多买一些,备用)
4.红外接收、发送
5.电阻R4-R6
6.细小漆包线
7.排针(下载接口用)
8.24兆晶振
9.电容
10.12v电源(充电用)
11.电动马达
12.7.4v锂电池(也可用两颗废旧手机电池)
13.无线供电模块
14.stc下载程序器。

旋转LED点阵屏

旋转LED点阵屏

旋转LED点阵屏的制作简介一、摘要二十一世纪是数字传播的时代,随着LED技术的应用和普及,数字LED显示屏的应用非常广泛。

传统的LED显示屏以平面效果居多,旋转式LED环形显示屏的设计,是利用人眼视觉暂留效应,通过高速电机带动LED阵列旋转,形成360度环形显示画面,可站在任何角度观看,完全无观赏死角,给人们一种新的视觉体验。

本设计基于51单片机,采用两排独立的LED旋转,可形成立体效果,使其更加绚丽,更具有观赏性,可广泛应用于家居,企业和公共场所。

二、作品创新性与商业性(1)作品创新性本作品基于51单片机,通过电机驱动LED阵列高速旋转,并采用两排高亮度的LED阵列,一排用于显示图形,使其在不同的半径上旋转,以达到更加立体的显示效果,同时本制作以无线供电为目的,充分利用新型能量传输方式,无线供电为该制作的亮点。

显示的图像或文字可在360度全视角下观察,能获得更新的视觉感受。

与传统的LED显示屏相比,视角范围更大,使用的发光二极管数量更少,更加节能。

我们设计的旋转式LED环形显示屏,它利用了人类视觉暂留效应的特点,将动与静完美结合起来,将给人们带来视觉冲击和享受。

(2)作品商业性旋转式LED环形显示屏设计,拥有360度的可视范围,观赏完全无死角,给人们带来一种新的视觉体验。

而且在显示相同信息量上,旋转式LED环形显示屏使用的发光二极管数量更少,可有效降低能耗和维修成本。

本设计无论是从观赏性、实用性和成本上考虑,都具备传统LED显示屏无法比拟的优越性。

特别适合作为家居的一件艺术,也可以作为企业宣传的一个平台,更适合在人潮汹涌的公众场所。

其使用范围非常很广,市场前景很好。

相信未来旋转式LED环形显示屏将会迎来广阔的市场空间,带来无穷的商业价值。

(3)实用性:广告灯箱,滚动灯箱,换画灯箱,ATM取款机灯箱,候车亭灯箱。

以及供应灯箱配件,广告灯箱配件,滚动灯箱配件,换画灯箱配件,ATM取款机灯箱配件,候车亭灯箱配件。

POV旋转LED显示器的设计

POV旋转LED显示器的设计

POV旋转LED显示器的设计1. 简介持续演进的技术使得人们对于可视化媒体的需求不断增加。

在这个数字时代,人们对于高质量的视觉体验有了更高的期望,因此智能设备在逐渐迭代中也在朝着更好的显示效果发展。

POV(Persistence of Vision)旋转LED显示器就是其中的一种创新应用。

本文将介绍POV 旋转LED显示器的设计原理、实现方法以及应用场景。

2. 设计原理POV旋转LED显示器的设计原理基于人眼视觉暂留效应。

当人眼接收到快速切换的图像序列时,会产生心理暂留的效应,误以为这一系列图像是连续的。

POV旋转LED显示器利用LED点阵快速闪烁,通过旋转的方式来形成连续的图像效果。

3.1 电机控制POV旋转LED显示器需要一个电机来实现旋转的效果。

选择合适的电机需要考虑到旋转速度、动力和重量等因素。

通常,步进电机是一种比较常用的选择,由于其精确度高、控制简单等优点。

3.2 LED点阵LED点阵是POV旋转LED显示器的核心组件,用于形成图像。

选择合适的LED点阵需要考虑到分辨率、亮度和色彩等因素。

常见的LED点阵有单色、双色和全彩三种类型。

根据应用场景的需求选择适合的LED点阵。

3.3 控制电路控制电路主要包括微控制器和电源部分。

微控制器用于控制LED点阵的亮灭和切换,电源提供电能给整个POV旋转LED显示器系统。

4.1 图像处理图像处理是POV旋转LED显示器实现的关键步骤。

首先,需要将目标图像分割成合适大小的图像帧,并将其转换成对应的LED点阵矩阵。

然后,通过控制电路将LED点阵矩阵按照旋转速度控制进行快速切换,并实现连续的图像效果。

4.2 控制算法控制算法主要负责控制旋转的速度和方向,以及LED点阵的亮灭和切换频率。

根据不同的图像和效果需求,可以使用不同的控制算法,如PID控制、模糊控制等。

4.3 用户界面用户界面是POV旋转LED显示器的交互部分,通常通过按钮或者手机APP来实现与用户的交互。

POV旋转LED制作经历

POV旋转LED制作经历

POV旋转LED制作经历作者:小卒POV旋转LED屏原理也非常简单,就好像是普通的流水灯,然后让流水灯再旋转起来,利用人眼的视觉暂留时间就可以在大脑中形成完整的文字。

亲手制作的旋转LED,废话不多说,先上几张成品效果图,由于属于业余爱好,个人经费预算有限,多种物料都取之废品之上,纯属业余,如文中有理解不正确之处还请多多指正。

为了这张图片,断断续续累积把我近3个月的业余时间都用掉了,虽然不是什么高科技玩意儿,网上也有很多教程,不过自己亲手做出来也不是件那么容易的事,经历了许多困难,下面一一道来,以便后续有爱好者制作时参考,少走些弯路。

之前用51单片机作过一个摇摇棒,效果一般,因为每个人摇动的速度及幅度都不一样,导致在不同的人手里显示效果有差异,后来想升级改进一下程序,无意间想起之前在LED广告展览会上看到过一个球形的旋转LED广告牌,可以当作地球仪也可以显示字和图片等,所以自己也想搞一个旋转LED显示来玩玩儿,也因此把那个摇摇棒升级的事抛一边不管了。

画原理图:首先就是画原理图,如下图所示,原理图比较简单,主控制部分我用现成的STM32迷你开发板替代的(主要是没钱打样PCB板啊),下面对其他部分电路大概简述一下:此系统供电压为5V,电流1.5A以上的电源RTC电池供电:此部分是电池为RTC实时时钟供电,用于掉电后保存数据(暂没安装电池)Boot启动选择:选择STM32以哪种方式启动,具体启动方式可参考ST官网规格书SWD:此为J-Link仿真调试接口,SWD模式只需前4 pin针即可USART:USB转TTL串口通讯接口红外接收和红外发射:我使用的是一个红外对射管(包含一个发射和一个接收)无线供电发射与接收:此部分我是在淘宝上买的现成的模块,原因后续再讲无线供电时钟源:产生方波,给无线供电电路提供脉冲源LED显示部分:原理图画的32颗LED灯(PA和PB每个口16个LED),因为平衡问题旋转时抖动太大,故实际我只用了PB口的16个LED灯,即16点阵,来减小抖动量,有兴趣的可以试一下32点阵选物料,搭电路:PCB画板打样费用较贵,故用现有的STM32迷你开发板替代主控部分,其他电路手动搭建,紧接着就是选物料,电子物料选的基本都是常用物料,电机是从被宝宝报废掉的玩具上拆的;初步调试:写程序,先在开发板上进行主程序的调试,在没有旋转的情况下进行刷屏显示(即流水灯),看点阵显示是否正常,经过两周业余时间的调试,主程序在没有旋转中断的情况下没什么问题了安装电机:因为电机需要固定在一个支架上,手头又没有合适支架,后来实然想到用红牛罐,于是去超市买罐红牛,喝完后把上盖打磨去掉,然后再在底部打上安装孔,将电机固定在红牛罐上,由于是金属罐感觉还算结实,以方便后续组装连调用如下两图为固定电机用的红牛罐下图为PCB托板固定于电机轴上无线供电:无线供电部分,我认为是本制作第一个遇到的难点,最初我是按如上原理图进行焊接调试的,显波器单独测试方波发生电路没问题,可以调节电容的大小产生不同频率的方波,由于测试不方便,后续测试我用信号发生器替代,线圈是我从变压器里拆的漆包线自己绕的(下面有图),线圈越扁平效果越好,开始用8050三极管驱动线圈发射电磁场,接收端接LED没问题,可以正常供电,但供电电流太小(个人理解在一定范围内电磁场变化越快,传输效率应该越高),经测试用20KHz左右的方波驱动时供电电流最大,短路电流也只有80mA左右,无法满足设备运行所需的功率;后来又用大功率MOS管替代8050三极管,一下把LED都给烧了,感觉挺强劲的,测量其短路电流能达到220mA以上,实际组装后发现开发板有时能工作,有时不能工作,发射线圈电流也挺大的但LED 亮度却十分微弱,再拆下来单独测试线圈,对比发现有两个问题1.传输距离达不到要求,在收发线圈紧挨着时最流最大,稍微离开点(约3-4mm左右)电流就迅速减小2.涡流效应,因为红牛罐是金属的,PCB托板为多层板,内层也存在大面积铺铜,在变化的磁场中会产生涡流,吸收磁场产生热量(类似于电磁炉)随后把红牛罐换成了一塑料的,PCB托板也找了一个双层板且无铺铜板子替代,把铜走线全部拆掉后测试,效果有所改善,网上查得提高频率可增加传输距离,但实际验证是提高频率后功率却减小了,距离也没感觉到有啥改善,也许是因为集肤效应的缘故吧,因为是自己绕的线圈,用的是单股的粗线,待频率提高后由于集肤效应电流只在导线的表面走,因为是单股线表面积有限,导致功率变小,手里没有多股细漆包线,无法进一步验证,无奈选择淘宝购买一个线圈,无意间发现有成套的无线供电模块,于是买了一套,用于替代原理图上的无线供电收发电路那部分,有了此模块可省去不少时间,无线供电部分到此为止算是淘宝帮我解决了。

LED POV制作 (旋转LED、摇摇棒、自行车风火轮)

LED POV制作 (旋转LED、摇摇棒、自行车风火轮)

LED POV制作引言此系列POV制作花费近2年的心血,从工作到业余只要有时间就搞,其中遇到的问题也是不计其数,不过本着热爱DIY的激情把这些简单好玩的做出来了,需要制作资料的朋友欢迎到QQ群里共享下载:251923493。

如果需要套件的请到一、平面旋转LED制作平面33灯POV显示采用STC12C5A32S控制利用无线供电方式给旋转主板供电,使得旋转非常安静,驱动高亮33灯0805贴片没问题。

红外遥控切换显示,自适应旋转速度。

这里和大家分享一下心得:打样了3次才做成,第一次发现灯的密度高一点好,分辨率也高,第二次发现灯的中心不够靠近又改了一次,第三次改了595的控制方法,使得控制不受影响。

断续搞了2个多月,一直在解决旋转的时候如何让表盘稳定,不抖动。

多次试验后发现读取DS1302时间的时候不能在定时器里读和调用显示的时候不要在中断里调用,由于红外发光有一定的范围,因此要让发光点尽量小一点。

平衡也要注意,因为要旋转的快和稳效果才能好。

以前听人说要什么硬盘电机做效果才能好实际说明不一定只要速度达到一定就可以。

视频效果地址:/v_show/id_XNTI2ODM0MDY4.html二、立体&平面一体板旋转LED制作此款是立体和平面一体的旋转LED,利用单片机的36个IO直接驱动36个0805高亮LED灯,也是采用无线供电方式,也体现了无线供电很给力,驱动的LED亮度可以很好。

利用上位机改立体和平面的字,操作简单方便。

视频效果地址:/v_show/id_XNDg5Nzk1ODg4.html三、摇摇棒的制作利用单片机的8个IO驱动32颗高亮LED,硬件非常简洁,驱动亮度很好,效果也不错,可以自适应摇晃速度。

上位机改字使得要改变摇晃内容就很容易了。

四、自行车风火轮由摇摇棒改造的,只把滚珠开关换成霍尔传感器就可以了。

没有去做改进,后期有时间做个两列对称LED显示,这样转速慢一半显示效果都可以很好。

DIY的动人之处是心里所想的,通过双手的制作,展现在TA的视界……让我们一起学习、一起成长!共同享受DIY带来的乐趣!。

十字旋转屏制作指导

十字旋转屏制作指导

十字旋转屏制作图文指导一、首先拿到一张电路板,用手掰开其中两块小电路板,分成主电路一块、LED显示板2块。

主电路板装配注意事项:1.对照电路图焊接元件。

注意单片机有点的那个地方为第一脚,第一脚一定不要装错了哟,焊接前对其齐焊盘和引脚。

2.两块LED显示板插到主板插槽中,方向也不要插反哟。

多对照电路图与PCB上的实际走线,认真仔细点。

3.下图为站长装配好的实物图片,也给大家装配提供一个参考。

(站长装配是无误的哟,已经验证成功的。

)看下侧面焊接的贴片发光二极管,发光二极管也要区分正负极哟,用万用表检测一下发光二极管的正负极(二极管单向导电性大家都清楚吧。

)主板上有一个红外接收管,(外壳上安装了一个红外发光管),用于接收红外发光管发出的信号,信号传送给单片机用于确认转动了一圈。

红外接收管也要区分正负极。

接收管安装如下图。

LED显示板焊接在主板上,焊盘与焊盘一定要对好,不要焊盘对错位了。

!!主电路板背面,晶振焊接在背面的。

转动固定轴、磁环、线圈的安装。

白色转动固定轴(塑胶件用螺丝固定)二、外壳安装1.打孔,固定电动机与支架。

(最好用手电钻,2mm钻花打电机转轴孔,1mm钻花打螺丝孔),注意孔的位置要测量准确,注意精度与美观。

上盖、支架,电机,线圈,LED红外发射管安装如下。

红外发射管要区分正负极。

引脚按下面图片进行整形。

线圈要固定好,紧靠支架,也可用蜡烛或热熔胶固定一下。

直对准。

三、无线供电及电源部分电路安装。

无线供电部分我们不提供电路板,提供全部元件,因此有点考大家的动手能力了啊。

大家一定要对照电路原理图,可以在如下图所示的万能板上安装(万能板我是用刀划的一半张)。

有两个三极管,B772和三极管9012的三个极一定区分正确哟。

基极、集电极、发射极不要弄错了。

可以用万用表测量或者百度一下就知道他们的引脚了。

如果用外接5V电源适配器供电的话,需要打个孔,作为电源插孔。

注意美观和位置准确。

看下我的元件分布和焊接。

旋转LED制作过程

旋转LED制作过程

DIY基于51单片机的旋转LED数字电子钟(红外线遥控调时)在网上看到不少老外做的各种旋转LED显示屏,非常COOL,我也动手用洞洞板试做了一个类似的显示屏,结果感觉还不错。

于是再接再励继续努力,将作品进一步改进,完善后制成如今这个样子。

由于刚学51单片机,加上制作电路板软件也是从零开始,的确花了我不少的时间和精力。

不过也就是在这艰难的独立制作中,真正学到了不少实在的东西。

本项目的关键是如何解决高速旋转的电路板如何供电,如何调时的问题。

我采用电机电刷的原理,将旋转轴钻空,通过一只插头将电源的从反面引到前面的电路板上,而这个旋转的插头又与固定在背板上的两个铜片接触的。

调时的问题有些困难,一是让电路板在旋转前与PC机相接,由电脑传送调时数据,这虽然可行但不方便。

还有就是用遥控方法,但此方案在调试方面有很大的困难。

显示方式上,我采用平衡式的两排LED,这除了在旋转时能较好的保持平衡外,主要能利用两边交替显示方式,比单排要快一倍。

本装置不仅是一个时钟,它还可以动态显示汉字及图案,这就看如何发挥了。

其具体制作过程如下:一。

旋转电机的制作从制作成本与方便考虑,选用旧电脑用的大软驱上的直流无刷电机,只是对局部进行改造。

就是这种古董软驱软驱上的直流无刷电机拆开后的电机仔细拆开直流电机,将带圆盘的铝轴从中开孔,让它刚好能插入一个插头。

将旋转轴加工成这样装配好以后按拆开时的顺序,反序将轴安装直流电机上。

电机装配完成后用两片铜片做的电刷电刷装好后的侧面图将电路板上较突出的元件改焊在反面,电机的电源接法。

从电路板标注的符号看,“+”为电源正,“G”为电源负,“C”与“M”端分别与电源正相连匀可使电机运转将一张旧唱片按电机座的位置开孔,而定位用的挡光板应根据电路板上感光组件的位置确定。

二。

电路板的制作本制作品用51单片机控制,具体电原理图如下:用Protel 99设计制作了电路板。

最后得到完成的作品。

遥控器用的是松下车载机的,只用了其中的六个键。

纯手工打造LED旋转显示屏

纯手工打造LED旋转显示屏

纯手工打造LED旋转显示屏纯手工打造L E D旋转显示屏Document serial number【NL89WT-NY98YT-NC8CB-NNUUT-NUT108】纯手工打造LED旋转显示屏金杰郑州市电子信息工程学校450007图1所示为LED旋转显示屏的显示效果。

所谓LED旋转显示屏,是指在电路中只有一列发光二极管,通过电动机带动发光二极管转动,当这列发光二极管转到不同位置,用单片机控制相应的发光二极管点亮和熄灭,由于人眼的视觉暂留现象,形成图形或文字,达到漂浮在空中似的神奇梦幻般效果。

图1LED旋转显示屏下面本文就带您一起DIY一个属于自己的LED旋转显示屏。

由于显示屏是靠转动的发光二极管的残留影像显示信息的,整个电路所需的发光二极管的数量很少(本电路共使用16只发光二极管),所以电路原理图非常简单,几乎和流水灯电路无异,很适合手工制作。

但由于整个电路板处于高速旋转状态,所以我们首先要解决两问题:一是如何给运动的系统供电;二是如何保证显示信息稳定显示。

给运动的系统供电,常用的供电方式有三种:(1)电池供电;(2)电刷供电;(3)无线感应供电。

电池供电方式简单方便,易于携带,但使系统重量增加,影响转速,尤其是成本高,寿命短,只适用于摇摇棒等短时间使用的装置,长时间运行的装置就不适合,比如能显示时间的LED旋转显示屏,每次电池用完,重换电池就够烦心了,换了电池还得重新调整日期、时间,那简直可以用“痛苦”二字来形容。

第二种方式——电刷供电,这种供电方式简单有效,能传送较大电流强度的电能,但在业余制作时,很难找到合适的高质量的电刷,高速旋转时会产生较大的噪声。

第三种方式——无线感应供电,这种方式为无接触方式供电,寿命长,无新增噪声,虽然传送电流强度有限,效率稍低,但完全可以满足单片机系统的需要,其原理与变压器的原理相同,就是在相距很近的两个线圈中,一个线圈作为电能的发送端,另一个线圈作为电能的接收端,通过振荡电路给发送端线圈提供交变电流,在相距很近的接收端线圈中就可以感应出交变电流。

如何制作一个旋转LED?

如何制作一个旋转LED?

如何制作一个旋转LED?
 看到网上许多人做的旋转LED,觉得挺有意思的,正好手上有个9V的恒速电机,于是就动手做了。

 首先要知道电机的转速,设定刷新的初始设定值,故制作了另一个转速计,电机铭牌上标明该电机为9V/2400rpm,电机后盖上有一调速孔,减小电机转速,后实测电机转速30rps。

电机上的电路显示部分转动半径55mm,点阵的
间距为3.81mm(2.54mm的1.5倍)由这些数据计算一圈可分为74等分点,
实际取72点(12X6),字的起点由电机侧边缘的一个发光管决定,电路板上
有一个红外光电三极管感受信号。

 显示电路的供电方法,开始时学习网上的方案,从电机换向器上取电,经三路整流后稳压供电路使用,后发现电机的转速受电机轴与导线相接处的摩
擦影响,很不稳定,加润滑油后,有所转好,但效果不长久,后在电机输出
轴上增加一换向器,在电机上表面增加一电刷,由这组电刷换向器给上方的
电路供电,这样速度很稳定,调节速度旋钮,配合转速计,将速度定在
30rps。

 普绿的发光二极管,开始串500R的电阻,5V系统电压,实际转起来后,。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

纯手工打造LED旋转显示屏
金杰郑州市电子信息工程学校450007
图1所示为LED旋转显示屏的显示效果。

所谓LED旋转显示屏,是指在电路中只有一列发光二极管,通过电动机带动发光二极管转动,当这列发光二极管转到不同位置,用单片机控制相应的发光二极管点亮和熄灭,由于人眼的视觉暂留现象,形成图形或文字,达到漂浮在空中似的神奇梦幻般效果。

图1 LED旋转显示屏
下面本文就带您一起DIY一个属于自己的LED旋转显示屏。

由于显示屏是靠转动的发光二极管的残留影像显示信息的,整个电路所需的发光二极管的数量很少(本电路共使用16只发光二极管),所以电路原理图非常简单,几乎和流水灯电路无异,很适合手工制作。

但由于整个电路板处于高速旋转状态,所以我们首先要解决两问题:一是如何给运动的系统供电;二是如何保证显示信息稳定显示。

给运动的系统供电,常用的供电方式有三种:(1)电池供电;(2)电刷供电;(3)无线感应供电。

电池供电方式简单方便,易于携带,但使系统重量增加,影响转速,尤其是成本高,寿命短,只适用于摇摇棒等短时间使用的装置,长时间运行的装置就不适合,比如能显示时间的LED旋转显示屏,每次电池用完,重换电池就够烦心了,换了电池还得重新调整日期、时间,那简直可以用“痛苦”二字来形容。

第二种方式——电刷供电,这种供电方式简单有效,能传送较大电流强度的电能,但在业余制作时,很难找到合适的高质量的电刷,高速旋转时会产生较大的噪声。

第三种方式——无线感应供电,这种方式为无接触方式供电,寿命长,无新增噪声,虽然传送电流强度有限,效率稍低,但完全可以满足单片机系统的需要,其原理与变压器的原理相同,就是在相距很近的两个线圈中,一个线圈作为电能的发送端,另一个线圈作为电能的接收端,通过振荡电路给发送端线圈提供交变电流,在相距很近的接收端线圈中就可以感应出交变电流。

所以考虑再三,决定用无线供电方式,无线供电方式技术要求稍高一些,但能增加制作的挑战性和趣味性。

图2所示为通过无线感应供电方式驱动发光二极管发光的演示。

图2 通过无线感应供电方式驱动发光二极管发光
要保证LED旋转显示屏显示正常和稳定,就要求单片机控制显示屏总是从电路板转到某一位置时开始播放所要显示的内容。

通常的做法就是通过传感器来检测电路板的位置,并通过中断的方式通知单片机进行显示。

传感器可以使用霍尔元件或者光电传感器,其中光电传感器要求工艺简单,安装方便。

综上所述,LED旋转显示屏的电路原理图如图3所示。

图3 LED旋转显示屏电路原理图
一、电路说明
本电路采用无线感应供电方式给旋转部分供电,所以电路包括无线供电部分电路和旋转部分电路两部分。

其中无线供电电路使用74HC4060产生多谐振荡波,再由大功率场效应管IRF530给发送端线圈L1提供交变电流。

74HC4060构成的振荡电路不但频率稳定,而且有10种输出频率可供选择,当选用11.0592MHz的晶振时,QD端输出为经过16分频的频率691.2KHz。

经实验证明,工作频率在500KHz和1MHz的范围内时,可以获得较高的转换效率和较大的输出功率。

本无线供电电路的功率管在不加装任何散热片时长时间工作不会有丝毫发热,使用效果非常好。

当然读者也可以采用三极管振荡电路或者门电路构成的振荡电路,但要注意振荡频率的选择,力争使输出功率和转换效率有好的表现。

旋转部分是由电动机带动作高速旋转,其电路非常简单,首先由接收端线圈产生感应电动势,经二极管D19整流、电容C4滤波、稳压二极管D20稳压后得到5V电源给整个电路供电,单片机的16个I/O口线分别控制16个发光二极管。

为了修改程序的方便,在电路中
安装了ISP下载接口。

需要说明的是,在电路中并没有具体标明单片机的型号,您可以选用您最熟悉的单片机,只要I/O口够用就可以了,当然如果在I/O口够用的情况下尽量选用体积小、重量轻的单片机为佳。

另外,在无线供电电路板和旋转电路板之间安装一对红外光电传感器,将电路板的位置状态送到单片机的外部中断请求输入端,用以对显示内容进行定位。

二、电路组装与调试
本系统电路不太复杂,两块电路都可以在万能实验板上插装焊接,制作时首先按照原理图在万电路板上规划出合理的元件布局图,然后按布局图将元件依次插装并焊接,最后把需要连接的引脚用电磁线和镀锡裸铜线连接起来,大家注意不要短路,线路连接关系不要出错。

图4所示是装配好的无线供电电路及底座实物图,图5所示是我装配好的旋转主板的实物照片,发光二极管和限流电阻均使用贴片元件,这样像素更紧凑,显示更清晰,单片机使用STC12C5616AD,28脚窄体DIP封装,因为在万能实验板上无法使用帖片集成电路,LED 与单片机引脚的连接均用电磁线相连,这样走线整齐、美观,还能减小整个电路板的体积。

其它引脚的连接使用镀锡裸铜线连接。

全部安装好以后,需要插到电机轴上测试一下电路板是否平衡,如果不平衡,可以通过在适当位置加焊锡进行配重。

图4 装配好的无线供电电路及底座
图5 装配好的旋转主板
电路装配好以后,需要对硬件电路进行调试,方法是通过ISP下载线接口对主板供电,依次测试每个发光二极管是否正常发光,或者通过下载器向单片机烧入流水灯等简单程序,观察电路整体运行情况。

三、程序设计
LED旋转显示屏的程序流程图如图6所示。

由程序流程图可知,主程序主要是对外部中断的控制寄存器进行初始化设置,外部中断的中断请求信号来自红外光电传感器的红外接收二极管,每当电路板的红外接收二极管转到与之对应的红外发射二极管的位置时,就会向CPU发出中断请求信号,CPU响应中断,调用显示子函数,这样显示子函数总是在电路板转到同一个位置时被调用,保证显示的内容正常和稳定。

显示程序在外部中断子函数中被调用。

编写程序时需要注意的是,因为显示程序是逐列扫描显示的,所以在对字符或汉字取模时要采用逐列式,正序和倒序都是可以的,在程序中都可以调整。

比如要显示5个汉字,每个汉字16列,共扫描80列,可用如下程序:unsigned int i;
for (i=0;i<80;i++)
{
P1=tab[2*i];
P2=tab[2*i+1];
delay(70); //延时时间的长短决定了字的宽度
}
P1=0xff; //扫描完所有列后要熄灭所有LED
P2=0xff;
如果想让显示的字符如图1所示的效果,上半部是正立的,下半部也是正立的,我们可以编写一个字节倒序的子函数,对取出的字模数据首先作倒序处理,然后,显示程序是的i 值是从80减小到的,参考程序如下:
unsigned int i;
for (i=80;i)0;i--)
{
P2=chg(tab[2*i]); //chg是对字模数据作倒序处理的子函数
P1=chg(tab[2*i+1]);
delay(70); //延时时间的长短决定了字的宽度
}
P1=0xff; //扫描完所有列后要熄灭所有LED
P2=0xff;
下面就可以慢慢欣赏自己的作品了。

当然你如果想让你的LED旋转屏具有更多的功能,需要添加相应的模块,比如带有万年历和温度显示功能,可以在此基础增加时钟芯片和温度传感器,如果要想调整显示的信息、时间等,最佳方案当属红外遥控莫属了。

相关文档
最新文档