WS2812B RGB LED 灯带外接电源所需要的电压计算公式 All In One
WS2812B RGB LED 灯带外接电源所需要的电压计算公式 All In One
Raspberry Pi
rpi_ws281x
✅
https://www.cnblogs.com/xgqfrms/tag/rpi_ws281x/
5V 电源
⚠️ 5V 外接电源
供电,当 LED 数量大于 30 个
以后,树莓派的 5V 电源输出的电流就不够使用了!
5V/4A Power Supply
5V/4A 电源
注意
- 如果您为
超过 30 个
WS2812B LED 节点供电,则需要使用外部电源
。
产生明亮的光,即使使用非常高效的 LED,也需要大量的电力。
每个像素平均消耗约20mA
,在最大亮度下显示白光时消耗60mA
。
知道这 30 个像素平均可以消耗600mA
电流,最大时可达1.8A
/1800mA
。
请注意,最大亮度下的全白光非常明亮
,如果我直视它们,我的眼睛会出现盲点
。
因此,我通常以 20%
的亮度运行 WS2812B。
花点时间确保您的电源足够大
,能够以所需的亮度
驱动 WS2812B 灯带。
当您驱动大量 LED 时,电源通常会开始看起来像这样。
130W 5V
DC Switchmode Power Supply
130W = 5V/26A 交流
转直流
电源转换器 / 电源适配器
AC to DC
按照实际 LEDs 数量
消耗的功率
购买稍微大一点的 5V/❓A
=> 5* ❓W
功率的电源
https://core-electronics.com.au/guides/raspberry-pi/fully-addressable-rgb-raspberry-pi/
电源转接头
The maximum power of the power supply depends on the number of LEDs.
According to the data sheet, an LED under full load (= maximum brightness) needs about 60mA.
At 5m and 30 LEDs / m, this is 9 amps.
电源的最大功率
取决于 LED的数量。
根据数据表,满载(=最大亮度
)下的 LED 需要大约 60mA
。
在 5 米和 30 个 LED/米处,这是 9 安培。
在将 Raspberry Pi 连接到 WS2812 LED 灯条之前,需要完成电源供应;
如果灯带的 LED 少于 20~30 个
,则不需要外部电源;
如果它有更多的
LED,那么 Pi 的功率就不够了,需要外部电源
;
https://tutorials-raspberrypi.com/connect-control-raspberry-pi-ws2812-rgb-led-strips/
demos
rpi_ws281x
$ sudo pip3 install rpi_ws281x
$ sudo pip3 install adafruit-circuitpython-neopixel
$ sudo pip3 install --force-reinstall adafruit-blinka
# 等价于
$ sudo python3 -m pip install --force-reinstall adafruit-blinka
https://github.com/jgarff/rpi_ws281x
https://github.com/rpi-ws281x/rpi-ws281x-python
https://pypi.org/project/rpi-ws281x/
$ pinout
$ gpio readall
import board
from time import sleep
import neopixel
# 信号口 D+ 接到树莓派 BCM 针脚18号上(物理针脚 12号)
pixels = neopixel.NeoPixel(board.D18, 8)
pixels.fill((0,255,0))
pixels[0] = (255,0,0)
while True:
for x in range(0, 8):
pixels[x] = (255, 0, 0)
sleep(0.1)
pixels.fill((0,255,0))
for x in range(0, 8):
pixels[x] = (255, 0, 0)
sleep(0.1)
pixels.fill((0,255,255))
for x in range(0, 8):
pixels[x] = (255, 0, 0)
sleep(0.1)
pixels.fill((0,0,255))
for x in range(0, 8):
pixels[x] = (0, 255, 0)
sleep(0.1)
pixels.fill((255,255,127))
for x in range(0, 8):
pixels[x] = (0, 255, 0)
sleep(0.1)
pixels.fill((255,255,0))
https://www.yoyojacky.com/?p=624
https://youtu.be/aNlaj1r7NKc?t=517
https://youtu.be/aNlaj1r7NKc?t=533
BCM GPIO 21
BCM GPIO 18
BCM GPIO 10
BCM GPIO 12
Raspberry Pi 上的这四个 GPIO 针脚,每一个都可以分别控制
一条 WS2812B RGB LED 灯带
,即一个树莓派代替四个 IC 控制器。
⚠️ BCM GPIO 10
和 BCM GPIO 12
需要开启 SPI
功能
https://youtu.be/aNlaj1r7NKc?t=538
# 开启 SPI
$ sudo raspi-config
https://pinout.xyz/pinout/pin40_gpio21
https://pinout.xyz/pinout/pin12_gpio18
https://pinout.xyz/pinout/pin19_gpio10
https://pinout.xyz/pinout/pin32_gpio12
(🐞 反爬虫测试!打击盗版⚠️)如果你看到这个信息, 说明这是一篇剽窃的文章,请访问 https://www.cnblogs.com/xgqfrms/ 查看原创文章!
可寻址
LED 灯带
终极指南
https://www.ledyilighting.com/zh-CN/the-ultimate-guide-to-addressable-led-strip/
集成电路芯片 (IC) 的类型
DMX512 是一个国际标准协议。 不同型号的DMX512 IC可能性能不同,但支持的协议是相同的,也就是说同一个DMX512控制器可以控制不同型号的DMX512 IC。 但是,SPI 不是国际标准协议。 不同厂商生产的SPI IC支持不同的协议,这意味着不同的SPI IC可能需要搭配不同的SPI控制器使用。 下面我列出了市面上常见的IC型号。
DMX512
可寻址灯条:UCS512、SM17512
SPI
可寻址 IC分为:
内置 IC
和外置 IC
或分为带断点续传
和不带断点续传
或有时钟通道
和无时钟通道
;
SPI 可寻址灯条常用内置 IC
型号:WS2812B
、WS2813、WS2815B、SK6812、SK9822、APA102、CS2803、CS8812B
SPI 可寻址灯条常用外接 IC
型号:WS2801
、WS2811
、WS2818、UCS1903、TM1814、TM1914、TM1812、CS8208、CS6816、CS6814、LPD8806
什么是 SPI 可寻址灯条的
断点恢复
功能?
断点恢复功能意味着当只有一个 IC 发生故障时,信号
仍然可以传递
给后续的 IC。✅
带断点续传
功能的SPI可寻址灯带常用IC型号:WS2813、WS2815B、CS2803、CS8812B、WS2818、TM1914、CS8208
无断点续传
功能的SPI可寻址灯带常用IC型号:WS2812B
、SK6812、SK9822、APA102、WS2801、WS2811、UCS1903、TM1814、TM1812、CS6816、CS6814、LPD8806
带时钟通道
的常用IC型号:SK9822、APA102、WS2801
、LPD8806
不带时钟通道
的常用IC型号:WS2812B
、WS2813、WS2815B、SK6812、CS2803、CS8812B、WS2811
、WS2818、UCS1903、TM1814、TM1914、TM1812、CS8208、CS6816、CS6814
WS2812B 规范
https://www.ledyilighting.com/wp-content/uploads/2022/02/WS2812B-specification.pdf
WS2811 规范
https://www.ledyilighting.com/wp-content/uploads/2022/02/WS2811-specification.pdf
常见问题
Ledyi Lighting / 乐一照明
https://www.youtube.com/watch?v=-_Vv9J2sgLg
WS2812B RGB LED 参数详情
电压
电流
WS2812B 是集控制电路
和发光电路
于一体的 LED 光源
元件
其控制
IC 为WS2812B
,发光
元件是 5050 RGB LED
电压为 5V
,每个单位的峰值
电流为 60mA
灯带为三线制
,VCC GND Din 分别为 电源+
、电源-
、信号
(数据输入 Din / 数据输出 Do)
5050 RGB LED 灯
WS2812B RGB LED 灯
放大镜
下的图解
发光金丝
WS2812B
vs WS2811
WS2811 具有的优点:
拥有两条数据线需要更少的计算
可以获得更高的频率
WS2801
的亮度更高
可以同时控制 WS2801
和播放音乐
,这是 WS2812 做不到的
??? WS2801
/ WS2811
WS2812B 价格更便宜
refs
https://www.cnblogs.com/xgqfrms/p/17267057.html#5174576
©xgqfrms 2012-2021
www.cnblogs.com/xgqfrms 发布文章使用:只允许注册用户才可以访问!
原创文章,版权所有©️xgqfrms, 禁止转载 🈲️,侵权必究⚠️!
本文首发于博客园,作者:xgqfrms,原文链接:https://www.cnblogs.com/xgqfrms/p/17379126.html
未经授权禁止转载,违者必究!