基于Arduino的智能锁系统设计与实现.docx
《基于Arduino的智能锁系统设计与实现.docx》由会员分享,可在线阅读,更多相关《基于Arduino的智能锁系统设计与实现.docx(5页珍藏版)》请在优知文库上搜索。
1、基于ArdUinO附僭能锁系充设计与实现梁晶史记征摘要:随着物联网技术的发展,智能化已成为锁具行业发展的趋势之一。针对目前智能锁不支持无线通信、不支持手机APP控制等缺点,提出一种基于蓝牙无线模块的手机控制智能锁系统。通过手机蓝牙控制智能锁的开关,硬件端的HC05蓝牙模块作为服务器端,手机蓝牙作为客户端;客户端采用APPInventor编程语言制作手机APP;硬件端采用Arduino主控板控制,实现了Arduino与蓝牙之间通过串口进行通信。实验结果表明:蓝牙智能锁可以准确接收手机端发送的开、关锁指令,具有广阔的市场应用前景。关键词:蓝牙智能锁;ArdUinO控制器;手檄APP中图分类号:TP
2、311文献标识码:A文章编号:1009-3044(2019)32-0086-031概述随着“万物互联”概念的提出,物联网技术得到了飞速发展,智慧生活和智能家居理念也逐渐得到人们的认可。传统门锁在智能化、安全管理上仍有许多需要改进的地方,目前市场上现有的一些智能门锁,仅仅是在开锁方式上做了一些改变,而在无线控制、手机APP控制等方面仍存在不足,因此设计一款无线遥控、人机界面友好的智能门锁具有重要的意义。基于以上理念,在结合物联网技术、嵌入式技术、电子技术的基础上,设计了一款基于Arduino的手机APP控制的智能锁。同时,为了增加智能锁的安全等级,用户需先通过手机客户端APP密码进行验证,然后才
3、能对锁具进行开关控制,有效的避免了传统门锁的不足。2系统方案设计系统总体框图如图1所示。蓝牙模块通过串口与Arduino主控板进行通信,利用Arduino主控板的数字引脚5控制单路继电器的吸起和落下,从而控制电子锁电源的导通和断开;蓝牙模块通过无线方式与手机端蓝牙进行通信,进而实现手机端APP对电子锁的控制。3硬件设计3.1 Arduino主控板Arduino是个基于开放源代码的软硬体平台。它的硬件具有丰富的接口,有数字I/O口、模拟I/O口,同时支持SPI、IIC.UART串通信。Arduino编程语言没有复杂的单片机底层代码,没有难懂的汇编程序,只有简单而实用的函数。直接调用它们就可以完成
4、各种需要的功能,而且简便的编程环境拥有极大的自由度,可拓展性能非常高。标准化的接口模式、丰富的开放源代码,从而使复杂命令的编程工作变得简单。常用的ArdAno主控板有:ArdUinoUno、ArduinoMega2560ArduinoNanoLiIyPadArduinoArduinoLeonardo本系统中所使用的ArduinoUNOR3是一个基于ATmega328核心的微控制器板。它由14个数字输入/输出引脚(其中6个可以用作PWM输出)、6个模拟输入、一个16MHZ的陶瓷谐振器、USB接口、电源插孔、ICSP头和一个复位按钮组成,如图2所示。开发板出厂时已完成了启动程序的固化,使用过程中可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Arduino 智能 系统 设计 实现