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

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

3天内不再提示

可寻址带状LED警灯的制作教程

454398 来源:wv 2019-10-11 10:07 次阅读

第1步:WS2812B LED灯条如何工作

可寻址带状LED警灯的制作教程

WS2812B LED灯条由5050型RGB LED组成,其中WS2812B LED驱动IC已集成。

取决于三个单独的红色,绿色和蓝色LED的强度,可以模拟我们想要的任何颜色。

这些功能的优点LED灯使我们只需用Arduino板上的单个引脚即可控制整个LED灯带。

每个LED的两端都有三个连接器,两个用于供电,一个用于数据。箭头指示数据流向。前一个LED的数据输出焊盘连接到下一个LED的数据输入焊盘。我们可以将条带切割成任意大小,并使用一些电线将LED隔开。

它们在5V DC上工作,红色,绿色和蓝色LED消耗的电流约为20mA,或总计为60mA。每个LED都处于全亮度。

如果Arduino通过USB供电,则5V引脚只能处理约400 mA,而使用桶形电源连接器供电时,5V引脚可以处理约900 mA。因此,如果您使用更多的LED并且它们消耗的电流超过上述限制,则必须使用单独的5V电源

在这种情况下,您还需要将两条接地线彼此连接。

此外,建议在Arduino和LED条数据引脚之间使用大约330欧姆的电阻,以减少该线上的噪声,并在5V和10V的电容上使用大约100uF的电容器。接地以平滑电源。

步骤2:电路布线

将Arduino nano连接到WS2812B的布线方案可寻址的条形LED条非常简单。

该模型需要焊接电线或排针,我使用了排针进行测试,但是对于实际项目,您应该考虑焊接线。

WS2812B可寻址带状引线每侧有3个焊盘。

+ 5V(方案中的红线)连接到Arduino的+ 5V;

GND(方案中的黑线)连接到Arduino的GND;

DIN(方案中的绿线)通过330欧姆电阻连接到Arduino PIN 5(用于数据)。

第3步:代码设置

我将Arduino IDE与FAST LED库一起使用

首先,我们需要包括FastLED库,定义连接LED灯带数据的引脚,定义LED的数量,并定义CRGB类型的数组。

此类型包含LED,每个红色,绿色和蓝色通道都有三个一个字节的数据成员。

在设置部分,我们只需要初始化FastLED具有上面定义的参数。现在,它是我们可以随意控制LED的主回路。使用CRGB功能,我们可以使用红色,绿色和蓝色三个参数将任何LED设置为任何颜色。为了使更改发生在LED上,我们需要调用函数FastLED.show()。

FastLED库具有许多其他功能,可用于制作非常有趣的动画和灯光秀,因此

我的代码包括几种不同的LED图案,而标准RGB LED灯条是其他方式无法实现的。

可以更改或修改图案

第4步:最后的注释

我的代码遍历每个模式的变体以给出您可以根据自己的需要修改代码。

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

    关注

    237

    文章

    22445

    浏览量

    645848
收藏 人收藏

    评论

    相关推荐

    浅谈PLC编程的字节寻址和字寻址

    在PLC编程时,字节或多字节的变量一般支持绝对地址寻址(比如,IW0、MD4等)。要想正确寻址,则必须要搞清楚寻址的规则。目前常见的规则有两种:字节寻址和字
    发表于 01-24 10:51 198次阅读
    浅谈PLC编程的字节<b class='flag-5'>寻址</b>和字<b class='flag-5'>寻址</b>

    简单介绍PLC存储器寻址规则

    在PLC编程时,字节或多字节的变量一般支持绝对地址寻址(比如,IW0、MD4等)。要想正确寻址,则必须要搞清楚寻址的规则。目前常见的规则有两种:字节寻址和字
    发表于 01-18 10:17 209次阅读
    简单介绍PLC存储器<b class='flag-5'>寻址</b>规则

    PLC里面的立即寻址、直接寻址、间接寻址你都搞懂了吗?

    我们都知道西门子200plc有三种寻址方式:立即寻址、直接寻址、间接寻址;这里主要给大家区分下直接和间接寻址
    的头像 发表于 01-04 15:20 971次阅读
    PLC里面的立即<b class='flag-5'>寻址</b>、直接<b class='flag-5'>寻址</b>、间接<b class='flag-5'>寻址</b>你都搞懂了吗?

    带状光纤跳线的优点、应用 带状光纤跳线和束状光纤跳线有什么区别?

    带状光纤跳线的优点、应用  带状光纤跳线和束状光纤跳线有什么区别? 带状光纤跳线是一种特殊的光纤跳线,与传统的束状光纤跳线相比,具有一些明显的优点和应用领域不同。 一、带状光纤跳线的优
    的头像 发表于 12-27 15:17 299次阅读

    基于ADS与HFSS的带状线功分器的设计与实现

    电子发烧友网站提供《基于ADS与HFSS的带状线功分器的设计与实现.pdf》资料免费下载
    发表于 10-25 11:25 7次下载
    基于ADS与HFSS的<b class='flag-5'>带状</b>线功分器的设计与实现

    什么是PLC直接寻址和间接寻址

    什么是PLC直接寻址和间接寻址?  PLC直接寻址和间接寻址是在程序设计中经常使用的两种方法。直接寻址指的是根据地址直接访问特定的内存单元,
    的头像 发表于 09-15 14:59 1645次阅读

    PLC中为什么要间接寻址?直接寻址不行吗?

    PLC中为什么要间接寻址?直接寻址不行吗? PLC,也称程序可编程控制器,是一种专门用于自动化控制的电子设备,广泛应用于各种工业领域中。在PLC编程中,常常用到寻址的概念,以便读取或控制具体的设备
    的头像 发表于 09-15 14:59 1153次阅读

    plc间接寻址有什么用?

    plc间接寻址有什么用? PLC间接寻址是一个非常重要的概念,它是一种用于访问和控制PLC(可编程逻辑控制器)中的数据的技术。本文将从PLC间接寻址的定义和原理开始,深入探讨它的用途和优点,并简要
    的头像 发表于 09-15 14:59 1025次阅读

    如何区分西门子PLC的直接寻址和间接寻址

    我们都知道西门子200plc有三种寻址方式:立即寻址、直接寻址、间接寻址;这里主要给大家区分下直接和间接寻址
    的头像 发表于 08-28 14:43 955次阅读
    如何区分西门子PLC的直接<b class='flag-5'>寻址</b>和间接<b class='flag-5'>寻址</b>

    LED虚拟制作在电影制作中的重要作用

    随着科技的进步,电影制作技术也在不断提升,其中一个具有革命性的技术改变就是LED虚拟制作的使用。LED虚拟制作的使用已经在革新电影
    的头像 发表于 08-01 17:43 302次阅读

    使用PIC12F675的警灯构建

    电子发烧友网站提供《使用PIC12F675的警灯构建.zip》资料免费下载
    发表于 07-12 14:24 0次下载
    使用PIC12F675的<b class='flag-5'>警灯</b>构建

    IDC带状电缆测试仪电路

    IDC 带状电缆测试仪电路旨在快速检查 IDC(绝缘位移连接)电缆是否与相邻引脚短路或从一端到另一端打开。最初,我设计了这个装置来测试汽车行业测试设备上使用的带状电缆。但它适用于任何带状电缆。
    的头像 发表于 07-02 09:48 436次阅读
    IDC<b class='flag-5'>带状</b>电缆测试仪电路

    制作Hexabitz RGB LED项链

    电子发烧友网站提供《制作Hexabitz RGB LED项链.zip》资料免费下载
    发表于 06-12 14:42 0次下载
    <b class='flag-5'>制作</b>Hexabitz RGB <b class='flag-5'>LED</b>项链

    开源硬件-警灯

    电子发烧友网站提供《开源硬件-警灯.zip》资料免费下载
    发表于 06-09 09:43 0次下载
    开源硬件-<b class='flag-5'>警灯</b>

    如何用ESP8266制作一个声音反应性RGB LED灯条?

    我想用 ESP8266 制作一个声音反应性 RGB LED 灯条,声音应该从我手机的麦克风中捕获并发送到 ESP,ESP 将寻址 LED。 这可能吗 ? 我在网上看到过这些类型的东西,
    发表于 06-07 07:14