随着毕业季的到来很多同学又要开始头疼毕业设计怎么做了。其实我们可以从我们生活中选择一些小事情用智能去实现它,这也会是一种不错的设计小作品。比如我大学是八个人一个宿舍,经常会遇到有些同学洗澡忘记时间导致后面的人洗澡没有热水用,我们就利用单片机做了一个计时器,十分钟会自动播音要不要续时,可以根据里面的人选择的时间然后安排自己去做其他事情;也可以做一个智能监控来保护宿舍的安全;生活中也可以利用单片机现实家的物联网。今天我们就来说一下,家里的物联网之智能锁。
随着科技的高速发展,技术不断取得突破,指纹识别系统,人脸识别系统的出现,传统的钥匙已经逐渐被取代。对于家庭居住者来说,门禁可以管理家庭人员和访客的出入,门禁系统不单单只有解决出入这一个功能,还可以解决钥匙的忘记携带和遗失等问题、安全性低等弊端。
我们的毕业设计也可以主要从门禁系统智能化这一着力点出发,设计一个智能门禁系统,主要的功能是实时记录和监控房屋内外情况,控制人员进出权限,以此实现门禁系统的智能化应用。
我们的设计内容是利用红外传感、单片机和GSM等技术,设计一个智能门禁系统。开门取决于门外是否有人,那系统首先就要通过热释红外传感器检测是否有人,有人时开灯,无人时关灯;然后就是要确认这个人能不能开门,不能随便是个人就开门,那就相应的具备指纹锁功能,若指纹匹配正确则开门否则报警错误;具有数字密码锁功能,当输入的数字密码正确时打开门,输错蜂鸣器报警;系统还要有管理员功能,可进入管理员界面录制和修改密码和指纹;最后具有防盗功能,当数字密码以及指纹输错三次则向主人手机发出报警信息。
既然思路整理好了,那我们就用单片机去模仿这个门禁系统,然后去做一个毕业设计。
硬件部分。根据我们整理的思路中所需要实现的功能来准备硬件。硬件部分由电源模块、微型控制器模块、WIFI模块、指纹模块、按键模块、传感器模块等等。
我们可以根据总框架图可以看出:按键模块(包括指纹识别模块)和红外传感器模块获取外部信息并发送给单片机,单片机处理并控制蜂鸣器、继电器和LCD模块,或者通过无线传输模块发送给手机。下面介绍各模块功能:
1.单片机及其外围系统模块:单片机选取STM32C8T6芯片,其外围系统包括晶振部分和复位部分。而单片机内部主要内容就是并行的I/O口,共分为四块,且这些端口均可以双向使用。这个模块是整个系统的“大脑”,他需要接收外部信息的传入,然后进行转换,把其他功能模块需要的对应信息传递出去,单片机可以说是“重中之重”。
2.WIFI模块:WIFI模块主要用的是ESP模块,该模块功耗很低,在构建物物相连的网络中都会有该模块的应用。ESP模块是连接在STM32单片机上的,在本次设计中实现的功能是通过无线的传输方式发送到手机。
3.红外传感器模块:红外传感器模块用于检测门外是否有人,若检测到有人则反馈给单片机,单片机控制led灯的开启。
4.按键模块:按键模块主要用于输入数字密码。
5.蜂鸣器:作为报警器使用,当指纹识别错误或数字密码输出时报警。
6.继电器:作为门使用。
7.指纹识别模块:采用ATK-AS,用户可以通过指纹来开门。
8.LCD显示屏:显示作用。
9.摄像头:记录所拍摄的画面。
软件的思路图如下
以上就是华维对毕业设计的一些理解,希望能对即将毕业的同学有一些帮助,如果觉得太简单的同学也可以尝试用手机去控制开门,再完善多一点人性化的模块,这样设计出来的产品就已经很接近现实中在使用的门禁系统了,对以后的面试和就业有巨大的好处。
想要学习单片机编程的同学可以持续