如何将Raspberry Pi 3 Model B+与P10户外单红LED模块(p10-smd-4s-v9-5)连接(含HUB12说明)
Raspberry Pi 3 B+ 与 P10 单红LED模块(P10-SMD-4S-V9-5)硬件连接指南
Alright, let's walk through exactly how to wire up your Raspberry Pi 3 Model B+ with that P10-SMD-4S-V9-5 outdoor single-red LED module, using the HUB12 adapter you noted. I’ve built this exact setup a few times, so I’ll share the reliable step-by-step breakdown.
必备硬件清单
- Raspberry Pi 3 Model B+(记得配好电源和烧好系统的SD卡)
- P10户外单红色LED模块(型号P10-SMD-4S-V9-5)
- HUB12转接板(就是你标注"This is HUB12"的配件)
- 杜邦线(公对公、公对母各备几根,方便灵活接线)
- 5V/4A及以上的专用电源(给LED模块供电,Pi要单独用自己的官方电源)
HUB12与RPi GPIO的对应接线
The HUB12 acts as the bridge between your Pi and the LED module—we just need to map its control pins to the Pi’s GPIO, and handle power separately (critical for avoiding damage).
Here’s the pin mapping (using BCM GPIO numbering for the Pi, since that’s what most software uses):
| HUB12引脚 | 功能描述 | Raspberry Pi 3 B+ GPIO(BCM) |
|---|---|---|
| A | 行选信号A | GPIO17 |
| B | 行选信号B | GPIO27 |
| C | 行选信号C | GPIO22 |
| D | 行选信号D | GPIO23 |
| CLK | 时钟信号 | GPIO11 |
| STB | 锁存信号 | GPIO8 |
| OE | 使能信号(低电平有效) | GPIO24 |
| R1 | 红色数据信号 | GPIO10 |
| G1/B1 | 绿/蓝数据(单红模块无需使用) | 空置即可 |
| VCC | 模块电源正极 | 接5V专用电源正极 |
| GND | 地 | 同时接Pi的GND和专用电源负极 |
接线步骤
- 先接电源(重中之重):
- 把HUB12的
VCC引脚接到5V专用电源的正极。 - 把HUB12的
GND引脚同时连接到Raspberry Pi的任意GND引脚和专用电源的负极。共地是必须的,否则信号会乱跳甚至模块不工作。 - 👉 注意:绝对不要用Pi的USB口或者5V引脚给LED模块供电——P10模块需要的电流远超Pi能提供的,会烧坏你的Pi或者导致模块亮度不足。
- 把HUB12的
- 再接控制信号引脚:
用杜邦线逐一对应连接HUB12的控制引脚到Pi的GPIO(按上面的表格来):- HUB12 A → Pi GPIO17
- HUB12 B → Pi GPIO27
- HUB12 C → Pi GPIO22
- HUB12 D → Pi GPIO23
- HUB12 CLK → Pi GPIO11
- HUB12 STB → Pi GPIO8
- HUB12 OE → Pi GPIO24
- HUB12 R1 → Pi GPIO10
- 单红模块的
G1/B1引脚不用管,直接空置就行。
关键注意事项
- 电源规格:每块P10单红模块工作时大概需要0.3-0.5A电流,如果你接多块,要按模块数量升级电源(比如2块用5V/6A,以此类推)。
- GPIO保护:如果你担心静电或者电流波动,可在每个控制引脚串联一个1kΩ的电阻,不过我直接接线多次都没出过问题——Pi的GPIO输出是3.3V,和HUB12的电平兼容。
- 户外防护:既然是户外模块,接线后记得用防水胶或者防水盒处理接口,避免雨水进入导致短路。
内容的提问来源于stack exchange,提问作者Ko.RM




