0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

智能RGBLED的制作

454398 来源:工程师吴畏 2019-08-08 17:03 次阅读

步骤1:材料清单

为了突出WS2812B和WS2812 RGB LED的功能,我们可以使用以下内容零件:

1 x WS2812 RGB LED(预焊接到一个小型分线板上)

1 x无焊接面包板

1 x分离销连接器,0.1“间距,8针公头

1 x Arduino Uno R3

用于Arduino的1 x WS2812B Lumina屏蔽

实心芯线(各种颜色; 28 AWG)和剥线钳

电源(可选)

WS2812和WS2812B均带有嵌入式恒流LED驱动器,以及3个独立控制的LED;一个d,一个绿色,一个蓝色。 LED驱动器包括:

- 内部振荡器

- 信号整形和放大电路

- 数据锁存器

- 3通道,可编程恒定电流输出驱动器 - 2个数字端口(串行输出/输入)

注意: LED驱动器本身也提供6引脚集成电路IC)形式,我们可以使用它直接连接到‘非-smart’我们选择的RGB LED;有问题的IC不是WS2811。

第2步:WS2812B VS. WS2812:4针足迹

最明显的新功能WS2812B是一个数量减少的引脚(从6到4),它保留了一个很好的尺寸,可以很容易地将它们(使用细尖烙铁)焊接到PCB上的~2mm x 1mm焊盘上。较旧的WS2812的6个焊盘使得当模块之间的间距很小时,将一个模块的DO引脚布线到下一个模块的DI引脚有点困难。使用WS2812B,在PCB上布线迹线是轻而易举的,特别是在设计阵列配置时,如本步骤图像中所示的Arduino Shield。

WS2812B焊盘之间的额外空间允许:

轻松路由3个必要信号:电源,接地和数据。

使用较粗的走线连接电源和接地,允许更高的电流在PCB上安全运行

我们可以在上图中看到路由5x8的容易程度使用这些新型LED的Arduino Lumina Shield阵列 - 为了进行比较,我们采用了WS2812s的16x16阵列的旧设计。 Lumina Shield的设计文件可以在这个Github存储库中找到。

一个重要需要注意的是,由于我们无法理解的原因,WS2812B的布局在包装的一角指示销3而不是销1!手工焊接时我们需要特别注意,因此我们不会像使用典型的IC(或WS2812)那样定位模块。

* .tftable {font-size:12.0px ;颜色:rgb(251,251,251);宽度:100.0%; border-width:1.0px; border-color:rgb(104,103,103);边界崩溃:崩溃; } * .tftable th {font-size:12.0px; background-color:rgb(23,21,21); border-width:1.0px;填充:8.0px;边框式:坚固; border-color:rgb(104,103,103); text-align:left; } * .tftable tr {background-color:rgb(47,47,47); } * .tftable td {font-size:12.0px; border-width:1.0px;填充:8.0px;边框式:坚固; border-color:rgb(104,103,103); } * .tftable tbody tr:hover {background-color:rgb(23,21,21); }引脚#符号功能*封装上的凹槽表示此引脚。 1 VDD电源LED 2 DO控制数据信号输出3 * VSS接地4 DIN控制数据信号输入

另一个值得一提的细节是电源(VDD)和接地(VSS)引脚彼此对角。因此,连接到这些引脚的走线可能非常厚!但是,如果我们错误地将模块“向后”焊接,我们会将电源和接地短路(引脚#1和3)。幸运的是,正如我们将在下一步看到的那样,WorldSemi包含了一个反极性保护电路,可以防止WS2812B被这个错误损坏 - 我们当然建议完全避免这个错误:)

第3步:WS2812B VS. WS2812:更亮的LEDS&改进的颜色均匀性

当WS2812B发布时,WorldSemi强调它具有比WS2812更亮的LED和更好的颜色均匀性。

但是,检查两个器件的实际数据表,我们可以看到LED亮度的规格在两者中是相同的:

* .tftable {font-size:12.0 PX;颜色:rgb(251,251,251);宽度:100.0%; border-width:1.0px; border-color:rgb(104,103,103);边界崩溃:崩溃; } * .tftable th {font-size:12.0px; background-color:rgb(23,21,21); border-width:1.0px;填充:8.0px;边框式:坚固; border-color:rgb(104,103,103); text-align:left; } * .tftable tr {background-color:rgb(47,47,47); } * .tftable td {font-size:12.0px; border-width:1.0px;填充:8.0px;边框式:坚固; border-color:rgb(104,103,103); } * .tftable tbody tr:hover {background-color:rgb(23,21,21);

彩色波长(mm)发光强度(mcd)红色620-630 620-630绿色515-530 1100-1400蓝色465-475 200-400

上图显示连接到四个分线板的Arduino Uno 。其中两个携带WS2812B,而另外两个携带WS2812。我们尝试使用标准成像测量来确定我们是否可以看到亮度或颜色均匀性的显着差异,但结果是不确定的。为了明确地确定这两个模块在这方面是否不同,我们必须使用分光光度计进行一些测试。鉴于我们在撰写本文时尚未提供一个,我们只能参考产品各自数据表中的信息:WS2812.pdf和WS2812B.pdf

第4步:WS2812B与WS2812:反极性保护电路

我们能够以直接方式测试的新功能之一是设计中包含的反极性保护电路WS2812B。如视频所示,反转电源和接地引脚有时会损坏WS2812,但不会损坏WS2812B模块。此功能在使用条带时非常有用,我们通常使用具有高电流额定值的外部电源,并且我们已经看到在布线期间出现的大多数错误。

我们仍然建议在施加电源之前仔细检查连接和接线对于任何电子电路,但不可否认的是,很高兴知道在我们犯错的极少数情况下,有一个保护我们宝贵设备的故障保护机制。

第5步:WS2812B VS. WS2812:内部结构改进

WS812B中包含的最后一个功能是将设备中的两个主电路分开:控制和照明。通过将这两者分开,制造商报告了改进的散热和更强大的控制。这是迄今为止新功能更加模糊,因为我们没有一种很好的方法来测试PCB上的散热。为了提高通信和数据传输的稳健性,我们没有发现任何显着的性能我们在两个模块并排运行的几个简单测试之后,WS2812和WS2812B之间存在差异。

步骤6:编程WS2812B RGB LED

尽管在最新版本的WS28XX系列中引入了所有更改,但控制其颜色和亮度所需的通信协议仍然与其前身相同。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • led
    led
    +关注

    关注

    240

    文章

    23103

    浏览量

    657954
  • WS2812
    +关注

    关注

    0

    文章

    32

    浏览量

    6121
收藏 人收藏

    评论

    相关推荐

    HDI板盲孔制作常见缺陷及解决

    HDI板是一种高密度互连印刷电路板,其特点是线路密度高、孔径小、层间连接复杂。在HDI板的制作过程中,盲孔的制作是一个关键步骤,同时也是常见的缺陷发生环节。以下是根据搜索结果总结的HDI板盲孔制作的常见缺陷及其解决方法。
    的头像 发表于 11-02 10:33 140次阅读

    AIGC在视频内容制作中的应用前景

    AIGC(Artificial Intelligence Generated Content,人工智能生成内容)在视频内容制作中的应用前景广阔,主要体现在以下几个方面: 一、提高视频内容制作效率
    的头像 发表于 10-25 15:44 354次阅读

    开关电源设计与制作

    电子发烧友网站提供《开关电源设计与制作.doc》资料免费下载
    发表于 10-24 16:36 5次下载

    光刻掩膜版制作流程

    光刻掩膜版的制作是一个复杂且精密的过程,涉及到多个步骤和技术。以下是小编整理的光刻掩膜版制作流程: 1. 设计与准备 在开始制作光刻掩膜版之前,首先需要根据电路设计制作出掩模的版图。这
    的头像 发表于 09-14 13:26 486次阅读

    超长续航,不拘束电源;移动办公,祝你无忧---平板电脑 #电子制作 #人工智能

    电脑电子制作
    jf_10805031
    发布于 :2024年06月15日 11:49:21

    音箱制作过程图解

    电子发烧友网站提供《音箱制作过程图解.doc》资料免费下载
    发表于 04-28 09:27 10次下载

    cadence LOGO如何制作

    电子发烧友网站提供《cadence LOGO如何制作.docx》资料免费下载
    发表于 03-07 14:28 0次下载

    电路板pcb制作过程

    电路板pcb制作过程
    的头像 发表于 03-05 10:26 1143次阅读

    如何使用Arduino制作智能垃圾箱

    在这个项目中,我将向您展示如何使用Arduino制作智能垃圾箱,当您带着垃圾接近时,垃圾箱的盖子会自动打开。
    的头像 发表于 02-11 12:22 2828次阅读
    如何使用Arduino<b class='flag-5'>制作</b><b class='flag-5'>智能</b>垃圾箱

    Arduino制作循迹小车教程

    Arduino制作循迹小车完全教程
    发表于 01-05 11:09 4次下载

    快速制作PCB中的秘密

    快速制作PCB中的秘密
    的头像 发表于 12-14 18:27 734次阅读
    快速<b class='flag-5'>制作</b>PCB中的秘密

    labview如何制作动画

    )推出的图形化编程环境。它主要用于构建自动化测试系统、控制系统以及自定义的测量应用程序。然而,除了其核心功能外,LabVIEW还提供了一些高级功能,其中之一就是动画的制作。 动画制作的基本原理 在
    的头像 发表于 12-13 10:40 1864次阅读

    索尼持续推出虚拟制作解决方案

    索尼持续支持影视创作者在虚拟制作环境中工作,随着产品阵容和创新工具的不断扩大,虚拟制作已被广泛应用于广告片和电影制作中。
    的头像 发表于 11-29 10:17 563次阅读

    试验板和原型制作技术

    电子发烧友网站提供《试验板和原型制作技术.pdf》资料免费下载
    发表于 11-24 14:48 0次下载
    试验板和原型<b class='flag-5'>制作</b>技术

    LC滤波器的设计与制作

    电子发烧友网站提供《LC滤波器的设计与制作.zip》资料免费下载
    发表于 11-21 10:17 37次下载
    LC滤波器的设计与<b class='flag-5'>制作</b>