
ESP32智能彩色灯光宝剑(含3D外壳,已验证)
简介
ESP32C3 + QMI8658C姿态传感打造的智能彩色灯光宝剑,可以通过手势转动改变灯光的颜色,通过挥舞或者砍的动作,随机爆出一些特殊的灯光效果。
简介:ESP32C3 + QMI8658C姿态传感打造的智能彩色灯光宝剑,可以通过手势转动改变灯光的颜色,通过挥舞或者砍的动作,随机爆出一些特殊的灯光效果。开源协议
:BSD License
描述
视频链接:
项目简介
ESP32C3 + QMI8658C姿态传感打造的智能彩色灯光宝剑,可以通过手势转动改变灯光的颜色,通过挥舞或者砍的动作,随机爆出一些特殊的灯光效果。
项目功能
ESP32C3通过I2C采集QMI8658C姿态传感器信息,通过程序逻辑控制15颗WS2812B彩灯的颜色、亮度等,实现各种灯光效果。
可通过TypeC接口进行充电。
主要物料
-
主控芯片采用使用ESP32-C3-WROOM-02-N4,有点浪费,后面可以改成ESP-12F之类芯片,成本还可以更低些;
https://e.tb.cn/h.68CToPMpSr9tCck?tk=l00cVcti3UF 9.2元 -
姿态传感器,采用QMI8658C,通过I2C跟主控芯片进行通信;
https://e.tb.cn/h.68HRFRkkdi9ZV4n?tk=NHzlVct8yPs 3.45元 -
彩灯是购买现成的30颗1米的WS2812B灯带,剪成两段50cm长的,可以做两把
https://e.tb.cn/h.68yafxbMGyoEXY9?tk=sJRmVcG1kCt 6.7元 -
圆形空心亚克力管,50cm,内径11mm,厚度2mm
https://e.tb.cn/h.68AkzSrgPL2KBNx?tk=miOZVct8Xdm 4.8元 -
3.7V聚合物充电电池,502248 - 500mAh
https://e.tb.cn/h.68yVsARRIiy3CnL?tk=kCpjVcGTbWS 4.7元
原理解析
- 常态下,读取姿态传感器的水平角度,转化至0-360度,跟HSV颜色空间的颜色值一一对应,设置灯珠的颜色;
设置一颗反向颜色值的灯珠,进行滚动效果; - 读取垂直角度,设置为滚动灯珠的速度;
- 读取XYZ三个角度的加速度,如果较大时,随机闪现一些特殊的灯光效果;
- 充电芯片采用TP4507芯片,通过MOS管进行主备电源的切换。
软件代码
注意事项
暂无
组装流程
待补充
实物图
设计图

BOM


评论