
触控版月球灯
简介
触控版月球灯是在市场常见月球台灯(AC220V供电,线控,单色)的基础上,通过设计全新的电路和灯珠,将其改造为电池供电、触摸调节、光感检测的全彩色月球灯,具有色彩丰富、操作简捷、舒适护眼、节能等特点。
简介:触控版月球灯是在市场常见月球台灯(AC220V供电,线控,单色)的基础上,通过设计全新的电路和灯珠,将其改造为电池供电、触摸调节、光感检测的全彩色月球灯,具有色彩丰富、操作简捷、舒适护眼、节能等特点。开源协议
:GPL 3.0
(未经作者授权,禁止转载)描述
项目简介
本项目是基于STM32L431的触控版月球灯,具有环境光检测、触摸开关、触摸调节颜色、电池充电、电池过放保护、电池电量检测等功能。
项目功能
本项目是基于STM32L431的触控版月球灯;设置有三个触摸按键、十个RGB全彩LED灯珠、一个光敏传感器、一个USB充电电路。通过触摸按键可以实现开机、关机、模式选择、颜色控制等功能。
项目参数
1、本项目使用STM32L431低功耗单片机作为主控芯片,具有高性能低功耗的特点,可以实现极低的待机功耗,提高电池的使用时间。
2、本项目设计有10颗集成LED控制器的单总线LED(WS2812B),每两个灯珠为一组,分别安装在灯柱的上、左、右、前、后五个方向,可实现全彩色控制。
3、板载3个PCB触摸按键,可通过编程实现开机、关机、模式切换、颜色调节等基本调节功能。
4、有一个光敏电阻,可实现环境光强度的检测,实现光感开关灯、光强度调节灯扩展功能。
5、设计有锂电池充电电路,具有充电电路管理、过放保护、电池电压检测灯基本功能。
软件代码
见附件
注意事项
1、关机后由2mA左右漏电流,待继续优化。
2、暂时使用GPIO模拟单总线驱动WS2812B,下一步将调试SPI驱动。
3、调试中的飞线和bom也已经在工程中修正。
实物图
操作说明
底座上设置有三个触摸按键,分别为左、中、右。在关机状态下触摸按键中可以唤醒电路,实现开机。单次或长按任意一个按键时灯光颜色和亮度会发生变化。同时触摸两个或以上按键,维持2秒以上关机。
设计图

BOM


评论