基于FreeRTOS的智能门锁

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

记录基于FreeRTOS的智能门锁
使用stm32f103zet6

第一天进度

阅读开发手册后使用串口助手成功与AS608进行通讯实现了指纹的采集以及对比功能

第二天进度

基于Free操作系统实现了uart2控制AS608指纹模块进行指纹采集,并通过uart1输出采集过程信息。

第三天进度

实现了按键控制指纹的采集以及识别的功能 按下KEY0开启/关闭识别指纹功能 按下KEY1开启/关闭录入指纹功能。
配置好了TIM2的OC2输出PWM波控制SG90电机来模拟门锁的开关。

第四天进度

由于使用串口需要把下载线重复切换,故选择使用TFTLCD屏来显示系统运行信息, 使用了TFT4.3寸LCD屏幕。能显示英文,下一步打算把汉字库引进方便查阅。
实现了指纹识别驱动舵机转动(模拟门锁开门的过程),但反应速度不是很灵敏 有一秒左右的延迟才会转动(开锁)。

第五条进度

今天摸鱼了,明天后天周末。咕咕咕!把指纹识别解锁的显示屏界面稍微做了一下,可以显示运行过程及结果。尝试引入汉字库,但是发现涉及到的东西有点多,所以选择先不引入了。然后看了一下触摸屏的教程,想用触摸屏来在系统运行过程中进行指纹模块的控制。

第六天进度

初始化好了触摸屏,并实现了按压触摸屏输入数字的功能。后续熟悉一下FreeRTOS的一些功能并在项目中进行实践:比如队列及信号量的使用。

总结

每天都摸一点进度,看看要多久才能做完。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值