赞
踩
这个项目我目前主要想完成的是一个简单的门锁控制功能,现在利用各个模块单独实现门锁的解锁,这个项目有关的文章应该会比较长,我将各个模块分开写,大家可以按需观看,废话不多说,这就开始本次的实验。
本次实验采用STM32F103ZET6主芯片的开发板,使用HAL库开发,利用FreeRTOS。
目录
这一篇我们先简单了解一下所需器件和主要实现的功能:
名称 | 用途 |
STM32F103ZET6开发板 | 用于主控 |
AS608指纹模块 | 指纹解锁 |
RFID-RC522射频模块 | 刷卡解锁 |
2.8寸LCD显示屏或者0.96寸LED屏(我这里选择的是LCD) | 用于界面显示和触摸解锁功能 |
HC-06蓝牙模块 | 手机开锁 |
ESP8266 WIFI模块 | 后台接收开锁信息 |
SIM800C | 手机发送短信或打电话预警 |
另外还需要一些杜邦线等。
指纹模块实现对指纹的识别和存储,它的内部有存储芯片,可以存储指纹。
卡片模块可以支持对卡片的识别和读取,功能非常强大,这里只是简单的使用它的识别功能。
LCD模块自带触摸功能,可以利用其显示和完成密码识别功能。
这个模块有几个版本,这里选择便宜的就可以了,只要是HC-06都可以。
WIFI模块我这里选择的是ESP_01S,具体功能几个都是可以实现的。
SIM模块可以实现联网功能,具体可以操作的地方非常多,我这里只是粗略的使用了。
本项目的基本所需原件就这些,每个原件的操作我在后面会单独讲解,这个项目是利用课余时间制作,期间也遇到了很多困难,基本上我踩过的坑我都会在后面写出来,这个项目写的很匆忙,有些功能可能有些bug我没测试出来。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。