您的位置 首页 编程

狂拽炫酷的多功能旋转LED显示器,轻轻松松完成,体系框图、硬件选型

启动电机,通过旋转的指针板控制LED显示一个立体动态的地球仪;或选择播放音乐并在旋转的LED上同步显示歌词。其中LED的电源由电机运动时产生的电磁感应发电,而指针板上的信号则通过无线遥控得到。

1.项目名称、项意图首要内容及现在的发展状况

项目名称:多功用旋转LED显现

项意图首要内容:发动电机,经过旋转的指针板操控LED显现一个立体动态的地球仪;或挑选播映音乐并在旋转的LED上同步显现歌词。其间LED的电源由电机运动时发生的电磁感应发电,而指针板上的信号则经过无线遥控得到。

现在的发展状况:对指针板的各模块原理有深化的了解。

2.项目关立异点及关键技能的论说

立异点(1):运用29位LED灯立体显现一个地球仪与显现歌词;

立异点(2):用电机旋转带动LED,给人立体的视觉作用;

立异点(3):从指针板引出导线,接入到电机内部绕在转子上,电机旋转时该导线切开磁场发生感应电动势,接过整流后作为指针上的电源。

关键技能(1):用霍尔传感器确认指针板的视点方位,依据指针板地点的不同方位,操控LED,利用人眼的视觉暂留效应,构成完好的显现画面;

关键技能(2):准确的操控LED的亮灭,需求很谨慎的程序;

关键技能(3):音乐与歌词同步。

3.技能老练性和可靠性论说

电机的高速旋转,再合作LED的操控,完全能够呈现出一个立体图形,再加上红外操控开关,更方便于操作。当然团队的专业技能的根底,能够确保项意图顺畅施行,终究完结项目。下面是完成的作用示意图(以显现”3”字符为例)。

项目施行计划

1.计划基本功用框图及描绘

旋转时钟体系,由指针板、直流电机、电源、无线遥控器以及上位机(PC)软件等部分组成(拜见下图旋转时钟体系框图)。

(1)电机

电机选用的是一般直流电机,担任带动指针板旋转。电机的发动或中止,由指针板上的CPU担任操控。 电机轴是金属的,所以被一起充当了电源和串口通讯的地线。另外在电机轴上套了一个导电环,在滚动时导电环与电刷坚持触摸,构成电源的正极和串口通讯的信号线。

(2)指针板CPU

指针板担任显现功用,是旋转时钟的首要部件指针板的主控芯片便是P%&&&&&%32。 指针板上有一排超高亮LED。

(3)霍尔传感器

霍尔传感器装在指针板上,在外壳的对应方位安装了一个磁钢指针板每旋转一周,霍尔传感器就会经过一次磁钢方位,并感应到信号。这个信号被称为“过零信号”。有了这个信号,CPU就能够在旋转的过程中实时检测核算指针板的视点方位。并依据指针板所在的不同方位,点亮相应的LED,利用人眼的视觉暂留效应,构成完好的显现画面。 经过检测两次过零信号的时刻距离,就能够核算出电机转速,或许指针旋转一周的时刻。把该时刻等分为180份,即可求得每个显现列的方位。这样,就不用再去对电机进行匀速操控了。为了便于程序的核算,要把整个指针板旋转的圆周等分为180个等分方位。每个方位被称为一列。

(4)运放扬声器

指针板上有一个功率放大音响,在履行播映音乐的指令时发动。

(5)无线遥控器

无线遥控器选用比较简单的计划完成。主控芯片选用了ADS7846,用于切换LED显现器的显现功用。

(6)上位机

上位机程序是本项意图高端使用。上位机软件能够选用C言语编程,经过串口发送串行操控名令给指针板,便以调试。其功用涵盖了一切的串行操控功用,并有所加强和扩展。比方,能够经过电脑下载新的显现画面到指针板上,并存储在CPU的内部E2PROM中。

2.需求的开发渠道

(1) MPLAB IDEv8.41硬件调试及编程东西 ;

(2) 软件开发环境 MPLAB IDE v8.41;

(3) 编译器MPLAB IDE。

3.需求的扩展模块

(1)PmodRF1——无线电收发器 ;

(2)PmodSD——SD卡插槽。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/biancheng/200491.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部