登录

基于Seeed XIAO的锥形RGB氛围灯设计与实现


速读:系统主要由以下几个部分构成:。
2025年11月21日 10:5

本文介绍了一款基于 Seeed Studio XIAO SAMD21(XIAO M0) 与 WS2812 可编程 RGB LED 的便携式锥形 RGB 氛围灯。系统通过 定制 PCB + IP5306 电源管理 IC + 3D 打印外壳 实现电池供电、5V 升压与 LED 控制,并利用电位器实现灯光色彩(HUE)的连续调节。文章从结构设计、PCB 设计、焊接与组装流程、主控程序到最终光效表现进行完整说明,为基于 XIAO 与 NeoPixel 的 RGB 照明项目提供一个可复用的工程实现方案。

可编程 RGB LED(如 WS2812 NeoPixel)在创客灯光、桌面氛围灯和交互式装置中应用广泛。其优势在于:

单总线级联,硬件连线简单;

支持逐点寻址,可实现丰富灯效;

与 Arduino / XIAO / ESP 系列控制板高度兼容。

本文设计了一款 锥形结构 RGB 氛围灯(CONE LAMP) :

使用 XIAO SAMD21 作为主控;

使用自制 LED 板 + 电源板 PCB ;

采用 3.7V 锂电池 + IP5306 升压充电管理 ;

外壳、灯体与 PCB 支架由 3D 打印 完成;

通过 电位器旋钮调节灯光色调 。

整个项目适合入门级创客实践,也可作为电源管理 + 可编程灯效 + 结构设计的综合教学案例。

系统主要由以下几个部分构成:

电源与主控板(Power Board)

IP5306 电源管理 IC(升压 + 充电管理)

XIAO SAMD21 开发板

电位器接口、LED 板接口

DC Barrel Jack 与拨动开关

LED 板(RGB LED Board)

多个 WS2812(NeoPixel)RGB LED

每颗 LED 对应去耦电容

若干 LED 板串联构成一个灯带,统一由单一数字引脚控制

电源部分

3.7V 锂电池(约 2200–2900 mAh)

由 IP5306 升压至 5V,为 XIAO 与 LED 供电

3D 打印结构件

底座(Base):容纳电池和电源板,集成电位器旋钮与开关、DC 接口

锥形扩散罩(Cone Diffuser):用于散射 LED 光线

RGB PCB 支架(上、下两件):支撑 LED PCB 位于锥体内部

Seeed Studio XIAO SAMD21(XIAO M0)

WS2812 / NeoPixel RGB LED(采用环形或自制 LED 板)

IP5306 电源管理 IC

3.7V 锂电池(约 2200–2900 mAh)

电位器(用于调节颜色)

DC Barrel Jack(充电接口)

摇臂开关 / Rocker Switch

1 µF 电容

10 kΩ 电阻

1 µH 电感

母座排针(用于 XIAO 与外部模块连接)

3D 打印部件(底座、锥形罩、LED 支架、旋钮)

锥形灯的结构主要分为两大部分:

底座(Base)

内部容纳电池、Power Board

预留开关、DC 接口、电位器安装孔

上部设有用于固定 LED 支架的安装位

锥形扩散罩(Cone Diffuser)

作为光学扩散件,包裹 LED 区域

通过材质和厚度实现均匀散射效果

此外,设计了:

RGB PCB 支架 :由上下两部分组成

上部分用于四面固定 LED PCB

下部分用于与底座连接

电位器旋钮 :外部用户交互件

建模软件:Autodesk Fusion 360

打印材料:

白色 PLA:锥形扩散罩、支架等

黄色 PLA:底座部分(视觉区分 + 风格设计)

部分打印参数(示例):

喷嘴直径:0.6 mm

填充率:20%

层高:0.2 mm

整个系统的 PCB 设计分为两块:

主题:电源|电位器