
小甲壳虫多功能灯_0.1
简介
简介:小甲壳虫多功能灯,是自行车尾灯、照明灯、应急灯、采用TP4056+STC8G+WS2812+触摸+传感器结构,为你带来别样体验!
简介:简介:小甲壳虫多功能灯,是自行车尾灯、照明灯、应急灯、采用TP4056+STC8G+WS2812+触摸+传感器结构,为你带来别样体验!开源协议
:GPL 3.0
(未经作者授权,禁止转载)描述
视频链接:
https://www.bilibili.com/video/BV1ci1LYeEp9
项目简介
本项目是基于51单片机的小甲壳虫多功能灯,具有检测光照强度、紧急制动、触控及掉电保存数据功能。
项目功能
本设计是基于STC8G1K17单片机设计的小甲壳虫多功能灯;设置一个触摸按键,触摸触摸区域改变不同的模式,实现不同模式的循环选择;在震动传感器介入模式下,紧急制动有报警灯高亮显示提示;在光敏传感器介入模式下,光照小于设定值,自动开启警示灯;
项目参数
- 本设计采用STC8G1K17芯片,在掉电情况下仍能保存设置的功能模式;
- 本设计采用GL5537-2光敏电阻,运用ADC采集电压判断光照强度;
- 选用SW-58010P-1245震动传感器,具有较高的灵敏度,可以满足一般需求;
- 选用AI01C触摸芯片,具有多种模式和不同的灵敏度设置;
- 选用SW-58010P-1245震动传感器,具有较高的灵敏度,可以满足一般需求;
原理解析(硬件说明)
本项目由以下部分组成,电源部分、升压部分、RGBLED照明部分、主控部分、触摸控制部分,光敏传感器部分,震动传感器部分、本项目主要是通过采集光照传感器、震动传感器信号并进行处理,提取ADC值解析比较,当信号符合阈值后,进行对应的控制操作。
示例图1--电源电路:
采用TP4056为电源管理芯片,并未配置充放电温度检测引脚,LED指示灯也仅采用充电指示引脚。
示例图2--升压电路:
使用MT3608L作为拓扑芯片,MT3608L将锂离子电池输入的2.2V~3.7V电压提高至5.08V。这里
比IP5306(2.7v)更低的电压输入下限,为电路提供了更多的工作时长!
示例图3--触摸按键电路:
使用AI01C作为触控芯片,AI01C可以设置多种模式!此次代码对应!MD接VDD时, OUT为直接输出模式,高电平有效,无按键时为低电平!!
软件代码
提供hex文件,下载输需要设置
工作主频:24MHz
EEPROM:4K
注意事项
- 光敏传感器与震动传感器在焊接前需要做预处理(引脚90°弯折)
- 锂离子电池型号为:403040
- 上下外壳装配时需要使用胶水进行密封防水
- 外壳装配好后,RGB灯和光敏传感器需要灌注透明树脂防水和透光
组装流程
焊接主板--焊接传感器--下载程序--焊接电池-焊接触摸片--组装--封胶
图1:焊接完成
图2:焊接触摸片
图3:将触摸片用胶水和高温胶布,粘连在上壳
实物图
设计图

BOM


评论