基于AT89S52的智能家居门禁系统的设计
文件/etc/sysconfig/i18n 系统用户有自己的语言配置 如果想使每个系统用户有各自不同的语言环境;可以在当前用户目录下建一个.i18n的文件;比如想让fedora,这个用户登录中文桌面环境,只要在fedora这个用户下建一个i18n的文件即可,内容如下: LANG=“zh CN.UTF-8” SYSFONT=“latarcvrheb-sun16” SUPPORTED=“zh CN.UTF-8:zh CN:zh” 退出保存;然后运行重启,第二次登录桌面环境就能看到中文了。 2.3 门禁系统电路设计 系统能完成开锁、修改密码、当操作错误的次数大于系统设置的极限时,系统在报警的同时还会锁定系统以加强密码锁的安全性,系统还具有结电和掉电保护等功能。门禁系统电路原理图如图2所示,其中各功能模块的电路如图3所示。 2.4 GSM模块电路设计 该模块采用TC35模块,其有40个引脚,通过一个ZIF(Zero Insertion Force,零阻力插座)连接器引出。如下图4所示GSM模块电路图,这40个引脚可以划分为5类,即电源、数据输入/输出、SIM卡、音频接口和控制。当输入的门禁系统密码不正确,或键盘连续输入出错超过上限时,门禁系统会发通过GSM模块进行数据传输,达到报警和预警的功能。 3 智能家居门禁系统终端控制显示 本系统以单片机作为门禁终端,并配合显示屏,进行密码输入与修改。如果密码错误,则会给主控模块发送消息,弹出对话框,同时给主人发送短信,提示家中有人来。 当输入密码三次错误或修改密码三次错误时,给主人手机发送短信息,内容如下: Warning:Someone tried 3 times to open the door but faild. 当输入密码正确时,给主人手机发送短信息,内容如下: InFo:The door is open. 当修改密码成功时,给主人手机发送短信息,内容如下: InFo:The password reset success. 4 结论 本系统采用嵌入式技术,以linux系统为开发平台,采用AT89S52系列芯片和外围控制电路设计了一款智能的门禁系统,同时系统采用GSM模块进行无线数据传输,保证了系统设计的灵活性、安全性。在当今快节奏的生活中,这款系统一方面可以方便小区物业集中进行小区管理,也可便于业主及时通过短信提示对家里的安全进行监测,解决了人们因早出晚归担心家里安全的考虑。
AT89S52 UP-TECHPXA270A 智能门禁系统 嵌入式Linux系统 相关文章:
- 一种基于DDS技术的信号发生器研究与实现(03-30)
- 基于AT89S52嵌入式系统智能机器人设计方案(11-28)
- 基于AT89S52单片机的温度监测系统的设计(01-10)
- 一种AT89S52的USB下载线设计(03-03)
- 基于AT89S52单片机技术详解、设计技巧、应用案例大全(03-22)
- 基于AT89S52单片机的超声波测距系统电路设计(07-24)