WS2812B LED灯工作原理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WS2812B LED灯工作原理相关的知识,希望对你有一定的参考价值。

参考技术A 在本篇文章中,我们将学习如何使用Arduino开发板控制可独立寻址的RGB LED灯或基于WS2812B的LED灯条。首先,我们通过一些基本示例阐释其工作原理,然后看一个非常酷的使用这些LED灯的Arduino项目 - DIY交互式LED咖啡桌。咖啡桌带有一颗WS2812B LED灯、用于检测物体的红外接近传感器和用于通过定制的android应用程序控制颜色的HC-05蓝牙模块。

让我们首先仔细看看LED灯条。它由5050型RGB LED灯组成,其中集成了非常紧凑的WS2812B LED驱动器IC。

根据三个红色、绿色和蓝色LED的强度,我们可以模拟出我们想要的任何颜色。

使用这些LED灯的优点在于我们只需使用Arduino开发板上的一个引脚即可控制整个LED灯条。每个LED在每端有三个连接器接口,两个用于供电,一个用于数据。箭头表示数据流方向。前一个LED的数据输出焊盘连接到下一个LED的数据输入焊盘。我们可以将灯带切割成我们想要的任何尺寸,也可以使用电线增加LED灯距离。

至于供电,它们工作在5V,每个红色、绿色和蓝色LED需要大约20mA,或者在全亮度下每个LED总共60mA。请注意,当Arduino通过USB供电时,5V引脚只能处理大约400 mA的电流,当使用桶式电源连接器供电时,5V引脚可以处理大约900 mA的电流。因此,如果您使用更多LED并且它们将绘制的电流量超过上述限制,则必须使用单独的5V电源。在这种情况下,您还需要将两条地线彼此连接起来。此外,建议在Arduino和LED灯条数据引脚之间使用大约330欧姆的电阻,以降低该线路上的噪声,以及5V和地线上大约100uF的电容,以平滑电源。

参考链接: https://www.yiboard.com/thread-989-1-1.html

LED灯开关电路

  • “灯控项目”中LED灯开关控制电路,LED供电电压12V,工作电流200mA。
  • 电路图

 

以上是关于WS2812B LED灯工作原理的主要内容,如果未能解决你的问题,请参考以下文章

MicroPython实例之TPYBoard v102炫彩跑马灯WS2812B

MicroPython实例之TPYBoard v102炫彩跑马灯WS2812B

ESP8266--SDK开发(驱动WS2812B)

WS2812B的第一个led在代码进入for循环时开始点亮

ws2812 LED灯编程

谁知道ws2812的一些参数啊,听说阶新科技也有做这块?谁能解答一下