
【开源】用Sunlike灯珠DIY一盏护眼台灯,无线控制色温亮度
简介
使用首尔半导体Sunlike灯珠开发了一款具有无线控制和滑动控制双交互模式的台灯,结构灵活,可根据实际使用环境灵活调节灯管结构。控制器基于ESP32-C2模组,采用Arduino框架进行开发。
简介:使用首尔半导体Sunlike灯珠开发了一款具有无线控制和滑动控制双交互模式的台灯,结构灵活,可根据实际使用环境灵活调节灯管结构。控制器基于ESP32-C2模组,采用Arduino框架进行开发。开源协议
:MIT License
(未经作者授权,禁止转载)描述
使用首尔半导体Sunlike灯珠开发了一款具有无线控制和滑动控制双交互模式的台灯,结构灵活,可根据实际使用环境灵活调节灯管结构。控制器基于ESP32-C2模组,采用Arduino框架进行开发。
版权说明:本项目允许用户查看、使用、修改源代码。禁止将项目或其衍生作品用于商业目的(例如:销售、作为商业服务的一部分盈利)。用户在使用或分发(包括修改版)时,必须保留原始版权和许可声明(注明出处)
成品视频演示:【开源】用Sunlike灯珠DIY一盏护眼台灯,无线控制色温亮度,妈妈再也不用担心我的眼睛
生命不息,折腾不止,Axin致力于DIY想要又买不起的产品~
探索本项目的文档 »
查看Demo · 报告Bug · 提出新特性
截至到目前,台灯的旋转控制器代码仍然有Bug,AXin正在利用业余时间修复中,只能保证基础功能的正常使用。建议大家优先复刻滑动控制版本。
待开发功能:
- 控制器Deep Sleep模式修复
- 控制器与驱动板自动配对
- 控制器低电提醒
- HomeAssistant接入
Clone the repo
git clone https://github.com/grant-Gan/desktop_smart_lamp.git
desktop_smart_lamp
├── README.md
├── LICENSE
├── /3D_Model
│ ├── /Lamp_case
│ ├── /Rotary_Controller
│ ├── /Slider_Controller
├── /BOM
│ ├── /BOM_Base_Board_2025-07-23.xlsx
│ ├── /BOM_Driver Board _2025-07-23.xlsx
│ ├── /BOM_Rotary_Controller_Board_2025-07-23.xlsx
│ ├── /BOM_Slider_Controller_Board_2025-07-23.xlsx
├── /images
├── /Code
│ ├── /Lamp_Driver
│ ├── /Lamp_Driver
├── /PCBA
│ ├── /Gerber_Base_Board_20250723.zip
│ ├── /Gerber_Driver_Board_20250723.zip
│ ├── /Gerber_Rotary_Controller_Board_20250723.zip
│ ├── /Gerber_Slider_Controller_Board_20250723.zip
├── /Schematic
│ ├── /Base_board.pdf
│ ├── /Driver_board.pdf
│ ├── /Rotary_Controller_Board.pdf
│ ├── /Slider_Controller_board.pdf
该项目使用Git进行版本管理。您可以在repository参看当前可用版本。
本项目设计最大功耗为30W,输入电压为12~20V,20V时效率比较高,驱动板发热下降,推荐首选。因此需要使用额定30W以上、支持20V输出、支持PD充电协议的电源适配器,大部分手机配的快充头,如果功率大于30W,有TYPE-C接口都可以使用,不必额外购买。

有Type-C输出的电源适配器,通常支持PD协议
本项目使用的时C2C快充数据线,建议额定功率60W以上,长度根据使用环境选择,AXin使用的是2米的数据线,能够匹配大部分使用场景。
C2C快充数据线
本项目使用70cm长,横截面宽26mm,高11mm的铝合金灯管,购买地址见B站视频。商家默认出售的是1米长度,请留言需要裁剪。
本项目使用的是203260的L型不锈钢角码,若想选用其他型号,需要保证螺丝孔开口大于6.0mm以上,能够让悬臂支架上1/4螺丝头伸进去。

20x32x60角码
本项目使用的是带有1/4螺丝的悬臂支架配合铝制夹具,需要注意的是由于灯管比较长,力臂较大,一定要选择质量足够好的悬臂支架才行,不然固定扳手的螺母会滑丝,建议大家不要贪图便宜,在正规渠道购买。

带1/4螺丝的悬臂支架
其它零件暂时没有需要重点注意的,想起来或者等到后续问的朋友比较多再行补充~
- 驱动板
无线控制驱动板使用ESP32-C2模组,使用PWM调光,驱动芯片为LGS63042EP,中间部分仅需要焊接R9、R18两个下拉电阻及D5、D6两个稳压二极管,其中稳压二极管用于保护驱动芯片EN引脚,可选。
注意事项:驱动端输出电压较高,需使用50V以上电容。

- 控制板
注意事项:控制器焊接需要留意编码器的选型,本项目采用的编码器型号为EC11、手柄长度12mm、梅花柄、正码(顺时针)、旋转一圈脉冲20位

控制器焊接参考

控制器焊接参考
- 驱动板
滑动控制版本可以不焊接控制器、DCDC部分的元器件,成本低不少,若没有无线控制需求,推荐给大家优先尝试。具体需要焊接的元件请参考下方的焊接参考图和原理图。 注意事项:驱动端输出电压较高,需使用50V以上电容。

- 滑动控制板
这里没什么好说的,直接按照图焊接好就行。

滑动控制板
AXin实验室
Bilibili:@AXin实验室 小红书:@AXin实验室
本项目采用 Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License 授权。 您可自由地:
- 共享 — 在任何媒介以任何形式复制、发行本作品
- 演绎 — 修改、转换或以本作品为基础进行创作
惟须遵守以下条件:
- 署名 — 您必须给出适当的署名,提供指向本许可协议的链接,同时标明是否(对原始作品)作了修改。您可以用任何合理的方式来署名,但不得以任何方式暗示许可人为您或您的使用背书。
- 非商业性使用 — 您不得将本作品用于商业目的。
- 相同方式共享 — 如果您再混合、转换或者基于本作品进行创作,您必须基于与原先许可协议相同的许可协议 分发您贡献的作品。
完整的许可条款请见:LICENSE 文件。
该项目签署了MIT 授权许可,详情请参阅 LICENSE.txt
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。



评论