嘉立创产业服务站群
发作品签到
专业版

小甲壳虫多功能灯_0.1

工程标签

196
0
0
0

简介

简介:小甲壳虫多功能灯,是自行车尾灯、照明灯、应急灯、采用TP4056+STC8G+WS2812+触摸+传感器结构,为你带来别样体验!

简介:简介:小甲壳虫多功能灯,是自行车尾灯、照明灯、应急灯、采用TP4056+STC8G+WS2812+触摸+传感器结构,为你带来别样体验!

开源协议

GPL 3.0

(未经作者授权,禁止转载)
创建时间:2024-11-04 05:53:22更新时间:2024-11-05 02:10:20

描述

视频链接:

https://www.bilibili.com/video/BV1ci1LYeEp9

项目简介

本项目是基于51单片机的小甲壳虫多功能灯,具有检测光照强度、紧急制动、触控及掉电保存数据功能。

项目功能

本设计是基于STC8G1K17单片机设计的小甲壳虫多功能灯;设置一个触摸按键,触摸触摸区域改变不同的模式,实现不同模式的循环选择;在震动传感器介入模式下,紧急制动有报警灯高亮显示提示;在光敏传感器介入模式下,光照小于设定值,自动开启警示灯;

项目参数

  • 本设计采用STC8G1K17芯片,在掉电情况下仍能保存设置的功能模式;
  • 本设计采用GL5537-2光敏电阻,运用ADC采集电压判断光照强度;
  • 选用SW-58010P-1245震动传感器,具有较高的灵敏度,可以满足一般需求;
  • 选用AI01C触摸芯片,具有多种模式和不同的灵敏度设置;
  • 选用SW-58010P-1245震动传感器,具有较高的灵敏度,可以满足一般需求;

图片.png

原理解析(硬件说明)

本项目由以下部分组成,电源部分、升压部分、RGBLED照明部分、主控部分、触摸控制部分,光敏传感器部分,震动传感器部分、本项目主要是通过采集光照传感器、震动传感器信号并进行处理,提取ADC值解析比较,当信号符合阈值后,进行对应的控制操作。

图片.png

示例图1--电源电路:
采用TP4056为电源管理芯片,并未配置充放电温度检测引脚,LED指示灯也仅采用充电指示引脚。

图片.png

示例图2--升压电路:
使用MT3608L作为拓扑芯片,MT3608L将锂离子电池输入的2.2V~3.7V电压提高至5.08V。这里
比IP5306(2.7v)更低的电压输入下限,为电路提供了更多的工作时长!

图片.png

示例图3--触摸按键电路:
使用AI01C作为触控芯片,AI01C可以设置多种模式!此次代码对应!MD接VDD时, OUT为直接输出模式,高电平有效,无按键时为低电平!!

软件代码

提供hex文件,下载输需要设置
工作主频:24MHz
EEPROM:4K

图片.png

注意事项

  • 光敏传感器与震动传感器在焊接前需要做预处理(引脚90°弯折)

freecompress-MVIMG_20241015_154700.jpg

  • 锂离子电池型号为:403040
  • 上下外壳装配时需要使用胶水进行密封防水
  • 外壳装配好后,RGB灯和光敏传感器需要灌注透明树脂防水和透光

组装流程

焊接主板--焊接传感器--下载程序--焊接电池-焊接触摸片--组装--封胶

freecompress-MVIMG_20241015_155206.jpg

图1:焊接完成

freecompress-MVIMG_20241016_154859.jpg

图2:焊接触摸片

freecompress-MVIMG_20241016_155443.jpg
图3:将触摸片用胶水和高温胶布,粘连在上壳

实物图

freecompress-MVIMG_20241023_161412.jpg

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
010_小甲壳虫警示灯.rar
41
2
11月4日_compressed.mp4
1
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

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

底部导航