
触控密码锁体
简介
裸机控制之-触控密码锁体 1.通过采集电池电压进行预警电池电量 2.通过触控灵敏度的配置实现万物皆可触控 3.通过设定不同的密码组合实现密码为我所用,为他人所用,永久性密码及临时密码
简介:裸机控制之-触控密码锁体 1.通过采集电池电压进行预警电池电量 2.通过触控灵敏度的配置实现万物皆可触控 3.通过设定不同的密码组合实现密码为我所用,为他人所用,永久性密码及临时密码开源协议
:CC BY-ND 4.0
(未经作者授权,禁止转载)描述
项目说明
触控按键实现无需物理接触的交互方式,增强了用户体验。
改善并取代传统的机械式按键,是遥控器、智能家居设备,相应工业设备上很给力的帮手
开源协议
CC BY_ND 4.0
嘉立创这么好的活动
支持开源
项目相关功能
用单片机实现
1.电池电量的检测
2.触摸按键取代机械按键
3.直流马达驱动
4.固定密码及临时密码的使用切换
项目属性
智能触控密码锁
首次参加,感谢嘉立创的活动
项目进度
开始进行原理图设计,
采用嘉立创EDA,第一部分触控密码已经完成,
第二部分进行中,增加刷卡
设计原理
一:用单片机本身自带的 ADC 功能来实现供电电池电量的采集
低于设定的电量时进行报警提示(当ADC分辨率要求不是特别高时,可以直接用单片机内部的12位ADC进行采集,本次选用的是STC最新出的型号STC8h64TL单片机)
二:触摸按键实现
2-1 :读取初始的触控值及触控后的值
2-2:根据差值调整触控区间,同时根据实际设计的PCB板进行相应灵敏度调节
三:驱动直流马达
3-1:本次设计采用电机驱动专用芯片tl118s,方便应用及减少PCB空间
3-2:用单片机本身自带的PWM功能,进行直流马达的调速
四:设计固定密码及临时密码
用单片机自身的EEPROM,实现设定密码的存储,同时断电后,密码仍然会保存完好
单片机本身的AD采集功能----采集电池电量
触控按键----取代原始机械按键(当有手指触摸按键时,会改变按键的电容值。单片机通过检测电容值的变化来判断按键是否被触摸。)
触控阀值检测--没有触控时阀值,触控后阀值,根据差值设定对应的灵敏度,然后进行去抖,中断执行相应的结果显示
软件说明
整体框架,先进行触控按键值判定--时时监测电池电量--根据设定的不同功能进行状态切换
触摸按键部分:
实物展示
如附件
设计注意事项
1.触控阀值的设定2.触控灵敏度的设定
其他
后续会增加刷卡部分,指纹部分,人脸认证部分,一路向前学习
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论