我的订单购物车(0)会员中心
联系客服
帮助中心供应商合作
嘉立创产业服务群
立创商城
领券中心备货找料立推专区爆款推荐PLUS会员BOM配单品牌库PCB/SMTMRO工业品面板定制

做了个台灯,感应到人就亮!好实用!全开源了!

2025-02-11 09:24:06阅读量:1143

 

01
功能/亮点

 

01 
基础功能

人靠近,台灯自动点亮,离开,台灯自动熄灭

支持手动/手势关闭该功能。

感应台灯

02 
手势交互

支持【手势】调节灯光亮度。

手势调节灯光

支持【手势】开启/关闭番茄钟倒计时。

手势开启番茄钟倒计时

那么,要如何实现这些功能呢?软硬件如何设计?

 

02
硬件设计

硬件部分,设计了3块PCB——台灯控制板、灯板、LED驱动板。其中,台灯控制板有3个方案

01 
台灯控制板
方案一:梁山派开发板拓展板

 

原理图_台灯控制板(梁山派拓展板)

原理图_台灯控制板(梁山派拓展板)

 

 PCB图_台灯控制板(梁山派拓展版)

PCB图_台灯控制板(梁山派拓展版)

 

实物图

实物图

方案二:天空星开发板拓展板

 

原理图_台灯控制板(天空星拓展版)

原理图_台灯控制板(天空星拓展版)

 

PCB图_台灯控制板(天空星拓展版)

PCB图_台灯控制板(天空星拓展版)

 

实物图

实物图

方案三:集成板

基于STM32F401RCT6设计

 

原理图_台灯控制板(集成版)

原理图_台灯控制板(集成版)

 

PCB图_台灯控制板(集成版)

PCB图_台灯控制板(集成版)

 

实物图

实物图

上下滚动查看全部方案

02 
灯板

原理图_灯板_矩形

原理图_灯板_矩形

 

PCB图_灯板_矩形

PCB图_灯板_矩形

03 
LED驱动板

原理图_LED驱动板

原理图_LED驱动板

 

PCB图_LED驱动板

PCB图_LED驱动板

 

03
软件说明
集成板主要借助cubemxrt thread studio对工程进行移植并测试,移植后的软硬件工作正常。
集成板

模型训练分为以下内容:

模型训练

基于RT-Thread操作系统开发分为以下内容:

基于RT-Thread操作系统开发

 

04
设计原理
最后,来梳理一下智能台灯的设计原理。

如何实现,一靠近,台灯就自动开关灯?

通过在灯杆上上下距离10cm放置两个tof距离传感器来获取两个距离信息,并通过距离差和两个距离传感器的高度落差10cm,即可求解出人体的角度信息。从而在软件层面就有了三个输入数据,即:传感器1数据,传感器2数据,角度数据

使用这三个输入数据借助ST公司的NanoEdge AI Studio软件的异常检测模式对数据进行模型训练,从而实现人来开灯,人走关灯。

如何实现,手势交互?

借助软件的分类检测模式对数据进行模型训练,从而实现手势控制灯光亮度和开启以及关闭番茄钟灯交互功能。

如何实现,亮度调节?

通过在灯头侧,安装光照度传感器实时检测桌面光照强度,利用LED驱动板的PWM调光模式,对灯光亮度进行调节,从而形成闭环,控制维持桌面的亮度,在环境亮度变化的时候也不改变。

 

05
开源网址

本项目已开源!

——想复刻想给作者点赞复制开源网址 前往原文。

开源网址:https://oshwhub.com/zz56464123455/lamp-wizard

 

广告图片
点击咨询客服咨询客服
  • 优惠券图标优惠券
  • 芯媒体芯媒体
  • 意见反馈建议反馈
  • 意见反馈投诉意见
  • 收起收起
  • 海量现货

    海量现货

    60万+现货SKU

    品类不断扩充中

  • 闪电发货

    闪电发货

    科技智能大仓储

    最快4小时发货

  • 严控渠道

    严控渠道

    正品有保障

    物料可追溯

  • 降低成本

    降低成本

    明码标价节省时间

    一站式采购元器件

    联系我们
  • 服务热线:0755-83865666
  • 企业QQ :4000800709
  • 服务时间:
    • 8:30-18:30(工作日)
    • 9:00-18:00(节假日)
关注立创商城公众号

关注立创商城公众号

© 2025 深圳市立创电子商务有限公司 版权所有

备案粤公网安备 44030402002194粤ICP备13005967号工商网监工商网监ISO/IEC