Overview
基础概况
WS2812B 是一种智能外控 LED 光源,每个灯珠内含集成驱动芯片。主控板只需输出一根数据线,即可单独控制每个灯珠的颜色和亮度,非常适合青少年制作跑马灯、炫彩像素屏、互动氛围灯和音乐律动灯带。
Engineering
工程要点
工程要点
- 难度
- 中级
- 数据状态
- 待核实
- 接口
- GPIOSingle Wire
- 常用主控
- ESP32ArduinoSTM32Raspberry Pi Pico
供电与采购
- 供电
- 5V 供电 (大量灯珠时不要用开发板 5V)
- 购买关键词
- WS2812B 可编程全彩 RGB 灯带NeoPixel Light Strip幻彩灯带
典型搭配
状态显示面板
显示项目状态、提示信息或动画反馈。
WS2812B 可编程全彩 RGB 灯带 + ESP32
Specifications
基础参数
| 参数 | 值 | 分组 | 备注 |
|---|---|---|---|
| 工作电压 | 5 V | 电气参数 | - |
| 控制类型 | 单线归零码级联协议 | 接口 | - |
| 全亮最大电流 | 约 60mA / 像素 | 电气参数 | - |
Pinout
引脚与接线
| 引脚 | 说明 | 连接建议 | 注意 |
|---|---|---|---|
| 5V | 5V 正极电源轨 | 独立 5V 大电流电源 | - |
| GND | 公共地线 | GND (与开发板共地) | - |
| DIN/DI | 控制信号输入 | ESP32 GPIO 14 | - |
Examples
代码示例
彩灯驱动测试
python
import machine, neopixel
import time
np = neopixel.NeoPixel(machine.Pin(14), 8)
while True:
for i in range(8):
np[i] = (255, 0, 0) # 亮红色
np.write()
time.sleep(0.1)
for i in range(8):
np[i] = (0, 0, 0) # 关灯
np.write()Applications
应用场景
APP
交互式信息显示
WS2812B 可编程全彩 RGB 灯带 可显示状态、图标、传感器读数或视觉交互结果。
WS2812B 可编程全彩 RGB 灯带ESP32
Relations

