Smart Lock(简单密码锁)设计过程论述

发布时间:176 阅读次数:176

  安防的发展,智能门锁在近几年快速普及。作为智慧家庭入口,让人们的生活方式从繁到简,在保障人身及财产安全之外,也为用户带来更加舒适的智慧家居体验。

  在5天的线上学习之后,我们小组基本上了解了星火1号,在全组的一致肯定之后,我们决定利用星火1号,完成硬件搭建及测试,编写程序,实现智能密码锁功能,如按键模式等等。

  通过RT-Thread的软件系统的示例工程,让我们更方便、更快捷的开发代码,节省开发时间。我们购买了薄膜按键,通过对产品的认知,编写了代码在RT-Thread上来将薄膜按键和星火1号板连接起来。

  我们重点实现了密码锁的按键模式。实现了4位密码的输入,当密码输入正确,星火1号的显示屏上将显示“welcome”,当密码输入错误的时候,你可以重新输入,连续五次密码输入错误,密码锁将锁定一段时间,不能再次输入密码,使得密码锁的安全性得到提升。

  通过杜邦线号板连接起来,通过RT-Tread软件编写程序。通过对输入线的高、低电位的判断,在用if语句来排列出0到9,和确定按键。

  在主体程序中输入密码锁的4位密码,再通过数组记录按键输入的4位数字,与密码锁内部存储的静态数组的密码相比对,再按压“#”符号,确认输入的数字,如果输入4个数字与密码锁的密码的相同,则显示屏上显示“welcome”;如果不相同,则可以重新输入。

  在输入的五次循环且输入错误之后,程序将关闭,人员将不能再通过按键输入数字。等待10秒之后(时间可以通过软件系统调节),才能重新通过按键输入数字,再重新对比。

  当每次按下案件的时候都能够发出蜂鸣声,这是通过添加一个蜂鸣器的线程来实现的。

  当输入五次错误密码以后通过添加一个线s的延迟以达到锁定密码锁的目的,同时也确保每输入五次错误密码后都会进行一次上述操作。

  存器、CD4017十进制计数器、NE555定时器为基本构成的数字逻辑电路控制方案

  利用数字逻辑电路,实现对门的电子控制,并且有各种附加电路保证电路能够安 工作,有极高的安全系数。 关键词 电子

  设计 /

  解锁组合,配备应急机械钥匙,是目前很常见的智能锁具类型。指纹识别作为一项成熟

  RT-Thread物联网操作系统入门指南(超详细)4 #RT-Thread

  水是如何被雾化的?拆解雾化加湿器,告诉你超声波是如何产生的 #硬核拆解