站内搜索
发作品签到
专业版

【开源】用Sunlike灯珠DIY一盏护眼台灯,无线控制色温亮度

工程标签

6.6k
0
0
55

简介

使用首尔半导体Sunlike灯珠开发了一款具有无线控制和滑动控制双交互模式的台灯,结构灵活,可根据实际使用环境灵活调节灯管结构。控制器基于ESP32-C2模组,采用Arduino框架进行开发。

简介:使用首尔半导体Sunlike灯珠开发了一款具有无线控制和滑动控制双交互模式的台灯,结构灵活,可根据实际使用环境灵活调节灯管结构。控制器基于ESP32-C2模组,采用Arduino框架进行开发。

开源协议

MIT License

(未经作者授权,禁止转载)
创建时间:2024-03-24 23:39:58更新时间:2025-07-24 11:09:23

描述

Sunlike 护眼台灯

!!!注意:因为立创的审核机制及附件上传尺寸限制,本项目代码相关文件更新在Github,有条件的同学建议转到github查看项目最新文件!!!

使用首尔半导体Sunlike灯珠开发了一款具有无线控制和滑动控制双交互模式的台灯,结构灵活,可根据实际使用环境灵活调节灯管结构。控制器基于ESP32-C2模组,采用Arduino框架进行开发。
版权说明:本项目允许用户查看、使用、修改源代码。禁止将项目或其衍生作品用于商业目的(例如:销售、作为商业服务的一部分盈利)。用户在使用或分发(包括修改版)时,必须保留原始版权和许可声明(注明出处)

成品视频演示:【开源】用Sunlike灯珠DIY一盏护眼台灯,无线控制色温亮度,妈妈再也不用担心我的眼睛

 

AXin实验室

生命不息,折腾不止,Axin致力于DIY想要又买不起的产品~
探索本项目的文档 »

查看Demo · 报告Bug · 提出新特性

 

目录

重点提示

截至到目前,台灯的旋转控制器代码仍然有Bug,AXin正在利用业余时间修复中,只能保证基础功能的正常使用。建议大家优先复刻滑动控制版本。

待开发功能:

  1. 控制器Deep Sleep模式修复
  2. 控制器与驱动板自动配对
  3. 控制器低电提醒
  4. 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

 

使用的框架

esp-idf

依赖库

版本控制

该项目使用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螺丝的悬臂支架

 

其它

其它零件暂时没有需要重点注意的,想起来或者等到后续问的朋友比较多再行补充~

PCB焊接

无线控制版本

  • 驱动板
    无线控制驱动板使用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

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
desktop_smart_lamp.zip
182
克隆工程
添加到专辑
0
0
分享
Logo GIF0
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航