基于51单片机的蓝牙防丢器系统

合集下载

基于51单片机的多功能蓝牙循迹避障测距小车(优.选)

基于51单片机的多功能蓝牙循迹避障测距小车(优.选)

基于51单片机的多功能蓝牙循迹避障测距小车的设计与制作摘要:无线遥控的机器人小车在危险环境作业、人员搜集等应用中可发挥特殊的作用。

本次设计选择基于蓝牙遥控的多功能智能小车为对象。

设计了该系统的硬件电路原理图,控制系统以STC89C52单片机为主控芯片,采用BTS7970为电机驱动芯片、蓝牙无线串口模块、红外光电传感器模块、舵机模块、超声波发射与接收模块等构成外围扩展电路。

将自制的控制电路、控制程序和四轮小车机械结构相结合,制作多功能机器人小车。

实验调试实现了智能小车的蓝牙无线遥控、自动避障、自动循迹、自动三向测距等功能。

关键词:单片机;蓝牙遥控;舵机;光电传感器目录第一章前言 (3)第二章方案比较与论证 (3)2.1总体方案设计 (3)2.2无线模块设计 (4)2.3显示模块设计 (4)2.4循迹模块设计 (5)2.5避障模块设计 (5)第三章智能车机结构分析 (5)第四章控制系统电路设计 (6)4.1 MCU的选型 (6)4.2 电机驱动电路设计 (6)4.3 红外传感器模块设计 (7)4.4 蓝牙模块设计 (7)4.5 舵机模块设计 (7)4.6 超声波模块设计 (8)4.7 电源电路设计 (8)第五章调试结果分析 (8)5.1 各模块功能调试 (8)5.2 总结 (9)致谢 (10)参考文献 (11)附录部分程序 (12)第一章前言随着汽车工业的迅速发展,关于汽车的研究也就越来越受人关注。

遥控小车起源于美国,由于政府对无线遥控小车研发的资助以及相关资助的推动作用,日本、美国、德国等工业大国在遥控小车技术上占据着明显优势。

我国的无线遥控小车研究工作始于20世纪中后期,在国家的863、973等技术发展计划的重点支持下,国内已大范围地进行无线遥控小车的研究。

全国电子大赛和省内电子大赛几乎每次都有智能小车这方面的题目,全国各高校也都很重视该题目的研究,但是与国际先进还存在一定的差距。

可见其研究意义很大。

基于单片机防丢失毕业论文

基于单片机防丢失毕业论文

基于单片机防丢失毕业论文标题:基于单片机的防丢失系统设计与实现摘要:随着现代生活的节奏加快,人们对于物品的防丢失需求越来越高。

本论文基于单片机设计了一个简单而高效的防丢失系统,通过使用智能设备和低功耗传感器,实现了对物品进行实时监测和追踪的功能。

该防丢失系统不仅可以帮助用户避免物品丢失带来的麻烦,还能提高物品安全性和寿命。

本文详细介绍了系统的设计原理、硬件和软件实现,并进行了实际测试和验证。

测试结果表明,该系统具有稳定性和可靠性,可以有效提高物品防丢失的效果。

关键词:单片机,防丢失系统,智能设备,监测,追踪一、引言物品的丢失对于人们来说是一个常见但令人困扰的问题。

特别是一些贵重、重要或敏感的物品,一旦丢失往往会带来严重的后果。

因此,开发一种有效的防丢失系统对于提高物品的安全性和防范丢失事件具有重要意义。

二、系统设计原理该防丢失系统采用了基于单片机的设计方案,主要包括以下几个关键部分:1.智能设备和低功耗传感器:使用智能设备(如手机或手表)与物品进行连接,通过低功耗传感器实时监测物品的状态。

2.监测与追踪功能:通过传感器获取物品的位置和运动状态,并与智能设备进行实时同步和显示,用户可以随时通过智能设备了解物品的实时位置。

3.报警功能:当物品离开预设范围或发生异常情况时,系统会自动触发报警器,同时通过智能设备发出声音或震动提醒用户,以便及时防止物品的丢失。

三、系统硬件和软件实现1.硬件部分:系统主要包括单片机控制模块、传感器模块、报警器模块和电源模块。

其中,单片机控制模块负责控制各个模块的工作和数据传输,传感器模块用于获取物品的位置和状态信息,报警器模块用于触发报警信号,电源模块提供系统工作所需的电力。

2.软件部分:系统使用C语言进行编程,通过单片机控制模块实现数据的采集、处理和显示。

智能设备通过与单片机进行蓝牙连接,通过相应APP实现与用户的交互和数据共享。

四、系统测试与验证本论文进行了一系列实验,测试了该防丢失系统的稳定性和可靠性。

基于单片机、蓝牙及GSM的智能防盗系统的设计

基于单片机、蓝牙及GSM的智能防盗系统的设计

目录基于单片机、蓝牙及GSM的智能防盗系统的设计系统 (2)摘要 (2)1.引言 (3)1.1应用背景 (3)1.2功能介绍 (3)1.3系统结构 (3)2、系统总方案设计 (3)2.1 系统器件选取及分析 (3)2.2系统框图 (4)3、系统硬件设计 (5)3.1电源模块 (5)3.2 AT89C52芯片及最小系统 (5)3.3 GSM模块及接口电路 (6)3.4热释电红外传感器 (8)3.5蓝牙模块 (10)4、系统软件设计 (11)5、硬件调试及软件编程注意事项 (12)6、系统测评 (12)7、结束语 (13)参考文献 (14)基于单片机、蓝牙及GSM的智能防盗系统的设计系统摘要随着现代生活节奏的加快,贵重物品经常会丢失或被遗忘。

利用嵌入式计算机技术和电子技术设计的防盗器,可以帮助人们有效地保护贵重物品。

防盗器因其特殊的应用场景,应该具备小体积、低功耗、大电量等特点。

传统的电子防盗器多分为主机和子机,需要通过主机控制子机来实现防盗功能,无疑增加了操作难度和制作成本。

近年来智能手机的用户数量呈爆炸式增长,将智能手机应用于物联网领域,可以节约成本,而且产品将拥有大量的潜在用户。

With the pace of modern life is speeding up, the valuables are often lost or forgotten. The use of anti-theft device of embedded computer technology and electronic technology in design, can help people to effectively protect the valuables. Anti theft device because of its special application scenario, should have small volume, low power consumption, high power characteristics. The traditional electronic anti-theft device of multiple divided into host and sub machine, need through the host control sub machine to achieve the anti-theft function, undoubtedly increased the difficulty of the operation and production cost. In recent years the number of intelligent mobile phone users are increasing explosively, the intelligent mobile phone application in the field of Internet of things, can save the cost, and the product will have a large number ofPotential users.1 引言1.1应用背景防盗类产品众多,对于传统的防盗产品,大部分是当检测到非法入侵或盗窃行为时,发出声、光、电等报警信号。

基于51单片机蓝牙控制

基于51单片机蓝牙控制

基于51单片机蓝牙控制引言蓝牙技术在现代电子设备中得到广泛应用。

它提供了一个简单且低成本的无线通信解决方案,使得设备之间可以方便地进行数据传输和控制。

在嵌入式系统中,使用蓝牙技术可以实现对设备的远程控制,为用户带来更方便的体验。

本文将介绍基于51单片机的蓝牙控制方法及其实现。

一、51单片机简介51单片机是一种常见的基于Intel 8051架构的单片机。

它具有低功耗、高性能和可靠性等特点,广泛应用于各种嵌入式系统中。

51单片机具有丰富的外设接口和强大的计算能力,非常适合用于蓝牙控制的应用。

二、蓝牙技术概述蓝牙技术是一种短距离无线通信技术,采用2.4GHz频段进行通信。

它支持点对点和广播通信方式,并可以同时与多个设备建立连接。

蓝牙技术具有低功耗、简单连接和高速传输等优点,非常适合用于智能家居、智能穿戴设备等应用场景。

三、蓝牙模块选择选择合适的蓝牙模块对于基于51单片机的蓝牙控制至关重要。

目前市面上有很多种蓝牙模块可供选择,如HC-05、HC-06等。

在选择蓝牙模块时,需要考虑功耗、通信距离、接口类型等因素,并结合实际应用需求进行选择。

四、系统设计本系统设计基于51单片机和HC-05蓝牙模块实现蓝牙控制。

系统的主要硬件组成包括:51单片机、HC-05蓝牙模块、LED灯等。

软件方面,需要进行蓝牙通信协议的设计和单片机程序的编写。

4.1 硬件设计首先,将HC-05蓝牙模块与51单片机进行连接。

一般情况下,HC-05模块的VCC接口连接到单片机的正电源,GND接口连接到单片机的地线,TXD接口连接到单片机的RXD口,而RXD接口连接到单片机的TXD口。

接下来,将LED灯与单片机进行连接。

将LED的正极连接到单片机的I/O口,将LED的负极连接到地线。

这样,单片机控制LED的亮灭就可以通过改变相应的I/O口电平实现。

4.2 软件设计首先,在51单片机上编写蓝牙通信协议的实现代码。

蓝牙通信协议一般包括建立连接、数据传输和断开连接三个过程。

基于单片机的防丢器的设计与实现

基于单片机的防丢器的设计与实现

基于单片机的防丢器的设计与实现陈春雨,李瑞英,赵亚军(大庆师范学院机电工程学院,黑龙江大庆163712)摘 要:随着生活快节奏时代的到来,因为遗忘㊁窃贼等原因而造成遗失贵重物品的经历,为我们造成了巨大的困扰,运用蓝牙技术的防丢器的设计解决了这一问题㊂运用STC89C52单片机进行控制,使用方式简单易操作,打开焊接的子机电路板,连接电源,与主机(手机)的蓝牙进行连接,主机与子机之间通过H5-05蓝牙模块进行无线电信号的发出与接收,进行数据的实时交互㊂主机与子机的距离超过一定限度,主机会因为接收不到信号而判定丢失或者遗落发出提示报警,发挥出防丢的功能㊂关键词:STC89C52单片机;H5-05蓝牙模块;无线电信号;实时交互作者简介:陈春雨(1979 ),女,黑龙江大庆人,副教授,从事物理检测方向研究㊂DOI 编码:10.13356/ki.jdnu.2095-0063.2020.03.014中图分类号:TP36 文献标识码:A 文章编号:2095-0063(2020)03-0104-07 收稿日期:2019-12-251 引 言现代社会,电子产品的广泛应用为人们的生活提供了许多便利,手机更是从不离身的必要设备㊂钱包㊁女士的随身包,甚至于孩子,当这些生活中重要的一部分丢失时,所造成的困扰是巨大的,防丢报警器应运而生㊂防丢报警器主机和子机在超过设定的最大距离时,主机能够振动或者报警,子机能够响铃报警并提示灯亮起提示㊂随着无线网络通信技术的快速发展,应用无线通信技术的产品给人们的生活增添了不少便利,无线蓝牙技术的出现推动了无线监控技术的发展,采用蓝牙芯片模块设计的蓝牙防丢报警器具有采用其他无线技术无法相比拟的优势:(1)蓝牙是一种通频的设备,在科学的定义要求下,具有通用性,在世界的任何一个角落,当一个使用者的蓝牙开启并且允许周围的其他使用者连接时,都可以轻易地与其他的蓝牙使用者相连接,而使用者无须进行繁复的设置,这可以保证蓝牙防丢器具有使用简单㊁实用性强的特点㊂①②(2)蓝牙的跳频扩频通信的工作方式,应用的频率较高,这就极大地减少了其他设备的射频干扰,可以极大地增强蓝牙防丢器的抗干扰性和稳定性㊂③(3)为了顺应简单式系统的大量传播,大多数蓝牙的正常工作电流也仅仅为几百微安㊂④持401第40卷 第3期 大庆师范学院学报 Vol.40 No.3 2020年5月 JOURNAL OF DAQING NORMAL UNIVERSITY May,2020①②③④韩东:‘基于蓝牙的防丢器硬件设计与实现“,‘河南教育学院学报“2015年58卷4期,第2266 2270页㊂王啸东㊁尤凤翔:‘基于单片机的智能防丢器系统设计“,‘河南科技“2011年11期,第61 61页㊂吴忠伟㊁何显山㊁岳彤:‘基于51单片机的无线防丢器的设计研究“,‘工业控制计算机“2018年31卷12期,第154 156页㊂叶冬㊁谢东力:‘无线防丢器设计“,‘科技创新与应用“2017年第8期,第52页㊂续性强是作为一件电子产品进入市场的重要标准㊂综上所述,采用蓝牙通信技术设计制作防丢报警器,通用性能够得到保证,持续性得到了市场的认可,无线电信号的稳定性具有强大的抗干扰能力和强大的实用性㊂蓝牙防丢器作为一种可以通过蓝牙模块信号所限定距离来检测两个物体是否过远的电子设备,可以有效地防止所携带的贵重物品丢失,并防止因监护人大意而造成的儿童走失,得到了市场的广泛认可㊂基于蓝牙模块而设计的蓝牙防丢器分为蓝牙子机模块与手机APP 主机端,其中蓝牙子机模块作为旧版本无线电电子防丢器中的子机附于物品之上,手机APP 端作为旧版本无线电电子防丢器中的主机由使用者随身携带,在蓝牙防丢器正常工作工作时子机定时(自主设定)向主机发出无线电信号,子机也可通过按键来控制进入命令模式发出报警信号,主机如果正常接收到无线电信号则不进行响铃振动报警,而当主机与子机间的距离超过蓝牙模块所规定的最大值时(使用者自己进行设定),主机接收不到信号而立即发出报警(响铃和振动),主机也可以通过按钮来寻找子机现在的位置㊂①②③2 硬件电路2.1 主控电路主控模块是整个设计的核心,对整个系统起着总体控制的作用,主控电路需要检测蓝牙串口模块㊁稳压电源模块等各个模块传递过来的参数,系统需要一个功能强大且兼容性较强的控制核心,在电路中采用的是STC89C52单片机作为系统的主控芯片,这是目前对完成这类基础电路的主流芯片㊂主控电路如图2-1所示㊂单片机最小系统的主要组成有STC89C52单片机,晶振电路和复位电路㊂单片机集成了单晶片上的每个功能单元,拥有最小的空间体积㊂单片机的程序命令㊁常态和格式在唯读记忆体中不易损坏㊂④⑤⑥图2-1 单片主控电路2.2 蓝牙模块电路蓝牙防丢报警器是以HC-05蓝牙模块为接收控制信号,实物引脚对应如图2-2所示,子机的蓝牙模块接通后,与手机的蓝牙相连,子机的提示灯常亮,提示已经正常连接㊂如果因为其他情况导致连接失败,提示灯会闪烁提醒,蓝牙模块的两个串口直接通过物理方式与STC89C52单片机上的P30和P31两个引脚连接㊂手机蓝牙的控制信号可以通过串口和单片机进行通信㊂在501 基于单片机的防丢器设计与实现①②③④⑤⑥王闯㊁崔雯博:‘基于STC89C52的无线电子防丢器的设计“,‘无线互联科技“2015年1期,第81 82页㊂陈悦㊁夏佳宁:‘基于WIFI 技术的防丢器的研究与设计“,‘山东工业技术“2017年20期,第128页㊂阚力丰㊁郭明明㊁韩洋等:‘基于蓝牙技术的双向防丢器的研究与设计“,‘电子制作“2014年15期,第11 12页㊂郭明明㊁阚力丰㊁黄鹏飞:‘基于蓝牙技术的便携式双向防丢器设计“,‘电子制作“2015年18期,第5 6页㊂李有文㊁余建华㊁胡琳等:‘基于CC2541蓝牙技术的双向防丢器设计“,‘机械工程与自动化“2016年4期,第194 195页㊂刘超㊁陈昊㊁周雨昂等:‘基于CC2541的防丢系统的设计与实现“,‘科学技术创新“2019年13期,第81 83页㊂系统设计中使用的蓝牙模块电路原理图如图2-3所示㊂HC-05蓝牙串口通讯模块,拥有两种工作模式主动命令模式和自动连接模式,当处于自动连接模式是,整个蓝牙模块可以分为三部分,即:主㊁从㊁回环三部分㊂当HC-05模块处于自动连接模式时,能够自动地根据使用者事先设定好的程序方式进行数据的传输与通信;当HC-05模块处于主动命令模式时能执行该模块所能进行的AT 命令,使用者能够从调试助手向模块输入任意AT 指令,对模块的状态加以修改,对模块发布下一步的控制命令㊂①②③④通过控制模块外部引脚(PIO11)输入电平,可以实现模块工作状态的动态转换㊂串口模块用到的引脚定义:(1)PIO8连接LED,指示模块工作状态,模块上电后闪烁,不同的状态闪烁间隔不同㊂(2)PIO9连接LED,指示模块连接成功,蓝牙串口匹配连接成功后,LED 长亮㊂(3)PIO11模块状态切换脚,高电平→AT 命令响应工作状态,低电平或悬空→蓝牙常规工作状态㊂(4)模块上已带有复位电路,重新上电即完成复位㊂ 图2-2 蓝牙模块实物图 图2-3 HC-05电路原理图 2.3 U-BOX-6M GPS 模块U-BLOX-6M GPS 模块是通用性模块,具有高灵敏度㊁低功耗㊁小型化,在普通GPS 接收模块不能定位的地方,如狭窄都市天空下㊁密集的丛林环境,U-BLOX-6M 都能高精度定位㊂该模块在小型设备具体的使用中也能很好的体现出来,模块的体积小㊁功耗较低,灵敏度在小距离,也能得到保证,⑤非常适用于蓝牙防丢器这个移动定位系统的应用,是在GPS 选择上的最优,电路原理图如图2-4所示㊂  图2-4 U-box-6M GPS 模块原理图 图3-1 总体结构框图601大庆师范学院学报2020年第3期Journal of Daqing Normal University No.3,2020①②③④⑤时继潮㊁李新红㊁吴阳明等:‘蓝牙4.2协议的一主多从防丢器APP 设计“,‘单片机与嵌入式系统应用“2017年17卷7期,第44 46页㊂王磊:‘基于蓝牙4.0技术的防丢器的研究与设计“,硕士学位论文,太原理工大学,2013年,第5 18页㊂吴雪琴:‘基于蓝牙技术的计算机间通信“,硕士学位论文,西北工业大学,2003年,第7 15页㊂李娜㊁季赛花㊁陈刘洋等:‘基于蓝牙4.0技术智能防丢器的设计与实现“,‘计算机与数字工程“2016年44卷9期,第1866 1869页㊂罗伟,刘赐恩,倪有顺等:‘基于ESP8266EX 的无线寻物装置的设计“,‘科技视界“2016年第23期,第381 382㊂3 软件设计3.1 系统结构分析在这个设计中,所采取的思想是模块化思想,将整个设计按照功能进行分模块实现,通过分化,复杂的设计变为一个个的简易模块电路,最后由单片机进行统一管理并实现功能㊂对各模块的相应简要介绍在硬件部分已经做了详细的分析㊂总体结构框图见图3-1所示㊂3.2 系统程序流图整个系统程序流图如图3-2所示:程序开始运行对LED 灯㊁灯状态标志位㊁模块状态控制IO 口发送标志位,进行初始化,对蓝牙串口进行赋值,通过蓝牙串口数据发送函数激活蓝牙模块,打开串口中断服务程序,对串口暂存状态进行检测㊂获得允许,串口发送预选存好的数据字符串,再次启动串口中断服务程序,对收到的数据进行反应,包括提示灯的亮度控制以及蜂鸣器状态控制㊂3.3 主机程序设计要想设计APP,程序做为具体功能的内核控制,要准确简捷,拥有良好的可移植性,对设计进行分析,针对所要实现的功能,设计程序编写流程图,如图3-3所示㊂图3-2 主程序流程图 图3-3 程序编写流程图第一步:打开本地蓝牙设备(1)使用设备端首先需要获得发射功率参数,用户可以通过主机控制接口HCI 来获得端口的发射功率参数,并将读取的端口属性提供给接口㊂(2)当端口被写入新的数据值时,设备端将会收到来自于写入函数的的回调结果,设备端将会根据告警的距离判断是否进行相应的告警㊂(3)RSSI 是通过接收端的接口来获得,并不需要设备端提供服务㊂第二步:搜索周边蓝牙设备首先用户需要判断当前系统是否支持androidBLE 接口,如果支持BLE 接口,继续获得蓝牙适配器类来使用BLE -API,在设置界面开启蓝牙功能㊂开始扫描周边设备,假设String bluetoothAddress =device.getAddress(),获取蓝牙48位MAC 地址,连接蓝牙,并进行数据通信交互㊂第三步:获取蓝牙信号强度用户通过设备服务发现,针对每一个服务,获得相应服务的唯一识别码㊂STATE_CONNECTED 表示已连接,STATE_DISCONNECTED 表示断开连接㊂通过读取对于那个蓝牙的请求,去自动设置对应设备的特征属性得到返回值RSSI,连接后,由于手机和设备端的距离在发生变化,因此要701 基于单片机的防丢器设计与实现不断地读取返回值RSSI,实时计算主机和子机之间的距离才能保证防丢报警功能的顺利实现㊂3.4 主机软件设计在选用E4A 软件制作APP 时,首先需要充分了解这个软件,如图3-4所示的界面,中部为所要设计的APP 的主界面,界面的右边是该软件的核心库,用户能够通过核心库方便快捷的用拖动的方式进行APP 界面的操作,例如:按键㊁蓝牙㊁文本框等等,当使用者在界面使用点击的方式选取控件时,存在于界面左侧的控件属性面板就会显示相应控件的信息,也可以通过面板直接进行修改控件的信息㊂ 图3-4 设计APP 界面图 图3-5 编写源代码界面图需编写安卓应用程序时,使用者直接重复点击主界面空白地方,可以直接进入代码编写区,该区域是留给用户进行编写代码的窗口,如图3-5所示,用户对代码编写完毕后,通过上方的编译快捷键,直接进行编译,代码无误时,通过编译可以直接生成用户所需的APP 文件㊂分为主机和子机两部分,运用软件软件E4A5.8进行软件编程,如图3-6,并设计界面,主机(APP)流程图如图3-3所示,通过APP 与焊接的子机(电路板)相连接,设置搜索权限,并搜索设备并连接,设置的名字为HC-05㊂作为主机主要有两个功能:1.通过主机寻找子机;2.当距离过远时,响铃并震动报警提示㊂ 图3-6 主机(APP )流程图 图3-7 主机(APP )界面初始图 图3-8 主机(APP )界面设计图 进行分部设计界面,首先粘贴需要的APP 界面,如图3-7所示,初始化一个界面基础,,功能就是按下搜索键,通过程序控制,使的子机进入命令模式,按另一个按键,会退出手机APP㊂先进行一次界面调试,这个APP 界面一共有三个控件,包括有两个按键,一个标签框,控件都是通过直接拖动到显示界面的㊂按下 输出”按键之后在标签框显示 搜索设备”,设置事件按钮,处于单击状态:标签1.标题="搜索设备", 事件”的意思是将要发生的事件, 按钮”是界面上的输出按键的标识, 被单击”即是这个按键发生的事件,总的来说,就是当这个按键被单击的时候执行这个函数,函数的内容就是将 搜索设备”赋值给标签1的标题,这样效果就是当我按下输出按键,标题框就会显示 搜索设备”四个字,在程序的结尾应加上结束事件,以表明这个按键801大庆师范学院学报2020年第3期Journal of Daqing Normal University No.3,2020被单击的事件已经处理并且结束了㊂记录事件按钮通过单击,无论是 被单击”还是 程序结束”都是E4A所整理好的函数功能,进行调用就可以完成㊂调试运行:编写完安卓APP源码后生成APK文件,首先选择把它安装到安卓虚拟机当中进行调试,当在虚拟机中调试合格后,安装到手机进行最后的调试与子机电路对接,实现功能,如图3-8所示㊂4 电路测试与结论4.1 检查设计使用元件的好坏根据电路原理图购买元件后,首先检查返回的元件是否损坏㊂根据每个组件的检测方法,分别进行测试,另外,检查原理图是否一致,只有检查完成后,上部和零件才能焊接㊂这样的工作,防止设备本身出现问题和错误的焊接不便纠正㊂4.2 放置㊁焊接各元件参照设计好的原理图在电路板上尝试进行各个元器件的排布,严格遵循层次焊接的原理,实际焊接过程中,必须先焊接高度较低和难度要求较低的组件,再焊接要求更高的组件㊂尤其对于容易受热损伤并且更脆弱的组件,必须进行后焊㊂焊接集成芯片模块时连续焊接时间不应超过10秒,特别要注意芯片的安装方向㊂焊接完好电路如图4-1所示㊂ 图4-1 子机电路实物 图4-2 防丢报警功能开启 4.3 连接电路,发挥防丢报警作用,并查看子机地址通过蓝牙连接后所示,当手机与子机建立连接后每过3秒自动检测一下连接状态㊂当子机蓝牙按下AT命令模式按钮时,手机作为主机会震动和响铃,进入3秒子机寻找主机的功能模式㊂当按下主机的搜索键时,子机的蜂鸣器会工作,发出响铃,提示灯会闪烁,进入主机寻找子机的功能模式㊂作为蓝牙防丢报警器的主要功能,主机能够自动寻找并判定子机是否超出安全距离才是最重要的㊂如图4-2所示,当两者距离超过安全距离的时间超过3秒时,子机和主机会同时发出响铃报警,子机提示灯亮起,通过调试助手可以明确子机地址㊂具体调试结果表见表4-1所示㊂通过调试助手选取好合适的端口进行无线连接,子机的GPS模块能够清晰地显示子机所在位置,如图4-3所示,子机所在位置在途中显示,作为小型的GPS模块虽然拥有不可避免的误差存在,但是用户可以通过附加的无线天线,进行信号的接收加强和发送加强㊂图4-3 GPS功能查看子机位置901 基于单片机的防丢器设计与实现大庆师范学院学报2020年第3期Journal of Daqing Normal University No.3,2020表4-1 测试功能操作应有表现是否实现按下子机电路蓝牙复位键蓝牙连接中断,手机作为主机震动进行报警㊂正常实现按下手机搜索键蓝牙连接中断,子机电路报警,蜂鸣器发声,LED提示灯亮起正常实现通过调试助手查看GPS模块可以清晰的看到子机所在位置的经纬度和附近地图正常实现手机和子机离开安全距离蓝牙连接中断,手机作为主机震动进行报警,子机电路报警,蜂鸣器发声,LED提示灯亮起㊂正常实现结 论选用STC89C5单片机作为控制核心,利用C语言软件编程和安卓编程作为程序控制,选用HC-05蓝牙模块和U-BOX-6MGPS模块进行电路与手机的信息交互和子机电路位置工具,最终实现了电路功能㊂蓝牙防丢报警器设计中涉及到的控制过程,即利用单片机STC89C52单片机对蓝牙模块HC-05进行控制,产生所需要的无线电信号,通过程序进行控制,每3秒进行一次无线电发出与接收,蓝牙模块相连一个AT命令按钮,当给低电平或者悬空时,蓝牙模块处于正常工作模式,按下后给蓝牙模块高电平进入命令响应工作状态,模块给主机通过无线电发出命令,使得主机进入报警模式,3秒后自动关闭,这样的一个蓝牙信号发生与接收装置完整实现㊂同时子机的GPS模块能够清晰地显示本身所在的位置,子机上的蜂鸣器电路起到了报警的作用,当蓝牙模块和主机之间的蓝牙无线电通信间断后,蜂鸣器电路连通发出响铃,相应的LED等亮起,提示使用者自己所在的位置㊂在主机方面,在E4A软件上运用安卓编程写好的程序制作APP,通过手机蓝牙接收和发出无线电信号,界面设置完成后,可以通过设置的控件进入命令模式,按下后子机收到命令进入报警提示模式,2秒后自动关闭㊂同时,作为防丢报警器的主要功能是能自动判定子机与主机的距离是否超过安全距离,一般HC-05蓝牙模块的安全距离为十米,可通过AT模式自主设定,当超过安全距离后子机和主机同时进入报警模式,发出提示,直到子机和主机进入安全距离以内自动连接上为止㊂系统能实现子机主动寻找主机功能㊁主机主动寻找子机功能㊁子机GPS定位功能㊁主机与子机自动判定超过安全距离并自动报警的功能㊂[责任编辑:金天坤] Design and Implementation of Anti-loss Device Based on Single Chip MicrocomputerCHEN Chun-yu,LI Rui-ying,ZHAO Ya-jun(School of Mechatronics Engineering,Daqing Normal University,Daqing,Heilongjiang163712,China)Abstract:Losing valuables due to forgetting,thieves and other reasons is causing people great trouble in the fast pacing era.The design of the anti-loss device using Bluetooth technology solves this problem.STC89C52single chip microcomputer is used for control.The operation mode is simple and easy.One just pens the circuit board of the welding sub machine,connects the power supply,and the Bluetooth of the host(mobile phone)is connected.Between the host and the sub machine,the radio signal is sent and received through h5-05Bluetooth module,and the data is exchanged in real time.If the distance between the host computer and the slave computer exceeds a certain distance,the host computer will send a prompt alarm because it cannot receive the signal and judge whether it is lost or lost,so as to play the function of loss prevention.Keywords:STC89C52;H5-05Bluetooth module;radio signal;real time interaction011。

基于51单片机的防摔倒报警器设计与实现

基于51单片机的防摔倒报警器设计与实现

工程学院毕业设计说明书(论文)作者:学号:学院:电气工程学院专业:通信工程题目:基于51单片机的防摔倒报警器设计与实现指导者:评阅者:2021年5月摘要如今,由于政策和自然的人口增长,从整体来看,我国已经进入社会老龄化阶段。

对于行动不便的老年人来说,摔倒、滑到可能会造成严重的后果,甚至在一些案例之中导致了老年人的死亡。

而如果老年人再摔倒之后不被扶起,他们凭借自己的能力无法起身,那么造成严重后果的可能性就会进一步增大。

但近些年来,出现了许多老年人碰瓷的恶性事件,这使人们陷入了扶与不扶的两难境地。

医院里住院率和死亡率也因为老年人跌倒情况的发生而不断的升高,同时老年人跌倒也给其家人带来了悲痛的情感和沉重的经济负担。

社会上因为老年人跌倒而发生的不良现象层出不穷,不少讹诈团伙因此出现敲诈人们的钱财,这种现象的出现降低了整个社会的道德素养,更可能会影响到青少年的身心发展。

所以,研发一款能够对老年人的各项活动进行实施管控,将老年人的信息与数据实时反馈到家人或警方。

这将会非常明显地降低老年人因为摔倒、滑到所造成的身体损伤后果。

从而使得家人放心,老年人安心。

本论文在着手进行相关研究之前,对于国内外关于老年人跌倒检测报警器进行了细致的资料手机,经过研究,我们提出了了一中基于ADXL345传感器技术的“老年人跌倒检测及报警方案”。

在日常生活中,利用这种技术,对老年人自身活动所产生的倾角的数据进行实时采集,然后再把收集到的数据发送给单片机上,达到监测老年人的运动状态的目的,使老年人的家人和警务人员能在老年人发生危险情况的第一时间做出反应从而保证老年人的安全。

关键词:老人防跌倒;定位;监测报警;单片机AbstractNowadays, the population aging in the society is gradually intensified. We often see that the old people fall down and there is no one to help them, which leads to the death of the old people. We also feel helpless for this kind of tragedy, because we are afraid that we might be blackmailed by himself or his family after helping the old man. The hospitalization rate and mortality rate in hospitals are also increasing due to the occurrence of fall among the elderly. Meanwhile, falls of the elderly also bring sad emotions and heavy financial burden for their families. In the society, many bad phenomena occur because the elderly fall down in an endless stream, so many blackmail gangs extort people's money, which reduces the moral quality of the whole society and may affect the physical and mental development of teenagers. Therefore, under the premise of not affecting the normal activities of the elderly, monitoring the activities of the elderly by scientific means, and calling the police for help immediately after the detection of the elderly fall can effectively reduce the health injuries and medical expenses brought by the elderly fall.After research, we studied the "fall detection and alarm scheme for the elderly" based on the ADXL345 sensor technology. In daily life, using this technology, the data of the dip angle generated by the elderly's own activities is collected in real time, and then the collected data is sent to the single-chip microcomputer to achieve the purpose of monitoring the exercise state o f the elderly. To ensure the safety of the elderly.Key words: the elderly fall; orientation; monitoring; single-chip目录第一章绪论 (3)1.1概述 (3)1.2 国内外防跌倒报警器的设计情况 (3)1.3本文的安排 (4)第二章关键技术概述 (7)2.1单片机 (7)2.2GPS (7)2.3GSM (8)第三章系统设计与硬件方案 (11)3.1系统方案的确定 (11)3.2系统的功能分析及体系结构设计 (12)3.2系统硬件的选择 (13)3.2.1 单片机芯片的选择 (13)3.2.2声音报警电路方案的选择 (14)3.2.3倾角传感器的选择 (15)3.2.4无线遥控模块的选择 (16)3.3系统硬件确定 (17)3.4模块电路的设计 (17)3.4.1 STC89C52单片机电路设计 (17)3.4.2 5V电源电路设计 (20)3.4.3 LED信号指示灯电路设计 (21)3.4.4 GSM_SIM800A模块电路设计 (21)3.4.5UBLOX模块NEO-6M GPS模块电路设计 (24)3.4.6 蜂鸣器报警电路(低电平有效)设计 (24)3.4.7 ADXL345倾角传感器模块电路设计 (25)第四章系统软件设计 (27)4.1 编程语言选择 (27)4.2单片机程序开发环境 (27)4.3 Keil uVision4软件开发流程 (28)4.4 STC-ISP-15xx-v6.85p程序烧录软件介绍 (29)4.5 PL2303串口程序烧写模块 (30)4.6 程序流程图 (31)第五章系统焊接与调试 (33)5.1 电路焊接 (33)5.2 系统调试 ............................................................... 错误!未定义书签。

基于单片机的手机蓝牙防丢设计-毕业论文

基于单片机的手机蓝牙防丢设计-毕业论文

基于单片机的手机蓝牙防丢设计摘要在日常生活中时常有随身贵重物品丢失的情况,花费大量的时间和精力去寻找丢失物品也让人十分苦恼;在日常外出的时候,行走在嘈杂的人群中,家中的老人或小孩难免有走丢的情况发生。

所以本文中就设计了基于单片机的手机蓝牙防丢器来解决上述问题。

本设计的总体构成主要由STC89C52RC单片机、单片机最小系统电路、蓝牙模块、声光报警电路组成。

通过蓝牙模块HC-05进行串口通信,再由89C52单片机对接收到的串口数据进行处理,当手机与蓝牙子板断开连接就由单片机控制声光报警电路进行报警。

或当手机不知所踪时,只要手机与蓝牙子板还在连接状态中,也可通过蓝牙防丢设备上的按钮进行对手机的反向查找,按下蓝牙主板上的按钮,手机就会发出警报声并震动,这样就能成功实现手机的小范围内找回。

蓝牙防丢设备主要由单片机进行控制和蓝牙模块实现通信,突出并利用了蓝牙数据传输通信的实时性和高效性,才得以使蓝牙防丢设备具备了强抗扰,低耗能,易携带的优点以及防丢器最基本的要求:实用性和精准性。

关键词:STC89C52RC单片机,手机蓝牙,防丢设备,无线通信Anti - loss design of mobile phonebluetooth based on MCUAbstractIn daily life, people often lose their valuables. And in the daily out, walking in the noisy crowd, the family of the elderly or children will inevitably get lost. Therefore, this paper designs a mobile phone bluetooth anti-loss device based on single-chip microcomputer to solve the above problems.The overall composition of the design is mainly composed of STC89C52RC single-chip microcomputer, reset circuit, clock circuit, bluetooth module circuit, sound-light alarm circuit and power supply module. Hc-05 through the bluetooth module for serial communication, and then 89C52 MCU docking received serial data for processing, when the phone and the blue tooth sub-board disconnection by the MCU control sound-light alarm circuit for alarm.Or when the mobile phone is missing, as long as the mobile phone and the blue tooth board are still connected, you can also reverse search the mobile phone through the button on the bluetooth anti-loss device, press the button on the bluetooth motherboard, the mobile phone will send out an alarm sound and vibration, so that the mobile phone can be successfully recovered within a small range. Bluetooth anti-loss device is mainly controlled by single-chip microcomputer and realizes communication with bluetooth module. It highlights and makes use of the real-time and high efficiency of bluetooth data transmission communication, so that the bluetooth anti-loss device has the advantages of strong anti-interference, low energy consumption, easy to carry and the most basic requirements of anti-loss device: practicability and accuracy.Key words: STC89C52RC MCU, mobile phone Bluetooth,Anti-lost device, wireless communication目录第1章绪论 (4)1.1 研究意义 (4)1.2 研究现状 (4)1.3 研究内容及本文结构 (6)1.4 拟实现的功能介绍与操作过程 (7)第2章控制系统主要器件的选择 (8)2.1 主控器件STC89C52RC单片机 (8)2.1.1 主要特性 (10)2.1.2 引脚功能 (11)2.1.3 串口通信 (13)2.1.4 SPI通信 (15)2.2 蓝牙模块HC-05 (17)2.2.1 HC-05的特点 (19)2.2.2 HC-05与52单片机接线与基本测试 (19)2.3 小结 (19)第3章硬件电路设计及其原理 (20)3.1 单片机最小系统电路及其原理图 (21)3.1.1 复位电路 (21)3.1.2 时钟电路 (23)3.1.3 电源电路 (23)3.2 声光报警系统电路 (24)3.2.1 本设计中声光报警电路的意义 (24)3.2.2 电路构成元件 (24)3.2.3 电路原理 (24)3.3 按键输入电路 (25)3.4 小结 (26)第4章程序设计与编写 (26)4.1 系统程序流图 (26)4.2 主程序编写 (27)4.3 定时程序编写流程图 (28)4.4 按键中断程序编写流程图 (29)第5章系统制作与调试 (31)5.1 硬件部分焊接与测试 (31)5.1.1 蓝牙HC-05与单片机连接基本测试 (31)5.1.2 蓝牙子板按键测试 (32)5.1.3 HC-05模块测试 (32)5.2手机蓝牙功能测试 (33)5.3 整体测试 (35)5.4 成品展示 (36)总结与展望 (39)参考文献 (40)第1章绪论本设计制作的是一款基于单片机的蓝牙防丢器系统。

基于51单片机的手机蓝牙遥控小车设计(程序元件清单实物图)

基于51单片机的手机蓝牙遥控小车设计(程序元件清单实物图)

基于51单片机的手机蓝牙遥控小车设计(程序元件清单实物图)本人一直想做一个遥控车,终于今天实现了,跟大家分享一下。

一、元件清单1、某宝购买一个智能小车底盘(本人车是四驱的,因此有四个电机,两块亚克力板和一些配件螺丝)2、L298n模块两个(一个298控制两个电机)3、HC-06蓝牙模块4、电池盒跟18650电池3个5、单片机最小系统6、杜邦线至少12根,当然越多越好7、若干根导线(连接电机用的,以及电池盒连到L298N跟单片机)二、制作过程首先,先去了解一下L298N的接线,我当时也是懵逼了好久,反正摸索着也会了,一般店家都有资料。

然后是蓝牙模块的使用,拿到蓝牙模块后,有开发板的话(没有就用单片机的烧录器),先按照TXD接TXD,RXD接RXD,打开电脑的串口助手与蓝牙构建通信,打开AT,发送AT指令集,比如设设波特率,改个名字,改个配对的密码。

但通过蓝牙与单片机连接通信的时候,就是TXD接RXD了。

最后一个就是,本人在接线的时候经常碰壁。

比如,你以为接好的线他其实没接好,根本没通,还是拿万用表B了才知道。

因为本人忘了买电池盒,所以我是用12V的直流电接着的,导致遥控车拖着跟电线。

三、实物图(拖着跟电线以及充电宝供电的车不过我没通电)资料内包括L298N的部分资料,以及蓝牙的说明书(看AT指令集就好)和源程序。

app:单片机源程序如下:1./*手机蓝牙遥控小车 APP可以在应用市场搜蓝牙串口助手2.左转右转大概是90度我的是四驱的,如果是只有一个l298N 的话就把带2的删了3.pwm有十级变速*/4.5.6.#include <reg52.h>7.8.#define Left_moto2_pwm P0_4 //接驱动模块ENA 使能端,输入PWM信号调节速度左后轮9.#define Right_moto2_pwm P0_5 //接驱动模块ENB 右后轮10.#define Left_moto_pwm P1_4 //接驱动模块ENA 使能端,输入PWM信号调节速度左前轮11.#define Right_moto_pwm P1_5 //接驱动模块ENB 右前轮12.#define uchar unsigned char13.#define uint unsigned int14.15.sbit P0_4=P0^4; //定义P0_416.sbit P0_5=P0^5; //定义P0_517.sbit P1_4=P1^4; //定义P1_418.sbit P1_5=P1^5; //定义P1_519.20./*电机驱动IO定义*/21.sbit IN1 = P1^2; //为1 左电机反转前轮22.sbit IN2 = P1^3; //为1 左电机正转前轮23.sbit IN3 = P1^6; //为1 右电机正转前轮24.sbit IN4 = P1^7; //为1 右电机反转前轮25./*sbit EN1 = P1^4; //为1 左电机使能26.sbit EN2 = P1^5; //为1 右电机使能 */27.28.sbit IN5 = P0^2; //为1 左电机反转后轮29.sbit IN6 = P0^3; //为1 左电机正转后轮30.sbit IN7 = P0^6; //为1 右电机正转后轮31.sbit IN8 = P0^7; //为1 右电机反转后轮32./*sbit EN3 = P0^4; //为1 左电机使能后轮33.sbit EN4 = P0^5; //为1 右电机使能后轮 */34.35.bit Right_moto_stop=1;36.bit Left_moto_stop =1;37.unsigned int time=0;38.int pwm=1;39.40.#define left_motor_en EN1 = 1 //左电机使能41.#define left_motor_stops EN1 = 0 //左电机停止42.#define right_motor_en EN2 = 1 //右电机使能43.#define right_motor_stops EN2 = 0 //右电机停止44.45.#define left_motor2_en EN3 = 1 //左电机使能后46.#define left_motor2_stops EN3 = 0 //左电机停止后47.#define right_motor2_en EN4 = 1 //右电机使能后48.#define right_motor2_stops EN4 = 0 //右电机停止后49.50.51.#define left_motor_go IN1 = 0, IN2 = 1//左电机正传52.#define left_motor_back IN1 = 1, IN2 = 0//左电机反转53.#define right_motor_go IN3 = 1, IN4 = 0//右电机正传54.#define right_motor_back IN3 = 0, IN4 = 1//右电机反转55.56.#define left_motor2_go IN5 = 0, IN6 = 1//左电机正传57.#define left_motor2_back IN5 = 1, IN6 = 0//左电机反转58.#define right_motor2_go IN7 = 1, IN8 = 0//右电机正传59.#define right_motor2_back IN7 = 0, IN8 = 1//右电机反转60.61.unsigned char pwm_val_left =0;//变量定义62.unsigned char push_val_left =0;// 左电机占空比N/1063.unsigned char pwm_val_right =0;64.unsigned char push_val_right=0;// 右电机占空比N/1065.66.67.void delay(uint z)68.{69.uint x,y;70.for(x = z; x > 0; x--)71.for(y = 114; y > 0 ; y--);72.}73.74.75.76.//蓝牙初始化77.void UART_INIT()78.{79.SM0 = 0;80.SM1 = 1;//串口工作方式181.REN = 1;//允许串口接收82.EA = 1;//开总中断83.ES = 1;//开串口中断84.TMOD = 0x20;//8位自动重装模式85.TH1 = 0xfd;86.TL1 = 0xfd;//9600波特率87.TR1 = 1;//启动定时器188.}89.90./************************************************************************/91.void run(void) //pwm调速函数92.{93.push_val_left =pwm; //PWM 调节参数1-10 1为最慢,10是最快改这个值可以改变其速度94.push_val_right =pwm; //PWM 调节参数1-10 1为最慢,10是最快改这个值可以改变其速度95.if(pwm==10) pwm=0;96.if(pwm==0&&pwm<0) pwm=0;97.98.}99.100.101./******************************************************** ****************/102./* PWM调制电机转速 */ 103./******************************************************** ****************/104.105.106./* 左侧电机调速 */107./*调节push_val_left的值改变电机转速,占空比 */108.void pwm_out_left_moto(void)109.{110.if(Left_moto_stop)111.{112.if(pwm_val_left<=push_val_left)113.{ Left_moto_pwm=1;114.Left_moto2_pwm=1; }115.else116.{ Left_moto_pwm=0;Left_moto2_pwm=0; }117.118.if(pwm_val_left>=10)119.pwm_val_left=0;120.}121.else { Left_moto_pwm=0;Left_moto2_pwm=0; }122.}123./******************************************************** **********/124./* 右侧电机调速 */125.void pwm_out_right_moto(void)126.{127.if(Right_moto_stop)128.{129.if(pwm_val_right<=push_val_right)130.{ Right_moto_pwm=1;131.Right_moto2_pwm=1; }132.else133.{Right_moto_pwm=0;134.Right_moto2_pwm=0;}135.if(pwm_val_right>=10)136.pwm_val_right=0;137.}138.else {Right_moto_pwm=0;Right_moto2_pwm=0; } 139.}140./***************************************************/141.///*TIMER0中断服务子函数产生PWM信号*/142.void timer0()interrupt 1 using 2143.{144.TH0=0XF8; //1Ms定时145.TL0=0X30;146.time++;147.pwm_val_left++;148.pwm_val_right++;149.pwm_out_left_moto();150.pwm_out_right_moto();151.}152.153.//小车前进154.void forward()155.{156.ET0 = 1;157.run(); //pwm 程序158.left_motor_go; //左电机前进159.right_motor_go; //右电机前进160.left_motor2_go; //左电机前进后轮161.right_motor2_go; //右电机前进后轮162.}163.164.void left_go() //左转165.{166.ET0 = 1;167.run();168.left_motor_back;169.right_motor_go;170.left_motor2_back;171.right_motor2_go;172.delay(700);173.forward();174.}175.//右转176.void right_go()177.{178.ET0 = 1;179.run();180.delay(50);181.right_motor_back;182.left_motor_go;183.right_motor2_back;184.left_motor2_go;185.delay(700);186.forward();187.}188.//小车左转圈189.void left()190.{191.ET0 = 1;192.run();193.delay(50);194.right_motor_go; // 右电机前进195.left_motor_back; // 左电机后退196.right_motor2_go; // 右电机前进197.left_motor2_back; // 左电机后退198.}199.200.//小车右转圈201.void right()202.{203.ET0 = 1;204.run();205.left_motor_go;206.right_motor_back;207.left_motor2_go;208.right_motor2_back; 209.}210.211.//小车后退212.void back()213.{214.ET0 = 1;215.run();216.left_motor_back;217.right_motor_back; 218.left_motor2_back;219.right_motor2_back; 220.}221.222.//小车停止223.void stop()224.{225.ET0 = 0;226.P1=0;227.P0=0;228.}229.230.231.//串口中断232.void UART_SER() interrupt 4 233.{234.if(RI)236.RI = 0;//清除接收标志237.switch(SBUF)238.{239.case 'g': forward(); break;//前进240.case 'b': back(); break;//后退241.case 'l': left(); break;//左转圈242.case 'r': right(); break;//右转圈243.case 's': stop(); break;//停止244.case 'z': left_go(); break;//左转行驶245.case 'y': right_go(); break;//右转行驶246.case 'p': pwm++;break; //加速247.case 'c': pwm--;break; //减速248.}249.250.}251.}252.253.void main()254.{255.TMOD=0X01;256.TH0= 0XF8; //1ms定时257.TL0= 0X30;258.TR0= 1;259.ET0= 1;260.EA = 1;261.UART_INIT();//串口初始化262.while(1);263.}264.。

基于51单片机的蓝牙防丢器系统

基于51单片机的蓝牙防丢器系统

届.别.学号毕业设计基于单片机蓝牙防丢器系统姓名系别、专业导师姓名、职称完成时间摘要在现实生活中,大多数人都曾有过丢失贵重物品的痛苦经历,那懊恼甚至惊恐的情绪实在让人煎熬!现在生活节奏变得越来越快,周遍的环境却日益恶化,健忘、疏忽、被窃等原因造成的贵重物品的丢失几乎每天都在上演。

因此,为了防范这些意外的发生,你身边需要有一个忠实的保护神,那就是随身佩带一套防丢器,她可以有效保护你的贵重物品免于丢失!本设计蓝牙防丢器采用由STC89C52单片机、复位电路、晶振电路、蓝牙模块电路、手机接收报警和电源模块组成。

首先打开手机蓝牙和主板蓝牙进行配对,配对成功后,单片机通过串口和蓝牙模块HM-05发送数据,手机蓝牙实时接收数据。

当手机和蓝牙主板的距离超过一定距离时,手机发出报警声,提示有小偷,马上回去查看寻找。

蓝牙防丢器具有可靠性高,稳定性好,抗干扰能力强,使用方便。

性价比高等特定。

关键字:STC89C52单片机,蓝牙防丢器,蓝牙通信ABSTRACTIn real life, most of us have had the pain of the loss of valuables, that upset even panic mood is really let a person suffering!Now life rhythm becomes faster and faster, the neighboring environment is deteriorating, forgetfulness, negligence, theft and other reasons caused by the loss of valuables on almost every day.Therefore, in order to prevent the occurrence of the accident, you need to have a faithful patron saint, wear a lost; preventer, she can effectively protect your valuables from lost!Is used by the design of bluetooth lost; preventer STC89C52 single-chip computer and reset circuit, crystals circuit, bluetooth module circuit, receiving alarm and power module.First open the mobile phone bluetooth bluetooth matching and motherboard, after the success of the match, microcontroller through the serial port and bluetooth module HM - 05 to send data, cell phone bluetooth receiving data in real time.When cell phones and bluetooth motherboard is more than a certain distance, phone alarm, suggesting the thief, go back to see at once in search.Bluetooth control apparatus has high reliability, good stability and anti-interference ability is strong, easy to use.The specific price higher.Key words: STC89C52 single-chip computer, bluetooth device, bluetooth communication摘要...................................................................................................................................................... I I ABSTRACT . (III)1、绪论 (2)1.1课题的背景 (2)1.2 蓝牙设计的意义 (2)2、总体方案设计 (2)3、系统方案比较、设计与论证 (3)3.1主控制器模块选择 (3)3.2电源选取 (3)4、芯片资料简介 (4)4.1 STC89C52单片机的简介 (4)4.1.1 STC89C52单片机主要特性 (5)5、硬件实现及单元电路设计 (8)5.1主控制模块 (8)5.2报警模块的设计 (9)5.3电源部分的设计 (9)6、系统软件设计 (10)6.1程序结构分析 (10)6.2系统程序流图 (10)7、系统的安装与调试 (11)7.1安装步骤 (11)结论 (11)致谢 (12)参考文献 (12)附录1整体电路原理图 (13)附录2元器件清单 (13)附录3部分源程序 (14)1、绪论1.1课题的背景随着社会的进步,现代生活节奏的加快,在快节奏的都市生活中,人们外出的机会也越来越多,很多人常常会丢三落四,常常会记不清楚把手提包放在那里,或者把电话弄丢,更要命的是有时候带孩子上街,稍不留意孩子就跑丢了,随身带的提包有时候也不免被小偷盯上,在等车等船时,稍不留意,小偷就会拎走你的包,如果小孩走丢,那就更焦急,所以为了防止这类事情的发生,电子防丢失报警器就应运而生。

基于51单片机的无线丢失报警器设计

基于51单片机的无线丢失报警器设计

基于51单片机的无线丢失报警器设计1. IntroductionWireless loss alarm device is a kind of electronic alarm device, which mainly aims at the loss problem of personal possessions such as wallets, keys, mobile phones and other portable electronic devices in daily life. This device can transmit and receive signals wirelessly, and when the transmitter and receiver are separated beyond a certain distance, an alarm will be triggered to remind the owner that the items are lost.In this paper, the design of a wireless loss alarm device based on 51 single-chip microcomputer is discussed. This device mainly includes a transmitter and a receiver, which can work in the 433MHz frequency band, and the transmitter can send out a coded signal to the receiver to realize the function of wireless alarm.2. Structure and Principle of the Wireless Loss Alarm Device2.1 StructureThe wireless loss alarm device consists of two parts: transmitter and receiver. The transmitter is composed of a 51 single-chip microcomputer, a 433MHz wireless module and a button switch, and the receiver is composed of a 51 single-chip microcomputer, a 433MHz wireless module and a buzzer.2.2 PrincipleThe wireless loss alarm device uses radio frequency (RF) communication technology to achieve wireless transmission of encrypted signals between the transmitter and the receiver.When the distance between the transmitter and the receiver exceeds a certain distance, the signal strength between them becomes weak, and the receiver will trigger the alarm to inform the owner of the lost items.3. Design and Implementation3.1 Transmitter DesignThe transmitter circuit is composed of a 51 single-chip microcomputer, a 433MHz wireless module and a button switch, which is shown in Figure 1.![Figure 1: TransmitterCircuit](https://i.imgur/a5S5E8V.png)The 51 single-chip microcomputer is used as the main control chip, and the wireless module is used to realize the wireless transmission of encrypted signals. The button switch is used to send out the signal of the loss alarm. Thespecific implementation is as follows:(1) The 51 single-chip microcomputer is connected to the wireless module through the serial interface, and the wireless module is used to establish the wireless communication between the transmitter and the receiver.(2) The button switch is connected to the input port of the 51 single-chip microcomputer. When the button switch is pressed, the 51 single-chip microcomputer sends out a coded signal through the wireless module to the receiver.3.2 Receiver DesignThe receiver circuit is composed of a 51 single-chip microcomputer, a 433MHz wireless module and a buzzer, whichis shown in Figure 2.![Figure 2: ReceiverCircuit](https://i.imgur/9XC8ten.png)The 51 single-chip microcomputer is used as the maincontrol chip, and the buzzer is used to issue an alarm whenthe distance between the transmitter and the receiver exceedsa certain distance. The specific implementation is as follows:(1) The 51 single-chip microcomputer is connected to the wireless module through the serial interface, and thewireless module is used to establish the wireless communication between the transmitter and the receiver.(2) The buzzer is connected to the output port of the 51 single-chip microcomputer. When the 51 single-chip microcomputer receives the coded signal sent by the transmitter, it will sound an alarm to remind the owner ofthe lost items.4. Experimental Results and Analysis4.1 Test EnvironmentThe test environment includes the transmitter andreceiver circuit, and the distance between the transmitterand receiver can be adjusted. When the distance between the transmitter and receiver exceeds a certain distance, an alarm will be issued.4.2 Test ResultsThe test results show that when the distance between the transmitter and receiver is less than 10 meters, the alarm does not sound, but when the distance exceeds 10 meters, the alarm sounds intermittently, indicating that the design ofthe wireless loss alarm device is successful.5. ConclusionIn this paper, a wireless loss alarm device design based on 51 single-chip microcomputer is proposed. The device can effectively solve the problem of personal property loss in daily life. Through experimental testing, the device has beenproved to be feasible and reliable. The device has a wide range of applications and has certain practical value.。

基于低功耗蓝牙技术防丢器的设计与实现

基于低功耗蓝牙技术防丢器的设计与实现

基于低功耗蓝牙技术防丢器的设计与实现Design and Implementation of Lose Control Device Based on BLE摘要随着社会的进步,现代生活节奏的加快,在快节奏的都市生活中,人们外出的机会也越来越多,很多人常常会丢三落四,常常会记不清楚把手提包、钱包、手机等重要物品放在哪里。

更要命的是有时候带孩子上街,稍不留意孩子就跑丢了。

随身带的手提包、钱包、手机等重要物品有时候也不免被小偷盯上。

为了防止这样的事情发生,人们可能直接将贵重物品挂在胸前、手腕上或者拴在腰上,或者直接塞进口袋。

岂不知这样对自身的形象和舒适性产生很多影响。

于是电子防丢失报警器应运而生,它设计小巧玲珑,便于携带,广泛用于手机、钱包、箱包、小孩等贵重物品(人)的防偷及防丢失之用。

其距离在一定范围内可以任意调节,具有防丢、寻找、警音(或附带振动)等功能,省电,环保,性能稳定可靠。

方便适用,生活中必不可少。

本次课题针对的对象是老人(或小孩),旨在采用低功耗蓝牙技术,在老人意外走失时,防丢器能及时发出报警信息,让家人能通过手机接受到这一信息,以便采取相应措施防止老人走失,避免家人担心。

关键词:低功耗蓝牙 CC2540芯片防丢器AbstractWith the progress of the society, to accelerate the pace of modern life, in the fast-paced city life, people go out opportunity also more and more, many people often forgetful, often can not remember the handbag, wallet, mobile phones and other important items to be placed in where. Awfuller is sometimes the kids in the street, a little attention the child ran away.Carry a handbag, wallet, mobile phone and other important items are sometimes not thieves eyeing. In order to prevent the occurrence of such things, people may direct the valuables hanging in the chest, wrists or tied around the waist, or directly into his pocket. Have a lot of influence on their own do not know such image and comfort.So the electronic anti lost alarm came into being. It is designed with small and exquisite, easy to carry, widely used for stealing and loss prevention in the prevention of mobile phones, wallets, bags, children and other valuables (person). The distance in a certain range can be adjusted, with anti lost, search, alarm sound (or incidental vibration) and function, energy saving, environmental protection, stable and reliable performance. Easy to apply, essential in life.The topic for the object is the old man (or child), aims to use low power Bluetooth technology, in the old man accidentally lost, anti lost device can issue timely warning information, let the family can be via mobile phone to receive this information, in order to take corresponding measures to prevent the old man lost, avoid family worry.Keywords:Low Power Bluetooth CC2540 chip lose control device目录摘要 (I)Abstract (II)绪论 (1)1 蓝牙技术背景 (2)2 BLE 特点 (3)3 BLE 结构概述 (4)3.1 体系结构 (4)3.2 物理层PHY规范 (6)3.3 链路层LL规范 (6)3.4 HIC 规范 (7)3.5 主机规范 (8)4 防丢器 (10)4.1 原理 (10)4.2 功能 (10)5 硬件设计 (12)5.1 防丢器的硬件设计 (12)5.2 蓝牙芯片的选型 (12)5.3 CC2540 芯片模块的设计 (14)5.4 设计中采取的抗干扰措施 (15)6 软件设计 (16)7 测试 (20)结论 (21)致谢 (22)参考文献 (23)绪论本文设计的低功耗蓝牙防丢器使用了以前的发射抑制原理,无线电信号通过传感器发出,如果手持设备可以接收到信号,则不报警,但是假如它们相互之间的距离超过预定的距离,手持设备就会因接收不到传感器的无线电信号而发出报警声,从而警告使用者。

基于蓝牙技术双向防丢器的研究与实现V02

基于蓝牙技术双向防丢器的研究与实现V02

基于蓝牙技术的双向防丢器的研究与设计阚力丰1 郭明明2 蒋和松3(1.西南科技大学信息工程学院,四川省,绵阳市,621000;2. 西南科技大学信息工程学院,四川省,绵阳市,621000;3. 西南科技大学信息工程学院,四川省,绵阳市,621000)摘要:随着无线技术的不断发展,利用蓝牙技术实现防丢的功能成为了可能。

针对我国现阶段普遍使用的防丢器设备,设计了一套基于蓝牙技术可以进行双向查找的防丢器设备,该设计克服了以往传统的单项防丢功能,实现了可以手机和防丢器双向查找的功能。

科技的不断发展,无线技术也不甘示弱。

目前全球通用的无线技术主要有蓝牙、Zig Bee、WIFI等,每个无线技术都有各自的优缺点,只不过各自应用场合不同。

而蓝牙技术应用在任何短距离通信与嵌入式产品中,例如移动电话、便携式计算机以及各种便携式设备,因此利用蓝牙技术来实现双向防丢器的设计很有其优势,并且市场前景比较广。

最后经测试,利用蓝牙技术的双向防丢器的设计优势很大,更加方便用户的需要。

关键字:蓝牙技术;防丢;双向;无线技术;查找;西南科技大学大学生创新基金资助(编号:CX14-016)Based On Bluetooth Technology Research and Design of Two-way Prevent LostKanLiFeng1 GuoMingMing2 JangHeSong3(1.Southwest University of Science and Technology Information Engineering College,Mianyang City, Sichuan Province,621000;2.Southwest University of Science and Technology Information Engineering College,Mianyang City, Sichuan Province,621000; 3.Southwest University of Science and Technology Information Engineering College,Mianyang City, Sichuan Province,621000)Abstract: With the continuous development of wireless technology, the use of Bluetooth technology can realize the function of monly used at present stage in China lost; preventer equipment, design a set of based on blue tooth technology to two-way find lost; preventer equipment, this design overcome the previous traditional single proof function, implements can look for the mobile phone and lost; preventer two-way function.The continuous development of science and technology, wireless technology is also not to be outdone.The current universal wireless technology mainly include blue tooth, ZigBee, WIFI, etc., each has its own advantages and disadvantages of wireless technology, and only their different application occasions.And blue tooth technology application, in any of the short distance communication and embedded products such as mobile phones, portable computers, as well as a variety of portable devices, therefore USES blue tooth technology to realize the design of the two-way lost; preventer has its advantages, and the market foreground is wide.Finally through the test, using blue tooth technology design of two-way anti lost huge advantage, users need to be more convenient.Keywords:Bluetooth;Anti-lost;Both-way;Wireless technology;Find;Supported by Undergraduate Innovation Fund Project by Southwest University of Science and Technology(Number:CX14-016).1引言随着生活水平的不断提高,利用寒暑假人们外出旅行、出门购物已经成为了一种很普遍的现象。

基于51单片机的蓝牙防丢器的设计与实现

基于51单片机的蓝牙防丢器的设计与实现

基于51单片机的蓝牙防丢器的设计与实现
白星月
【期刊名称】《移动信息》
【年(卷),期】2017(000)009
【摘要】为了解决重要物品丢失或遗忘的问题,达到找到丢失或遗忘的重要物品和报警提示防止重要物品丢失或遗忘的目的,提出了一种基于51单片机的蓝牙防丢器设计与实现方案。

该防丢器系统可实现蓝牙防丢器硬件与手机通信,从而达到物品查找、预防报警的功能,可有效找到重要物品,防止物品被盗,具有重要的市场价值。

【总页数】2页(P19-20)
【作者】白星月
【作者单位】北京信息科技大学北京100010
【正文语种】中文
【中图分类】TN925
【相关文献】
1.基于nRF51822的蓝牙防丢器的设计与实现 [J], 赵万年;潘辉;黄超;陈甲印
2.基于蓝牙4.0技术智能防丢器的设计与实现磁 [J], 李娜;季赛花;陈刘洋;张绛丽;石亮
3.基于蓝牙的防丢器硬件设计与实现 [J], 韩冬
4.基于蓝牙4.0的智能防丢器的设计与实现 [J], 薛斌;徐飞
5.基于Android的蓝牙防丢器应用系统的设计与实现 [J], 王伟; 赵尔平
因版权原因,仅展示原文概要,查看原文内容请购买。

基于蓝牙的防丢失报警器的设计与实现

基于蓝牙的防丢失报警器的设计与实现

基于蓝牙的防丢失报警器的设计与实现高美珍;洪家平【摘要】This paper introduce the hardware design and software design of the anti -lost alarm, and imple-ment the basic principles of thealarm .Microcontroller via bluetooth module connected to the phone .By a Bluetooth connection status judgment to whether the items aremissing .Because simple principle , software and hardware design is not complicated , so this design can be implemented relatively strong , therefore it is competitive on the other fields , such as forget to take my detection alarm to remind , it has a certain pertain and promotional value .%给出了基于蓝牙的物品防丢失报警器的硬件、软件设计。

系统中的单片机与手机通过蓝牙模块相连,系统通过判断蓝牙的连接状态来判断物品是否丢失。

由于原理简单,软件和硬件的设计也不复杂,使这款设计的可实施性比较强,同时这款设计还可以用于其它方面,如出门忘带钥匙的检测报警提醒,具有一定的实用和推广价值。

【期刊名称】《湖北师范学院学报(自然科学版)》【年(卷),期】2016(036)001【总页数】4页(P16-19)【关键词】蓝牙;防丢失报警;单片机【作者】高美珍;洪家平【作者单位】湖北师范学院物理与电子科学学院,湖北黄石 435002;湖北师范学院计算机科学与技术学院,湖北黄石 435002【正文语种】中文【中图分类】TP635基于蓝牙的物品防丢失报警是一款利用蓝牙无线通信信号进行物品防丢失的检测技术,它要求与具有蓝牙功能的手机配合使用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

届.别.学号毕业设计基于单片机蓝牙防丢器系统姓名系别、专业导师姓名、职称完成时间摘要在现实生活中,大多数人都曾有过丢失贵重物品的痛苦经历,那懊恼甚至惊恐的情绪实在让人煎熬!现在生活节奏变得越来越快,周遍的环境却日益恶化,健忘、疏忽、被窃等原因造成的贵重物品的丢失几乎每天都在上演。

因此,为了防范这些意外的发生,你身边需要有一个忠实的保护神,那就是随身佩带一套防丢器,她可以有效保护你的贵重物品免于丢失!本设计蓝牙防丢器采用由STC89C52单片机、复位电路、晶振电路、蓝牙模块电路、手机接收报警和电源模块组成。

首先打开手机蓝牙和主板蓝牙进行配对,配对成功后,单片机通过串口和蓝牙模块HM-05发送数据,手机蓝牙实时接收数据。

当手机和蓝牙主板的距离超过一定距离时,手机发出报警声,提示有小偷,马上回去查看寻找。

蓝牙防丢器具有可靠性高,稳定性好,抗干扰能力强,使用方便。

性价比高等特定。

关键字:STC89C52单片机,蓝牙防丢器,蓝牙通信ABSTRACTIn real life, most of us have had the pain of the loss of valuables, that upset even panic mood is really let a person suffering!Now life rhythm becomes faster and faster, the neighboring environment is deteriorating, forgetfulness, negligence, theft and other reasons caused by the loss of valuables on almost every day.Therefore, in order to prevent the occurrence of the accident, you need to have a faithful patron saint, wear a lost; preventer, she can effectively protect your valuables from lost!Is used by the design of bluetooth lost; preventer STC89C52 single-chip computer and reset circuit, crystals circuit, bluetooth module circuit, receiving alarm and power module.First open the mobile phone bluetooth bluetooth matching and motherboard, after the success of the match, microcontroller through the serial port and bluetooth module HM - 05 to send data, cell phone bluetooth receiving data in real time.When cell phones and bluetooth motherboard is more than a certain distance, phone alarm, suggesting the thief, go back to see at once in search.Bluetooth control apparatus has high reliability, good stability and anti-interference ability is strong, easy to use.The specific price higher.Key words: STC89C52 single-chip computer, bluetooth device, bluetooth communication摘要.................................................................. I I ABSTRACT ............................................................. I II 1、绪论. (2)1.1课题的背景 (2)1.2 蓝牙设计的意义 (2)2、总体方案设计 (2)3、系统方案比较、设计与论证 (3)3.1主控制器模块选择 (3)3.2电源选取 (3)4、芯片资料简介 (4)4.1 STC89C52单片机的简介 (4)4.1.1 STC89C52单片机主要特性 (5)5、硬件实现及单元电路设计 (8)5.1主控制模块 (8)5.2报警模块的设计 (9)5.3电源部分的设计 (9)6、系统软件设计 (10)6.1程序结构分析 (10)6.2系统程序流图 (10)7、系统的安装与调试 (11)7.1安装步骤 (11)结论 (11)致谢 (12)参考文献 (12)附录1整体电路原理图 (13)附录2元器件清单 (13)附录3部分源程序 (14)1、绪论1.1课题的背景随着社会的进步,现代生活节奏的加快,在快节奏的都市生活中,人们外出的机会也越来越多,很多人常常会丢三落四,常常会记不清楚把手提包放在那里,或者把电话弄丢,更要命的是有时候带孩子上街,稍不留意孩子就跑丢了,随身带的提包有时候也不免被小偷盯上,在等车等船时,稍不留意,小偷就会拎走你的包,如果小孩走丢,那就更焦急,所以为了防止这类事情的发生,电子防丢失报警器就应运而生。

电子防丢器小巧玲珑,便于携带,广泛用于手机,钱包,箱包,小孩等贵重物(人)品的防偷及防丢之用。

其距离在一定范围内可有任意调节,具有防丢,寻找,警音(或附带振动等功能),省电,环保,性能稳定可靠。

方便适用,是生活中必不可少。

电子防丢器接上功放还可以当收音机,不但可以防丢防、防盗,还可以休闲娱乐,男女老少皆可使用,有很好的市场前景,将会被广泛用在将来的生活中。

因此,我选择了研究电子防丢器。

1.2 蓝牙设计的意义蓝牙防丢器是一种能探测出距离远近的高科技电子装置,它能防止您携带的贵重物品遗失(如手机、手提电脑、摄像机、重要文件、汽车、汽车钥匙、包裹等),防止随行的儿童走失、防止宠物跑丢。

具有高效、安全、方便、经济等优点,因而出现后即得到了迅速发展。

蓝牙电子防丢器是由蓝牙主板和手机组成,蓝牙主板发出蓝牙信号,通过手机进行配对。

蓝牙通信方式稳定,可靠性高,抗干扰能力强。

当物体超过手机蓝牙限定距离,手机发出报警。

2、总体方案设计蓝牙防丢器采用由STC89C52单片机、复位电路、晶振电路、蓝牙模块电路、手机接收报警和电源模块组成。

首先打开手机蓝牙和主板蓝牙进行配对,配对成功后,单片机通过串口和蓝牙模块HM-05发送数据,手机蓝牙实时接收数据。

当手机和蓝牙主板的距离超过一定距离时,手机发出报警声,提示有小偷,马上回去查看寻找。

当蓝牙连接失败时,蓝牙指示灯闪烁,当蓝牙模块和手机连接成功,指示灯常亮。

系统总体框图如图3-1所示:3-1总体结构框图3、系统方案比较、设计与论证该系统主要由单片机模块、蓝牙模块和电源模块电路组成,下面介绍实现此系统功能的方案。

3.1主控制器模块选择方案1:采用可编程逻辑器件CPLD 作为控制器。

CPLD可以实现各种复杂的逻辑功能、规模大、密度高、体积小、稳定性高、IO资源丰富、易于进行功能扩展。

采用并行的输入输出方式,提高了系统的处理速度,适合作为大规模控制系统的控制核心。

但本系统不需要复杂的逻辑功能,对数据的处理速度的要求也不是非常高。

且从使用及经济的角度考虑我们放弃了此方案。

方案2:采用STC89C52单片机作为整个系统的核心,用其控制水温测量控制系统,以实现其既定的性能指标。

充分分析我们的系统,其关键在于实现水温的自动控制,而在这一点上,单片机就显现出来它的优势——控制简单、方便、快捷。

这样一来,单片机就可以充分发挥其资源丰富、有较为强大的控制功能及可位寻址操作功能、价格低廉等优点。

STC89C52单片机具有功能强大的位操作指令,I/O口均可按位寻址,程序空间多达8K,对于本设计也绰绰有余,更可贵的是STC89C52单片机价格非常低廉。

3.2电源选取由于本系统采用电池供电,我们考虑了如下几种方案为系统供电。

方案1:采用5V蓄电池为系统供电。

蓄电池具有较强的电流驱动能力以及稳定的电压输出性能。

但是蓄电池的体积过于庞大,在小型电动车上使用极为不方便。

因此我们放弃了此方案。

方案2:采用3节1.5 V干电池共4.5V做电源,经过实验验证系统工作时,单片机、传感器的工作电压稳定能够满足系统的要求,而且电池更换方便。

综上所述采用方案24、芯片资料简介4.1 STC89C52单片机的简介主控模块模块在整个系统中起着统筹的作用,需要检测键盘,温度传感器等各种参数,同时驱动液晶显示相关参数,在这里我们选用了51系列单片机中的STC89C52单片机作为系统的主控芯片。

51系列单片机最初是由Intel 公司开发设计的,但后来Intel 公司把51 核的设计方案卖给了几家大的电子设计生产商,譬如 SST、Philip、Atmel 等大公司。

因此市面上出现了各式各样的均以51 为内核的单片机。

这些各大电子生产商推出的单片机都兼容51 指令、并在51 的基础上扩展一些功能而内部结构是与51一致的。

STC89C52有40个引脚,4个8位并行I/O口,1个全双工异步串行口,同时内含5个中断源,2个优先级,2个16位定时/计数器。

STC89C52的存储器系统由4K的程序存储器(掩膜ROM),和128B的数据存储器(RAM)组成。

STC89C52单片机的基本组成框图见图3-1。

图3-1 STC89C52单片机结构图4.1.1 STC89C52单片机主要特性1. 一个8 位的微处理器(CPU)。

2. 片内数据存储器RAM(128B),用以存放可以读/写的数据,如运算的中间结果、最终结果以及欲显示的数据等,SST89 系列单片机最多提供1K 的RAM。

3. 片内程序存储器ROM(4KB),用以存放程序、一些原始数据和表格。

但也有一些单片机内部不带ROM/EPROM,如8031,8032,80C31 等。

目前单片机的发展趋势是将RAM 和ROM 都集成在单片机里面,这样既方便了用户进行设计又提高了系统的抗干扰性。

SST 公司推出的89 系列单片机分别集成了16K、32K、64K Flash 存储器,可供用户根据需要选用。

相关文档
最新文档