您的位置 首页 硬件

牛人教你用RGB LED克己极光雾状LED灯

这是DIY牛人制作的一款极光9×18的LED灯饰,把LED做成了一个完美的艺术品,效果非常棒!下面来看看,这款极光雾状LED灯是怎么做成的吧!第1步电路图电路图见上图,在这一版本中增加了红外接收头,所

  这是DIY牛人制造的一款极光9×18的LED灯饰,把LED做成了一个完美的艺术品,作用十分棒!

  下面来看看,这款极光雾状LED灯是怎样做成的吧!

  第1步电路图

  电路图见上图,在这一版别中添加了红外接纳头,一切功用能够经过SONY的家电遥控器操控。  第2步作业原理

  电路运用RGB发光二极管和12位的PWM,让亮度在改动时愈加滑润.人眼对光强归于非线性呼应,所以软件对亮度改动曲线做gamma批改来给人以亮度均匀改动的视觉体会。

  电路运用脉冲调制和多工驱动相结合的方法:把每个脉宽调制的循环拆成多个脉冲,再别离驱动三原色二极管,所以三原色二极管就一个脉冲调制循环里被别离点亮数次(大约有点像脉冲宽度调制和脉冲增量调制的混合吧),而整个全彩二极管的均匀亮度输出与这段时间内的脉冲次数成正比。这样做不仅能经过以不同频率点亮三原色来削减发光二极管的可见闪耀,还能经过结合多个脉宽调制的脉冲添加脉冲调制分辨率。不过削减可见闪耀后的发光二极管闪耀频率仍是很高的,让极光看上去的刷新率比123Hz高的多。

  看一下时序表,我取了7个发光二极管的R/G/B总线信号来阐明我的概念。正如你所见,R/G/B通道间隔着轮番点亮,这些脉冲操控着发光二极管切当的点亮时段。当R/G/B总线中恣意一个处在高电平时,LED就会点亮。总的点亮时段和色彩则取决于R/G/B总线的高电平组合。

  第3步电路板

  双层的电路板就能够了,全彩的LED管脚挺粗的,焊盘要大点。

  第4步元件清单

  电阻

  4x 47 Ohm (0603)

  162x 150Ohm (0603)

  9x 220 Ohm (0603)

  13x 1k Ohm (0603)

  4x 10k Ohm (0603)  %&&&&&%

  1x 0.1uF (0603)

  2x 10uF (1206)

  1x 22uF (1210)

  三极管和MOSFET管

  3x DMP3098L

  9x MMBT2222A

  单片机

  1x PIC24FV16KA301

  红外接纳头

  1x VS1838

  轻触开关

  1x Tactile Switch

  全彩LED(共阴)

  162x Tricolor LED (common-cathode)

  我在制造进程中所用到的东西:

  杰出的灯火

  放大镜-焊接完检测是否有短路或许虚焊

  镊子-贴片元件的拾取

  可调温的防静电电烙铁-我的的是936焊台,一般调温烙铁的请留意接地防静电

  烙铁头-看个人焊接习气而定,我用2C焊贴片,尖头焊LED,马蹄焊单片机

  焊锡-看个人焊接习气而定,贴片用的是0.4mm,LED用的是1mm

  松香-必需品

  吸锡器-很重要,比吸锡带用起来要便利多了

  钳子-LED引脚剪切

  剪刀-常用

  电线-常用

  Microchip PICKIT3编程器-对单片机PIC24FV16KA301烧写程序

  第5步拼装过程

  先焊接单片机PIC24FV16KA301,然后由内向外焊接一切的贴片阻容元件,焊完查看OK后再焊接LED。

  电路板的摆放-我焊接时电路板按如图1方向放置,后边一切的图片电路板都将按这个方向放置。

  一切贴片元件焊完了,细心查看一下,保证没有短路,虚焊的现象,150欧的电阻特别要留意,由于LED焊上去后,这个电阻就很难再焊了,除非把LED拆下来…

  LED装置时分18个扇区,每扇区9个,先刺进LED,往中心挤一下,使得LED的引脚和焊盘彻底触摸。然后接上电源,按动轻触开关到纯色形式,这时请检测LED是否作业正常,红,绿,蓝三色是否都亮,色彩亮度是否共同,不共同的请挑出来,我制造下来,162颗LED中有三个特别亮。

  需求留意LED的方向,图上赤色箭头的LED的那端是平的,LED另一头是圆的,假如插反的话LED是不会亮的哦。  第6步电源

  电源能够运用单节锂电池,能够运用5V稳压电源,能够运用3节或4节接镍氢电池串联,能够从USB接口取电。

  需求留意的是电路为了减小体积,没有加电源稳压和防接反电路,所以电源千万别接反,特别是测验时,看看清楚再接上。电源电压不要超越5.5V,超越单片机要损坏的。

  自己加个电源接口会便利许多。

  第7步遥控器与操控操作

  程序中遥控代码运用的是SONY的代码,需求改成其他遥控器的界说需求自己改动include的文件

  程序中运用下图赤色的5向键,上下为形式切换,左右为速度改动,中心为暂停/发动。

  我手头只要SONY兼容小遥控器,没有5向键,所以改了一下代码,其他功用键都和本来保持共同。

  第8步软件

  编译软件我用用的是MPLAB IDE v8.80,现在最新的版别是v8.88, MPLAB X IDE没试过,应该也是能够的。

  软件能够在如下链接下 载,软件是免费全功用的,24FV系列单片机用的是16位的汇编语言

  http://www.microchip.com/stellen… p;dDocName=en019469

  单片机PIC24FV16KA301需求运用PICKIT3编程,PICKIT2必定不支持,ICD2.5应该也能够的。

  单片机P%&&&&&%24FV16KA301数据手册下载链接

  http://ww1.microchip.com/downloads/en/DeviceDoc/39995c.pdf

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

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

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

微信扫一扫关注我们

返回顶部