站内搜索
发作品签到
小甲壳虫多功能灯_0.1
专业版

小甲壳虫多功能灯_0.1

简介

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

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

开源协议

GPL 3.0

(未经作者授权,禁止转载)
创建时间:2024-11-04 13:53:22更新时间:2024-11-05 10: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

3D模型

序号文件名称下载次数
暂无数据

附件

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

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

底部导航