版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要安防系统,是以维护安全为目的。安防系统在生活中常常都可以见到。安防系统其实就是各种安防产品的结合,组合到一起就成为了一个完整的安防系统。其中包含有各式的具有报警、预警、监控、控制功能的安防产品。安防系统的目标是保障特定场景或范围内的安全。而在日常家居生活中,火灾、盗窃等安全问题时有发生,针对这些问题衍生出的安防系统也并不少见。随着科学技术的发展,新鲜的科学技术不断出现。从前人们无法想象的对于安防系统的需求也可以通过智能化一一实现。各种类型的安防系统与现代科学技术相结合,变换出各式各样的不同类型的新式安防系统。智能安防系统除了需要保证基本的安防功能,如温度感应、湿度感应、烟雾感应以及防盗功能等功能外,还需要紧跟科技的发展步伐。人脸识别、各类传感器数据的结合预警以及公众号智能推送预警信息,使得安防系统更加智能化。智能安防系统是一种对于多种常发在日常家居生活中危害安全的智能预警系统。本文中以这种智能安防系统为研究对象,使用RaspberryPi作为核心的预警数据处理设备,各个检测模块通过GPIO口接入RaspberryPi(树莓派),处理相关数据,并且得出需要提示的预警信息。最后将预警信息通过微信公众号传输给用户。实现远程监控家居安全的功能。关键词:智能安防系统;RaspberryPi(树莓派);微信公众号;预警信息;检测模块
AbstractThepurposeofsecuritysystemistomaintainsecurity.Securitysystemisoftenseeninlife.Indailylife,fire,theftandothersecurityproblemsoccurfromtimetotime,andthesecuritysystemderivedfromtheseproblemsisnotuncommon.Inthepast,peoplecouldnotimaginethatthedemandforsecuritysystemcouldalsoberealizedonebyonethroughintelligence.Inadditiontothebasicsecurityfunctions,suchastemperature,humidity,smokeandanti-theftfunctions,theintelligentsecuritysystemalsoneedstokeeppacewiththedevelopmentofscienceandtechnology.Facerecognition,earlywarningofvariouskindsofsensordataandearlywarninginformationofofficialaccountintelligentpushthesecuritysystemmoreintelligent.Theintelligentsecuritysystemisakindofintelligentearlywarningsystemformanykindsofhazardsindailylife.Thispapertakesthisintelligentsecuritysystemastheresearchobject,usesraspberryPiasthecoreearlywarningdataprocessingequipment,eachdetectionmoduleaccessesraspberryPI(raspberryPI)throughGPIOport,processestherelevantdata,andobtainstheearlywarninginformationthatneedstobeprompted.Realizethefunctionofremotemonitoringhomesecurity.Keywords:Intelligentsecuritysystem;RaspberryPi;detectionmodule;WeChatofficialaccount;earlywarninginformation
目 录TOC\h\z\t"一级标题(论文),1,二级标题(论文),2,三级标题(论文),3"1.绪论 .绪论1.1智能安防系统的概念和意义在日常生活中,家居安全是一个十分重要的话题。人们的生活被工作、学习占据了一大部分,这些场景中的安全系统都是相对完备的。对于家的港湾,很多人都注重舒适性而忽视了其安全系统的重要性。安防系统,是以维护安全为目的,运用各种安防产品构成的,包含有各种类型报警、预警、监控、控制功能的安全防范保障系统或系统组合。保障特定场景或范围内的安全是安防系统的目标。除了被工作、学习占据了一大部分的家庭,需要一个完备的可远程的安防系统外,对于一些老年人,他们在家生活的时间更加多。这样使得他们在家居生活中,面临的不只是因为家居危险中的财产损失,还有人身安全。本课题目中所提到的智能安防系统,是将家居生活中会面临的常见的几种风险结合到一个系统内,并且兼具远程预警功能。常见的几种风险包括火灾风险检测、有害气体泄漏风险检测以及被盗风险检测,这几种风险均为家居生活中较为常见的。能对家居安全防护有一个更加完善的保障。1.2智能安防系统发展历程和行业现状目前市场上的智能安防系统,智能化正处于发展阶段。传统安防系统正在不断融入新鲜的科技技术,而正是因为不断地需要融入新鲜的科技技术。导致传统的安防系统的智能化变得困难了起来。对于智能化所需要的技术门槛和知识储备有了极大的提高。虽然对于有一定规模的传统安防系统企业,他们依靠着自身的技术以及对于安防系统的了解,快速将传统安防系统智能化,并不断融入新鲜的科技技术。但传统的安防系统龙头企业毕竟只是少数。对于大部分的中小型安防系统的企业而言需要兼顾各种不同技术以及紧跟科技潮流,并不是一件容易的事情。而对于大多数人而言,智能安防系统也未能普及到大部分的家庭。人们对于智能安防系统的了解不足,以至于在日常家居生活中智能安防系统的功能远大于人们对其的需求程度。1.3智能安防系统研究的意义与目的智能化的安防系统正在处于发展阶段,并且会随着科技技术的不断发展而不断更新发展。如何将对于家居生活来说,充当保卫角色的智能安防系统设计得更加具备适用性和实用性。如何正确地了解以及普及智能安全防护系统。以及如何将专业知识融入生活。这些都是本课题目智能安防系统的设计的意义。而究竟智能安防系统需要达到什么目的?具备什么功能?首先,智能安防系统对于不同的用户家庭也需要兼备适用性和实用性,并非盲目地将很多安全防护功能加入到一套系统中就可以的。其次,远程预警功能对于安全防护系统也是十分重要的,这可以使得用户不在家的情况下都可以对家居中可能面临或者正在面临的危险情况有一个清晰的了解。最后,预警信息的存储,预警信息的存储方便用户对其进行翻阅。本课课题主要目的为设计并研制出可远程预警的智能家居安防系统。包括各种模块对于需要警报的信息的收集;使用RaspberryPi(树莓派)作为警报信息的接收以及处理器;防盗功能的人体红外对人进行识别并将相关图片信息上传到OSS库;预警信息的存储;以及通过微信公众号对警报信息进行远程警报的设计与研发。
2.整体方案2.1智能安防系统整体方案智能安防系统的设计分为两个不同的部分。第一部分是关于硬件系统的设计。第二部分是有关于软件系统的设计。其中硬件系统的设计使用包括了以下几个模块的使用。DHT11型号的温湿度模块传感器、MQ2型号的有害气体模块传感器、人体红外感应模块、RaspberryPi扩展模块摄像头以及RaspberryPi的结合。温湿度传感器数据、有害气体传感器数据通过GPIO传输口,向RaspberryPi传入相关信息。人体红外检测模块则检查是否有人在检测范围内,若有人在检测模块范围内通过RaspberryPi会通知摄像头进行拍摄。软件系统包括,RaspberryPi通过不同GPIO传入的相关信息,进行判断是否达到阈值,并进行相应的预警处理,防盗信息,将拍摄出的图片数据上传到阿里云OSS对象存储库中。最后系统判断需要进行预警的相应信息会传输至后台管理系统。后台管理系统将预警信息保存入数据库,并通过微信公众号主动推送消息到已绑定该智能安防系统的微信号上。2.2系统整体框架图图2.1系统整体框图3.硬件系统设计3.1硬件系统设计在本课课题中,所研究的智能安防系统的硬件部分构成主要硬件包括了以下几个部分的传感器的使用。1.DHT11温湿度模块传感器。2.人体红外感应模块。3.MQ2有害气体模块传感器。4.树莓派扩展模块CSI摄像头。5.RaspberryPi第三代B型。硬件功能框如图3.1所示:图3.1硬件系统功能框图
3.2树莓派介绍本课课题设计采用RaspberryPi第三代B型作为硬件系统的核心数据处理器。RaspberryPi具有体积小、功能强大、开发容易等特点。RaspberryPi是一块小型电脑主板。小小的一块RaspberryPi基本上具备了PC机的大部分功能。只需要外接上屏幕和键鼠等操作显示设备即可使用。相当于一台小型的主机。本课课题中RaspberryPi型号采用3代B型(其正面图如图3.2所示),硬件配置采用了Broadcom四核1.2G赫兹BCM283764位的CPU;40针GPIO接口(其示意图如图3.3所示);1GB内存;4个USB接口;用于连接树莓派专用的CSI摄像头接口,这一专用接口在本课课题中会使用到,用于防盗功能的实现。5伏特/2.5安培的MicroUSB电源接口等。这一系列硬件配置使得开发更加方便快捷。40针的GPIO接口,也能容纳更多安全防护模块的接入。四核1.2G赫兹64位的CPU,能支持基本的安全防护系统的预警信息处理以及发送。树莓派专用摄像头本课课题采用了500万像素的摄像头,足以拍摄出所需要的人像图片。除了以上的一系列硬件设备,树莓派还支持多种编程语言的开发,包括Java、C和Python等。RaspberryPi的系统是基于Linux。这使得树莓派的可开发性更高。在本课课题中,树莓派内对于预警模块信息的处理以及发送会采用Python语言进行编写。如图3.2、图3.3所示为树莓派正面图以及树莓派GPIO口示意图:图3.23B树莓派正面图图3.33B树莓派GPIO口示意图3.3DHT11温湿度模块3.3.1DHT11介绍为了预防安防情况中经常出现的,由于温度过高而有可能导致的火灾问题。在本系统中使用的是DHT11进行检测。其为数字信号输出的温湿度传感器。其湿度的精度达到正负百分之五RH,温度的精度达到正负二摄氏度。而这款温湿度模块的量程也十分可观,可以满足本课课题中温湿度检测的所需。温度的量程达到零摄氏度到五十摄氏度,而湿度的量程则达到了百分之二十到百分之九十。DHT11使用了特殊采集技术。这个采集技术让整个模块的性能都变得更好了。其传感器包括一个湿度感应的元件和一个测温的元件。正是因为这些特点使得GHT11温湿度在各个领域被广泛应用于需要检测温湿度的场景中。其特点包括:第一个特点是,体积小,可以不占用过多的地方也能实现感应温湿度的功能。第二个特点是,低功耗,即使使用RaspberryPi供电也不会出现问题。采用4针单排引脚封装,使得连接更方便等。3.3.2DHT11特点介绍这一模块使用的是完全的数字输出,使得数据更加易懂;十分稳定,使得安防系统更加稳定不用经常更换所使用的温湿度相关器件;不需要接触、或是使用到额外部件,操作以及使用起来更加简便;超长的信号传输距离;超低能耗,资源占用率小;4引脚安装,使用更加直观简单;完全互换等特点。DHT11的四个引脚分别为VDD,供电引脚,工作电压在3.3伏到5伏之间。如图3.4所示为DHT11温湿度传感器的接线图及时序图:图3.4DHT11温湿度传感器接线图及时序图3.4MQ2烟雾传感器模块3.4.1MQ2烟雾传感器介绍MQ2烟雾传感器,是一个可以检测气体泄漏的装置。本次使用的这款传感器适用于检测各种可燃气体的浓度。其具有比较大的探测范围。因此在本课课题中就运用了这个传感器进行气体泄漏检测,安防系统的覆盖返回会更加大;高灵敏度,在发生气体泄漏的时候可以快速响应,可以防止从小泄露演变成大事故;寿命长,可以避免在应用时因为传感器故障导致的监测不到位或是频繁更换;简单的驱动电路,使用起来更加方便;抗干扰性强,降低误报的风险。3.4.2MQ2烟雾传感器工作原理MQ2型烟雾传感器使用的是二氧化锡半导体的气敏材料。当与可燃气体接触时,会引起电导率的变化。通过这个变化我们就可以获得想要的浓度信息。本次使用的这个传感器对于不同浓度或者是不同的气体都会有对应不同的电阻值,因此可以根据电阻值对气体是否泄漏以及泄漏的气体浓度作出一个判断。如图3.5所示为MQ2烟雾传感器模块的原理图及接线图:图3.5MQ2烟雾传感器模块原理图及接线图
3.5人体红外线感应模块3.5.1HC-SR501模块这个型号的人体红外感应电子模块是红外线技术的自动控制模块。这个模块使用了特殊的探头设计。其特点有:灵敏度高,在有可能发生防盗情况时快速作出反应,避免不必要的损失;低电压工作模式,使得本人体红外感应模块可以轻松接入树莓派的5伏电源中;自动感应,使得使用和维护都变得更加地方便。当有人进入范围内就会输出高电平,当范围无人时输出低电平。使用更方便,配置更加简单。工作的温度需要控制在负15摄氏度到70摄氏度。3.5.2菲涅尔滤镜菲涅尔滤镜作为HC-SR501人体红外感应模块工作原理的重要一环。其为根据菲涅尔原理制成。菲涅尔透镜有两种不同的工作形式。在本次课题中的人体红外感应传感器模块使用了这一滤镜,可以使得整个模块的灵敏度有了极大的提高。如图3.6透镜原理图如下:图3.6透镜原理图3.5.3HC-SR501模块工作原理人体有恒定的体温,这个特性使得模块可以通过检测特定红外。从而轻松地将人与其他生物或者物体区分开来。这个温度一般维持在三十六摄氏度到三十七摄氏度之间。而这个摄氏度就会发出波长为十微米的红外线。通过这个特点,就可以直接检测这个波长的红外进行工作了。虽然这个红外比较难以检测,或者说比较难以聚集在器件上。但这个时候就可以使用菲涅尔滤镜对这个红外进行增强。最后这个被增强了的红外被元件感应辐射带来的温度变化之后,会使得自身的电荷平衡被打破。当检测到元件的电荷失衡就马上改变高低电平的输出。如图3.7HC-SR501原理图及电路外接示意图如下:图3.7HC-SR501原理图及电路外接示意图
3.6RaspberryPi摄像头RaspberryPi从1代开始一直都配备了CSI接口以供官方推荐的摄像头进行使用,虽然这一摄像头的像素比较低,但适配做得比较好,方便本次课题的研究与实现。这个CSI接口是用排线进行连接。排线具有体积小、重量轻等特点,十分符合树莓派轻便的特点。本课课题中采用的是500像素的树莓派CSI摄像头,配置也比较方便,实用性强。如图3.8树莓派CSI接口原理图及引脚定义如下:图3.8树莓派CSI接口原理图及引脚定义3.7硬件系统成品图图3.9硬件系统成品图4.软件设计4.1主要软件设计软件设计主要分为两个部分,分别为第一,树莓派内对于各个模块的数据进行分析以及通过MQTT发送给后台管理系统。第二,后台管理系统将树莓派发送过来的信息存储到数据库并通过微信公众号发送给对应用户。软件流程如图4.1所示。图4.1软件框架图4.2树莓派软件系统设计树莓派通过循环获取GPIO口传输的数据,获得所需预警信息。经过不同的处理,判断是否为警报信息。若为需要预警的信息则将信息拼接成一条预警消息,并通过MQTT协议,经由MQTT服务器,发送给后台管理系统。4.2.1MQTT协议介绍MQTT协议(消息队列传输协议)。协议的设计初衷是通过发布加订阅的模式传输信息的。但要将消息的传输从原来的发送到接收,转变为将这两方面割裂开来。就像是人与人之间的对话,是一个讲(发送方)和一个听(接收方)。但如果遇上特殊情况,如网络情况不理想或者是需要远程传播,这种情况下就需要一个容器将这段对话做一个中间处理。这就是协议的设计初衷和原理。因此,协议的实施就需要到一个消息中间件(服务器)。而正是因为这个中间件的存在,导致消息传递的双方并不再局限在一种或者几种类型上,而是有更强的适用性。正是因为这种的适用性,适应多种受限场景。以致于在机器与机器、IoT通信等都使用了该项协议。4.2.2MQTT协议特点MQTT的工作模式和原理,是为了解决在大量计算能力有限,且工作在低带宽或是不可靠的网络中的传感器和控制设备通讯而设计的协议。MQTT的特点有:首先,使用将发布者和接收者割裂开来的消息传递模式。通过在传输的途中加入中间器的角色,可以实现一个发布者同时发送给多个接收者的效果,同时也实现了发送者和接收者之间的解耦。第二,隐蔽式的传输消息。接收方和发送方并不会清楚是谁接受或者发送了消息,使得整个过程更加地安全。第三,这一协议使用的是TCP/IP所提供的网络连接,TCP/IP的网络连接方式十分常见,因此MQTT也可以适配更多的场景,使用更加方便。第四,有三种不同的消息发布质量,适配了多种不同对于消息要求的情况。包括,第一种,确保信息到达,但有可能会出现消息重复。第二种,消息的发布依靠底层网络实现,但这会出现接受方所接受到的内容重复或丢失。最后一种则是保证消息只达一次,不会出现以上两种情况中的会导致接收方所接受的内容丢失或重复。在本科课题中则使用了最后一种方式,确保了消息不会因为节省资源而出现丢失的情况。第五,使用了特殊的方式去通知发送方或者接收方任意一方出现异常或者中断。最后,本协议的消耗量比较小,可以有效地降低所需要到的网络速度。MQTT发送预警消息核心代码:client_id=time.strftime('%Y%m%d%H%M%S',time.localtime(time.time()))#ClientId不能重复,所以使用当前时间client=mqtt.Client(client_id)#必须设置,否则会返回Connectedwithresultcode4client.username_pw_set("yx","123")mqttc=mqtt.Client()mqttc.on_connect=on_connectmqttc.on_publish=on_publishmqttc.on_disconnect=on_disconnectmqttc.connect(MQTT_Broker,int(MQTT_Port),int(Keep_Alive_Interval))4.2.3温湿度数据的接收及处理本课课题中所使用到的这种市面上比较普遍的温湿度传感器会持续在低功耗的模式中,使得传感器对系统的消耗大大减少。而启动其工作模式也十分方便,只要在接受到一次复位信号后,就会进入工作模式。而在复位结束后,就会向对应的信号接收方(在本课课题中使用的是树莓派)发送响应信号,并传输数据。本次使用的这个传感器向接收方传输的一次数据大小为固定的40bit。传输的数据格式是一个固定的方式,这使得系统更加容易对数据进行响应和分析。按照顺序分别为,湿度整数数据;湿度小数数据;温度整数数据;温度小数数据;校验和。校验和的目的是为了保证数据传输的准确性,本课课题中也会使用这一数据进行校验。校验和的内容为前4个字节数据相加。在本课课题中,接收DHT11温湿度传感器的数据时,需要引入RPi中的GPIO和time两个库。若DHT11温湿度传感器中传回的温度和湿度数值达到预警阈值,则存在火灾等风险,需要即刻作出预警消息发送的处理。DHT11温湿度传感器数据接收核心代码:#给出复位信号提示传感器开始工作GPIO.setup(tempChannel,GPIO.OUT)GPIO.output(tempChannel,GPIO.LOW)time.sleep(0.02)GPIO.output(tempChannel,GPIO.HIGH)GPIO.setup(tempChannel,GPIO.IN)#接收温湿度传感器数据whilej<40:#计数器j k=0 whileGPIO.input(tempChannel)==GPIO.LOW: continue whileGPIO.input(tempChannel)==GPIO.HIGH: k+=1 ifk>100: break ifk<8: data.append(0)#温湿度数值 else: data.append(1) j+=1
DHT11温湿度传感器数据处理核心代码:#转换成十进制数据foriinrange(8): #湿度整数位 humidity+=humidity_bit[i]*2**(7-i) #湿度小数位 humidity_point+=humidity_point_bit[i]*2**(7-i) #温度整数位 temperature+=temperature_bit[i]*2**(7-i) #温度小数位temperature_point+=temperature_point_bit[i]*2**(7-i) #校验和 check+=check_bit[i]*2**(7-i) #数据校验,校验位正确则判断是否达到警报温湿度ifcheck==tmp: iftemperature>25: #发送MQTT Publish_Data={} Publish_Data['Sensor_ID']="SecRobot" Publish_Data['Date']=(datetime.today().strftime('%Y-%m-%d%H:%M:%S')) Publish_Data['Temperature']=temperature Publish_Data['Humidity']=humidity Publish_Data['Temp_Flag']=1 Publish_Json_Data=json.dumps(Publish_Data) mqttc.publish(MQTT_Topic_Home,Publish_Json_Data)#错误输出错误信息else: print("errorMsg")4.2.4MQ2烟雾传感器数据接收及处理MQ2烟雾传感器数据传输,是通过GPIO口直接输入高低电平达到检测预警效果。所以树莓派可以直接检测MQ2烟雾传感器的DO口所接入的GPIO口中的高低电平实现检测是否出现有害气体。若检测出高电平,则说明正常。若检测出低电平,则MQ2烟雾传感器检测出有危险气体,可能存在有害气体的泄漏问题,需要即刻作出预警消息发送的处理。MQ2烟雾传感器数据接收核心代码:status=GPIO.input(mqChannel)#检测引脚口的输入高低电平状态MQ2烟雾传感器数据处理核心代码:ifstatus:#高电平,正常情况 print("气体检测正常")else:#低电平,检测出气体泄漏#发送MQTT Publish_Data['Sensor_ID']="SecRobot"Publish_Data['Date']=(datetime.today().strftime('%Y-%m-%d%H:%M:%S'))Publish_Data['Temperature']=temperaturePublish_Data['Humidity']=humidityPublish_Data['MQ2_Flag']=0Publish_Json_Data=json.dumps(Publish_Data)mqttc.publish(MQTT_Topic_Home,Publish_Json_Data)4.2.5人体红外感应模块数据接收及处理人体红外感应模块的数据传输,是通过GPIO口直接输入高低电平传输是否有人在人体红外感应模块检测范围内经过的信息。因此树莓派可以直接检测人体红外感应模块中OUT口所接入的GPIO口中的高低电平实现检测是否有人。若为高电平则有人;若为低电平则是正常情况。人体红外感应模块存在两种工作模式。第一种是L模式,即不会重复的触发。在成功检测到一次后,只会输出一次高电平。第二种为H模式,即会重复触发。若一直感应到人体的存在,就会一直输出高电平。本课课题中所使用的模式为H模式。(由于人体红外感应模块数据接收与4.2.4中MQ2烟雾传感器数据接受代码相类似,只是监测GPIO口不相同,故此处不再列出)人体红外感应模块数据处理核心代码:#有人经过检测范围,拍照。没有则休眠一段时间ifGPIO.input(cameraChannel):take_photo()else:time.sleep(cameraChannel)
4.2.6RaspberryPi摄像头拍摄及图片处理RaspberryPi的CSI摄像头由于是官方推荐使用的摄像头,在摄像头拍摄和图片处理上都更加方便。只需要引入系统自带的picamera库就可以通过代码对摄像头进行操作了。在本课课题中,由于树莓派的内存较小,使用了一个阿里云的线上的对象存储库进行存储图片(需要引入阿里云对象存储器库oss2)。这一对象存储库会存储图片并可以通过URL链接访问图片,大大弥补了树莓派内存较小不适合大量存放图片的缺点。同时也避免了树莓派因为内存不足而无法拍摄图片导致的防盗功能失效的问题。树莓派CSI摄像头拍照核心代码:camera=PiCamera()#设置拍照分辨率,分辨率越高越清晰,相对所需要的上传时间也越长camera.resolution=(800,600)camera.capture(filePath)上传图片到阿里云的对象存储器: #上传图片bucket.put_object_from_file(bucketName,fileName)4.3后台管理系统后台管理系统总共分为两大部分的功能实现。第一部分,保存预警信息到数据库。本课课题中所使用的数据库为MYSQL数据库,具体表结构会在本设计4.4数据库设计中列出。第二部分,将从MQTT服务端中获取到的预警信息组织成完整信息发送给已绑定智能安防系统的微信用户。在本设计中,后台管理系统主要使用的是springboot结构框架,Mybatisplus数据库操作框架,pahoMQTT库等一系列第三方框架和库。4.3.1获取预警信息从MQTT服务端中获取预警信息,在后台管理系统中需要订阅相关主题才能从MQTT服务端中获取到对应信息。而MQTT接收端的使用方法简单,代码数量少,可以十分简易地获取到从树莓派智能安防系统发送到服务端的相关预警信息。本课课题中,使用的是pahoMQTT库。保持与树莓派发送端和服务端中所使用的一致。避免出现不同库之间的冲突情况。后台管理系统订阅MQTT服务端信息核心代码://设置当前时间戳为获取的clientId,防止信息的重复与丢失MqttPahoMessageDrivenChannelAdapteradapter=newMqttPahoMessageDrivenChannelAdapter(System.currentTimeMillis(),mqttClientFactory(),mqttProperties.getTopics()); adapter.setCompletionTimeout(5000);adapter.setConverter(newDefaultPahoMessageConverter());adapter.setQos(1);adapter.setOutputChannel(mqttInputChannel());returnadapter;4.3.2发送预警信息获取到相应的预警信息后,需要将这些预警信息整合成文字通过微信公众号的形式,发送给已绑定对应智能安防系统的用户。温湿度预警信息和有害气体预警信息,通过发送纯文本进行通知。并且5分钟内只发送一次。防盗预警信息需要发送图片,采用发送阿里云对象存储器中生成的URL链接进行预警提醒。同样是在5分钟内只发送一次。由于微信公众号对于公众号消息发送次数有限制条件,所以同时间段内不会进行多次发送。并且在超过发送次数后除非用户进行回复操作,否则无法继续进行预警消息的推送。但本课课题中所设计的软件系统会在用户即将到达限制次数前,进行信息回复的提醒。在本课课题中,采用了binarywang的weixin-java-mp第三方库实现微信公众号信息的接收以及推送功能。微信公众号发送预警信息核心代码:WxMpKefuMessagemessage=newWxMpKefuMessage();//通过微信用户特有的wxOpenId对特定用户发送消息message.setToUser(frontUser1.getWxOpenId()); //消息正文内容message.setContent(content); //消息类型message.setMsgType("text");//发送信息wxService.getKefuService().sendKefuMessage(message);4.3.3保存预警信息入数据库一个良好的智能安防系统除了可以实时进行安全防护方面的预警外,还需要可以对已预警过的信息进行一个回溯。预警信息的保留不仅可以让用户对安全防护作出合理的规划,还可以轻松方便地对数据信息进行回溯。若智能安防系统的预警信息出现问题,或者漏洞,都可以及时查询数据追溯原因。在后台管理系统中,对数据库的操作使用的是mybatisplus这一第三方库,大大减少了重复代码的编写。使得后台管理系统的整体代码更加简便,实用性更强。Mybatisplus的特点有,简单易学体积小;灵活操作便于统一管理和优化;大大地解除了sql语句与程序代码的耦合,实现解耦;提供各种实用性强的标签,以供使用。保存预警信息入数据库核心代码(以下以保存温湿度预警信息为例):NormalAlarmEntitynormalAlarm=newNormalAlarmEntity();normalAlarm.setSensorId(id);normalAlarm.setCreateDate(FormatConversionUtils.getDateString(date));normalAlarm.setTemperature((Integer)mqttMess.get("Temperature"));normalAlarm.setHumidity((Integer)mqttMess.get("Humidity"));normalAlarm.setTempFlag(tempFlag);normalAlarm.setMq2Flag(mq2Flag);normalAlarmDao.insert(normalAlarm);4.4数据库设计在本课课题中,由于考虑到安防系统需要对预警信息进行保存,方便用户日后查看或者对系统进行适当地调整,所以采用了数据库对预警信息进行保存。本课课题中使用的是MySQL数据库。并没有将数据保存在树莓派或者后台管理系统中的主要原因是考虑到这两个方面所需要的数据处理性能都比较高,并不适合缓存大量数据。所以使用了数据库将数据保存在不同的表中。本次使用的这种数据库具有体积小、速度快等特点。而且与Linux系统一样,MySQL数据库也是开放源码的。这些特点都十分符合本课题中对数据库的要求。在本课课题中,所设计的数据库表有三个,分别为用户表、普通预警信息表(保存温湿度预警信息和有害气体信息)和图像预警信息表(保存防盗图片信息)。4.4.1用户表用户表中主要保存了用户的微信openId(用于在微信公众号中推送信息给用户)、是否开通普通警报推送、是否开通图像警报推送、绑定的智能安防系统Id、微信可发送消息次数等相关信息。用户表具体信息如表4-1所示:表4-1用户数据库表列名数据类型长度默认值注释idint10null用户IDwxOpenIdvarchar255null微信用户IDwxMsgTimesint1020微信可发送消息次数normalAlarmFlagtinyint11是否开通普通警报推送monitorAlarmFlagtinyint11是否开通图像警报推送sensorIdvarchar255null智能安防系统ID4.4.2普通预警信息表普通预警信息表中主要保存了智能安防系统所发出的有关温湿度预警和有害气体预警信息。具体包括保存预警时间、温度信息、湿度信息、温湿度警报情况、有害气体警报情况等相关信息。普通预警信息表具体信息如表4-2所示:表4-2普通预警信息数据库表列名数据类型长度默认值注释idtinyint10null警报IDsensorIdvarchar255null智能安防系统IDcreateDatedatetimenull预警时间temperatureint50null温度信息humidityint50null湿度信息tempFlagtinyint1null温湿度警报情况mqFlagtinyint1null有害气体警报情况4.4.3图像预警信息表图像预警信息表中主要保存了智能安防系统所发出的与防盗功能(图像预警)相关的预警信息。具体包括保存图像警报ID、预警时间、图片链接、图像警报组ID等相关信息。保存图像警报组ID,主要因为单次防盗警报可能会出现多张图片,所以将一个时间段内的预警信息分列为一组去记录。图像预警信息表具体信息如表4-3所示:表4-3图像预警信息数据库表列名数据类型长度默认值注释idint10null图像警报IDsensorIdvarchar255null智能安防系统IDcreateDatedatetimenull预警时间imagevarchar255null图片链接alarmIdint10null图像警报组ID4.5软件系统设计成品图由于测试,需要将温度和湿度的预警阈值调整为高于20摄氏度和低于百分之90湿度则作出预警,如图4-2和4-3所示。图4-2树莓派运行结果图4-3微信公众号推送预警信息效果图
结论智能安防系统在日常生活中的意义重大,其可以保障人们的家居以及其他场景的安全,并即使给予预警信息。本次课程设计,将大学四年中所学到的知识融入生活。运用树莓派对各类传感器模块的信息进行整合、判断以及预警传输。树莓派面对基础的小型安防系统是完全满足需求的。但在面对大型数据处理上则稍有欠缺。除了树莓派对信息的处理,各个模块对信息的收集上,灵敏度也十分重要。如何将环境干扰对模块所需要的检测数值影响减到最小的问题。如何平衡抗干扰与数据采集性能之间的问题。这些问题通过一次次的实验,对模块的数据采集模式的调整,最终达到平衡。如,人体红外感应模块,将感应模式调整为H模式,当有人出现在感应范围内时,持续输出高电平。保证防盗功能的准确性。树莓派中的内存较小无法存储多张图片,所以本地的拍摄到的图片只会保存最新一张,而其余图片则上传到阿里云的对象存储库中。将图片的存储问题对安防系统的影响和树莓派性能问题减到最小。在预警方面,为了实现安防系统的智能化。采用了通过后台管理系统和微信公众号向用户推送预警信息。这一推送功能实现了用户远程也能对需要监控的环境进行部分功能的监控。并且采用数据库存储信息,使得预警信息可查可回溯。对于日后的安全防范也有了参考的价值与意义。但本此课题设计中也有需要改进的部分,因为本人在设计系统方面考虑不够完善。导致了智能安防系统在数据的准确性上有所欠缺,特别是在防盗功能方面的数据准确性上。因此,在本次课题设计中的智能安防系统在这些欠缺的方面有待进一步的技术和设计方面的研究与提升。
参考文献[1]庞志.家居智能安防系统的设计与开发[J].中国安防,2004(1):54-55.[2]严萍,张兴敢,柏业超,etal.基于物联网技术的智能家居系统[J].南京大学学报(自然科学),2012,48(1):26-32.[3]王汝琳,张爱华.智能门禁控制系统[J].安防科技,2003(09):42-45.[4]王峰.浅谈三网融合[J].中国传媒科技,2010(6):56-58[5]李立仁,李少军,刘忠领.智能视频监控技术综述[J].中国安防,2009(10):90-95.[6]吕金刚,杨建全,文代明,etal.智能视频监控技术的应用与发展[J].安防科技,2006(12).[7]花铁森.智能家居系统核心技术探讨(下)[J].A&S:安防工程商,2008(12):42-45.[8]方志雄.基于物联网的智能家居系统设计与实现[J].湖北函授大学学报,2015(13):103-104.[9]中商产业研究院.2019年中国智能安防市场现状分析及发展前景预测.中商产业研究院,2019[10]郑梁梦.安防智能化的现状与发展[J].电子技术与软件工程,2018,No.134(12):164.[11]智能安防系统的设计与实现,[学位论文],作者:王海波(北京邮电大学2019)[12]智能安防系统设计,作者:余鸿浩,电子乐园2019第1期P3931673-4653[13]智能安防系统设计,作者:韩振,出处:中国科技信息2019第5期P47-481001-8972[14]基于物联网的智能安防系统设计,作者:蔡庆瑶,哈尔滨理工大学2018
致谢首先,感谢我的指导老师杨俊伟老师。在大四上学期的中后段,开始了毕业设计的前期准备工作以及任务书下达、开题报告的编写等。在这一过程中杨俊伟老师都主动地与我在关于毕业设计的工作上进行沟通,给与一定的指导。在大四的下学期时,由于疫情的原因,学校推迟了返校计划。这导致了很多关于毕业设计、论文的工作都只能与导师在线上进行沟通,但杨俊伟老师在这种情况下依旧主动积极地与我进行沟通。并解答我提出的各种关于技术上、时间安排上等问题。从选择课题开始,一直到本篇论文的撰写结束。在这期间我的每一点进展都离不开老师的关注与细致地解答。第二,感谢在大学期间教导过我的所有老师。在平时的学习生活中,他们都给予了我最大的帮助,耐心地解决我所提出的各类问题。虽然每个老师的性格、教学风格都不尽相同,但他们对待学生的心、对待教书育人的心是一致的。十分感谢在大学期间的老师们对我的辛勤教导与鼓励。没有老师们的教导我也无法了解到如此多的专业知识,拓宽自己的知识面。第三,感谢本次毕业设计、论文的评审老师。感谢老师们对我的毕业设计、论文提出宝贵的意见与建议,促使我将这一毕业设计、论文完成得更好。你们的专业意见让我受益匪浅。最后,感谢我的母校。我的母校给予了我大学四年的丰富生活,让我在这个离家数十公里外的地方依然收获颇丰。母校给我提供的优越的生活条件与学习氛围,使得我不仅在专业知识上,而且在人格生活上也收获不少。
PowerPoint课件制作实用技巧PowerPoint是微软公司生产的制作幻灯片和简报的软件(以下简称PPT)。在我们许多人看来,它只不过是一个简单地对文字、图形、图片进行演示的软件,教学中的课件制作软件当属Authorware、Flash。Authorware和Flash制作的动画效果的确很好,而且它们的功能也很强大。不过这些软件在制作课件的过程中往往非常耗时,用这些专业软件来制作课件用于平时的教学往往效率很低。PPT就是一个非常简单、实用的制作课件的软件,只要你用好它,同样能做非常棒的课件来。一、掌握基本,知道“插入”。(一)知道从“插入”菜单进入,会给PPT课件添加文字、图片、影片和声音等,也就会做一般的课件了。(二)图片插入与处理1.插入图片具体方法:a)插入剪贴画或文件中的图片;b)添加图片做背景;c)给自选图形做填充。2.处理图片具体方法:我们用PPT制作课件时,经常从网上下载图片来用,而网络中的图片往往含有超链接和网站名称痕迹,我们需要删除其中超链接,并对图片进行裁剪处理。在Powerpoint中,我们一般可以利用“图片”工具栏上的“裁剪”工具进行裁剪处理,但是,这里的工具只能对图片进行矩形裁剪,若想裁剪成圆形、多边形等其他形状,通常方法就无能为力了。其实这个问题在PPT中是可以解决的。我们用给自选图形做填充图片的方法就可以实现我们需要的效果。具体步骤:a)首先利用“绘图”工具栏画一个想要裁剪的图形,如椭圆。b)选中椭圆后单击“绘图”工具栏上“填充颜色”按钮右侧黑三角,从列表菜单中单击“填充效果”命令。c)打开选择“图片”选项卡,单击〔选择图片〕按钮,从“选择图片”对话框中找到合适的图片,单击〔插入〕按钮后返回到“填充效果”对话框最后单击〔确定〕按钮后退出。此图片当作椭圆图形的背景出现,改变了原来的矩形形状,获得了满意的裁剪图片效果。图片在插入PPT之前,我们可以用ACDSEE软件进行加工,如改变大小,裁剪等操作。二、学会下载,查找方法。在制作课件过程中,我们时常需要从网络上下载各种资源用以丰富课件内容,提升课堂效果。但有许多网站的flash动画都不提供下载;还有网站为我们提供了许多视频素材,这些视频素材都是FLV流媒体格式。FLV流媒体格式是一种新的视频格式,全称为FlashVideo。由于它形成的文件极小、加载速度极快,使得网络观看视频文件成为可能,它的出现也有效地解决了视频文件导入Flash后,使导出的SWF文件体积庞大,不能在网络上很好的使用等缺点。目前各在线视频网站均采用此视频格式。如新浪播客、56、优酷、土豆、酷6等,无一例外。FLV已经成为当前视频文件的主流格式。这些网站一般都不提供下载。我们想要这些素材,怎样办?1.寻找下载方法:a)在百度网站搜索栏中输入下载的内容,搜索下载方法。b)弄清格式,再搜索方法。2.具体方法推荐①flasah动画的下载方法一:IE缓存中寻找在网上看过一个flash后,一般情况下都会保存在IE缓存里。右击桌面上的IE图标,选“属性”命令,单击中间的“设置”按钮,弹出“Internet临时文件和历史记录设置”面板,单击“查看文件”,可以打开临时文件夹,按时间排序,找到刚才打开的flash动画文件。优点:不需要安装其它软件。缺点:操作相对烦琐。方法二:借助Flashsaver等软件下载,这些软件都可以快速、方便的下载你所需要的flash文件。优点:简单、方便、快速。缺点:需要安装使用。②FLV视频的获取方法一:IE缓存中寻找,方法同flasah。方法二:flv视频解析下载/三、学用控件,转化应用1.flash动画的插入方法一:安装flash插件,再插入flash。步骤:a)安装“ppt插flash软件”插件;b)单击“插入”→“flashmovie”→打开要播放的flash文件→确定。方法二:利用控件插入flash动画。步骤:a)插入“ShockwaveFlashObject”控件对象:右击“工具栏”→选“控件工具箱”(或点“视图→工具栏→控件工具箱”);点“其他控件”(控件工具箱中最后一个形似锤子斧头的按钮),拖动滚动条或在英文输入法状态下按键盘上“s”键,快速定位到以s开头的控件,选择“ShockwaveFlashObject”控件。将鼠标移到幻灯片工作区,鼠标指针变成“十”字型,拖动鼠标绘制出一个形似信封的矩形。b)打开控件对象“属性”对话框:右击矩形控件对象,在弹出的快捷菜单中选“属性”命令。c)正确设置控件对象属性:主要是在“Movie”空白文本域中正确输入演示文稿要播放的.swf动画的完整名称。d)将控件对象适当缩放:为了获得比较好的播放效果,拖动控件对象的缩放点使它几乎覆盖整个幻灯片工作区,但要在幻灯片工作区底部保留少许空白区域。这样既可以享受.swf动画大屏幕播放的好处,又能够保证幻灯片能够顺利地切换。e)一般情况下,幻灯片应显示出动画的第一帧图形。如果控件对象仍是空白的,可保存演示文稿,关闭后再打开它,按F5放映幻灯片,应该能够正确播放动画。2.FLV视频的插入FLV视频与FLASH不一样的。全称是flashvideo,所用的播放器也不一样。①利用控件插入PPT的方法也是有区别的。不同点:先要下载pptflv.swf文件,此文件是类似于网页中FLV视频播放器的一个Flash文件(可用百度搜索下载下来后记着要改文件名,保留扩展名);例如改成:pptflv1.swf“Movie”参数值填入方法不一样,参数值示例:pptflv.swf?file=视频.FLV“pptflv.swf”即为步骤一下载下来的Flash文件的完整文件,“视频.FLV”即为需要播放的FLV视频的文件名,大家只要将pptflv.swf换成自己下载后起的文件名,将“视频.FLV”换成自己的FLV视频文件名,则此FLV文件就可以在PowerPoint中播放了。如播放2.flv视频参数填法:示例:pptflv1.swf?file=2.FLV②方法二:将flv转换成swf再插入转换软件:UltraFlashVideoFLVConverter3.2.0软件说明:该软件又叫全格式FLV转换器,支持将几乎所有主流视频格式转换为FLV或者SWF且对用户较为关心的RealMedia(RM/RMVB...)和QuickTime(MOV/QT...)支持良好。三大特色功能:既可输出FLV格式,也可输出SWF格式,甚至同时输出FLV+SWF格式。此软件也支持创建调用播放的网页支持导入所有的主流字幕格式。srt,*.sub,*.idx,*.ssa,*.ass,*.psb,*.smi)有字幕合成功能,你现在无需再使用那些繁琐的专业软件来合成字幕到视频中去,字幕合成与格式转换一气呵成!支持视频分割,右键点击列表中的源文件,选择[编辑视频],自己设置下起点终点即可对视频进行去粗取精处理!③方法三:将flv转换成其他格式视频文件再插入工具:FLV转AVI(FreeFLVtoAVIConverter1.5)作用:一个免费的将FLV转换成AVI的软件,简单好用,自带解码器。四、学做交互,理解运用。1.利用母版进行交互母版≠模版母版和模版可以使课件统一整体风格,展现自己的个性和特点;模版是对同一类课件所做的整体风格统一设置,母版则是对某一部课件内部所做的个性化统一设置。母版设置得好,就可以存为模版,供别人在制作同类题材时使用。修改幻灯片母板的方法和技巧。如果我们希望为每一张幻灯片添加上一项固定的内容,并做超链接,可以通过修改“母板”来实现。a)执行“视图→母板→幻灯片母板”命令,进入“幻灯片母板”编辑状态。b)插入固定内容。例如:将图片插入到幻灯片中,调整好大小、定位到合适的位置上。c)给这张图片插入超链接,就可以进行交互了。d)单击“关闭母板视图”按钮退出“幻灯片母板”编辑状态。以后添加幻灯片时,该幻灯片上自动添加上该图片。如果说一个PPT有它的灵魂的话,那就是PPT的母板,它的作用犹如摩天大厦的根基一般。2.在PPT演示文稿中插入PowerPoint演示文稿对象实现交互具体效果:①导航目录内容展示效果②单击小图片就可看到该图片的放大图自动缩效果《画家乡》一课五个画面交互的具体操作方法:a)单击“插入→对象”,在出现的选择页中选择“MicrosoftPowerPoint演示文稿”,单击确定。此时就会在当前幻灯片中插入一个“PowerPoint演示文稿”的编辑区域。b)在此编辑区域中我们就可以对插入的演示文稿对象进行编辑了,编辑方法与PowerPoint演示文稿的编辑方法一样。c)在插入的演示文稿对象中创建所需的幻灯片。可将图片设置为幻灯片相同大小,退出编辑后,就可发现图片以缩小方式显示了(其实是整个插入的演示文稿对象被缩小显示了)。d)最后,我们只需对剩余的图片进行插入。为了提高效率,可将这个插入的演示文稿对象进行复制,并按照上面的方法对图片进行替换即可。e)完毕后,单击“观看放映”命令进行演示,单击小图片马上会放大,再单击放大的图片马上又返回到了浏览小图片的幻灯片中了。原理:这里的小图片实际上是插入的演示文稿对象,它们的“动作设置”属性中的“单击鼠标”中的“对象动作”被设为了“演示”(这是默认值)。因此我们在演示时,单击小图片,就是等于对插入的演示文稿对象进行“演示观看”。而演示文稿对象在播放时就会自动全屏幕显示。所以我们看到的图片就好像被放大了一样,而我们单击放大图片时,插入的演示文稿对象实际上已被播放完了(因为只有一张),它就会自动退出,所以就回到了主幻灯片中了。3.用触发器控制自定义动画进行交互以前我们在使用PowerPoint制作课件时,常常发现制作人机交互性的课件非常麻烦。其实在PowerPoint2003里,用触发器控制自定义动画可以轻松地制作出交互性很强的课件。触发器功能可以将画面中的任一对象设置为触发器,单击它,该触发器下的所有对象就能根据预先设定的动画效果开始运动,并且设定好的触发器可以多次重复使用。类似于Authorware、Flash等软件中的热对象、按钮、热文字等,单击后会引发一个或者的一系列动作。例1:单击“棱台”后,“小球”开始按一定路径运动。例2:分别单击“变色一”和“变色二”,让“笑脸”颜色。例3:单击下面一段话的关键词,让词语变红色读下面一段话,说说从哪些词语中可以看出侵略者采用了各种野蛮手段掠夺、毁灭圆明园的?他们把园内凡是能拿走的东西,统统掠走,拿不动的,就用大车或牲口搬运。实在运不走的,就任意破坏、毁掉。步骤:a)将原来段落中的重点词消去;(将词语颜色变成和背景色一样)b)将重点词作为单独文本覆盖到原来位置;c)设置重点词自定义动画为“添加效果→强调→更改字体颜色→红色”d)右击重点词自定义动画,选择“效果选项”,选择“计时”,选择“触发器”,选“单击下列对象时启动效果”,再选重点词,按确定。五、学会截取,合理选用。(一)视频的截取加工1.工具:万能转换器(英文名TotalVideoConverter)作用:可以帮助你快速的分割,修整大的AVI、MPEG、ASF或者WMV文件为一个个小的视频文件,内置视频播放器,你可以很方便的按照所选择的播放时间进行切割操作,不需要另外具备高深的技术知识,简单容易使用!2.绘声绘影会声会影是一套操作最简单,功能最强悍的DV、HDV影片剪辑软件。不仅完全符合家庭或个人所需的影片剪辑功能,甚至可以挑战专业级的影片剪辑软件。(二)flash的片段截取有时候,在网络上下载了一个课件,对自己的课堂教学有帮助,但是又不想全部应用这个课件,只想取出其中一部分,应该则么办呢?先用硕思闪客精灵将.swf文件和.exe文件转换成fla文件,再用flash8打开进行编辑,截取自己所需的片段,然后插入到ppt里面为我所用。1.硕思闪客精灵:它是一款用于浏览和解析Flash动画(.swf文件和.exe文件)的工具。最新版本有着强大的功能,可以将swf文件导出成FLA文件。它还能够将flash动画中的图片、矢量图、声音、视频(*.flv)、文字、按钮、影片片段、帧等基本元素完全分解,最重要的是可以对动作的脚本(Actionscript)进行解析,清楚的显示其动作的代码,让对Flash动画的构造一目了然。支持将SWF文件导出成FLA文件,帮助丢失FLA文件的影片作者重新获得FLA文件,从而可以再编辑。完全兼容Flash8文件和动作脚本(ActionScript)2.0。硕思闪客精灵支持将包含组件的SWF文件转换成FLA格式,用户可以在Flash中编辑这些组件。支持解析Flash影片中的视屏(video)文件,并将Flash影片中的视频文件导出为*.flv格式。2.硕思闪客精灵具体使用方法:①解析Flash课件,提取课件素材在Flash课件作品中有大量的图片、声音和视频等资源。由于制作者拥有的资源不同,在制作课件时,很难及时、方便地寻找到适合的素材。如果可以从同类作品中将所需要的资源提取出来为己所用的话,不仅大大节约了搜集素材资源的时间,而且会极大地提高课件利用率。但是,Flash课件发布时一般都进行加密处理,使教师无法用普通的方式导入到Flash中进行编辑。而硕思闪客精灵可以解析出Flash作品中的元件及脚本,并且可以保存成swf格式,这样在创作时就可以直接导入Flash中使用。启动闪客精灵,单击工具上的“快速打开”按钮打开一个Flash动画(可以是swf格式或exe格式),闪客精灵会自动分解当前动画(图2),包括用到的脚本语言(Actions语句),并在资源栏中分类罗列着动画中的各种元件(图片、按钮、影片和声音等);单击某个元件,可以在中间的窗口中预览;勾选需要的元件,然后单击“导出”按钮,就可以把选中的元件分类保存到原文件所在的文件夹中。②反编译Flash课件,获取课件源代码硕思闪客精灵的最大亮点就是能够将Flash动画(swf格式)还原成其源文件(Fla格式),相信这个功能是很多朋友期待已久的。还原的方法十分的简单,只需要打开Flash动画,再单击工具栏上的“导出Fla”按钮,选择保存位置,稍等后就完成了还原工作,此时还会提示“是否愿意用Flash打开它”,单击“Yes”即可启动系统中安装的Flash打开还原后的源文件,此时你就可以随心所欲地对它进行修改啦。3.用flash8进行编辑基本方法:选取需要帧,复制,粘贴到新的flash中,调试修改。上面介绍了关于破解Flash课件的一些方法和手段,有一个特定的使用范围,即为了课堂教学服务,只有资源共享才能提高教学效率,促进教学效果的提高。不能做为商业目的,也不能将别人的课件的署名修改一下,便成为自己的作品,用于参加比赛,这是不道德的行为。在PPT演示中禁用右键快捷菜单和滑鼠滚动一大群与会人员正襟危坐,你豪情满怀地进行着某个新产品的演示或介绍,却不小心由于鼠标左键的误操作导致幻灯片跳到了本不应该出现的位置,或者本应按下鼠标左键切换到下一张,却由于按下了右键而出现一个快捷菜单。不用担心,只要进行小小的设置,就可以将这些烦人的问题统统搞定。从任务窗格中打开“幻灯片切换”,将换片方式小节中的“单击鼠标时”和“每隔”两个复选项全部去除,然后将这个设置应用于所有幻灯片,以后切换到下一张或上一张,只有通过键盘上的方向键才能进行操作。至于另外一个问题,解决的办法也很简单,从“工具”菜单下打开“选项→视图”窗口,取消“幻灯片放映”小节上的“右键单击快捷菜单”复选框即可。■在PPT演示文稿内复制幻灯片要复制演示文稿中的幻灯片,请先在普通视图的“大纲”或“幻灯片”选项中,选择要复制的幻灯片。如果希望按顺序选取多张幻灯片,请在单击时按Shift键;若不按顺序选取幻灯片,请在单击时按Ctrl键。然后在“插入”菜单上,单击“幻灯片副本”,或者直接按下“Ctrl+shift+D”组合键,则选中的幻灯片将直接以插入方式复制到选定的幻灯片之后。■Powerpoint自动黑屏在用Powerpoint展示课件的时候,有时需要学生自己看书讨论,这时为了避免屏幕上的图片影响学生的学习注意力可以按一下“B”键,此时屏幕黑屏。学生自学完成后再接一下“B”键即可恢复正常。按“W”键也会产生类似的效果。■将幻灯片发送到word文档1、在Powerpoint中打开演示文稿,然后在“文件”菜单上,指向“发送”,再单击“MicrosoftWord”。2、在“将幻灯片添加到Microsoftword文档”之下,如果要将幻灯片嵌入word文档,请单击“粘贴”;如果要将幻灯片链接到word文档,请单击“粘贴链接”。如果链接文件,那么在Powerpoint中编辑这些文件时,它们也会在word文档中更新。3、单击“确定”按钮。此时,系统将新建一个word文档,并将演示文稿复制到该文档中。如果word未启动,则系统会自动启动word。■让幻灯片自动播放要让powerpoint的幻灯片自动播放,只需要在播放时右键点击这个文稿,然后在弹出的菜单中执行“显示”命令即可,或者在打开文稿前将该文件的扩展名从PPT改为PPS后再双击它即可。这样一来就避免了每次都要先打开这个文件才能进行播放所带来的不便和繁琐。■增加PPT的“后悔药”在使用powerpoint编辑演示文稿时,如果操作错误,那么只要单击工具栏中的“撤消”按钮,即可恢复到操作前的状态。然而,默认情况下Powerpoint最多只能够恢复最近的20次操作。其实,powerpoint允许用户最多可以“反悔”150次,但需要用户事先进行如下设置:在“工具-选项”,击“编辑”选项卡,将“最多可取消操作数”改为“150”,确定。■PPT中的自动缩略图效果你相信用一张幻灯片就可以实现多张图片的演示吗?而且单击后能实现自动放大的效果,再次单击后还原。其方法是:新建一个演示文稿,单击“插入”菜单中的“对象”命令,选择“Microsoftpowerpoint演示文稿”,在插入的演示文稿对象中插入一幅图片,将图片的大小改为演示文稿的大小,退出该对象的编辑状态,将它缩小到合适的大小,按F5键演示一下看看,是不是符合您的要求了?接下来,只须复制这个插入的演示文稿对象,更改其中的图片,并排列它们之间的位置就可以了。■快速灵活改变图片颜色利用powerpoint制作演示文稿课件,插入漂亮的剪贴画会为课件增色不少。可并不是所有的剪贴画都符合我们的要求,剪贴画的颜色搭配时常不合理。这时我们右键点击该剪贴画选择“显示‘图片’工具栏”选项(如果图片工具栏已经自动显示出来则无需此操作),然后点击“图片”工具栏上的“图片重新着色”按钮,在随后出现的对话框中便可任意改变图片中的颜色。■为PPT添加公司LOGO用powerpoint为公司做演示文稿时,最好第一页都加上公司的Logo,这样可以间接地为公司做免费广告。执行“视图-母版-幻灯片母版”命令,在“幻灯片母版视图”中,将Logo放在合适的位置上,关闭母版视图返回到普通视图后,就可以看到在每一页加上了Logo,而且在普通视图上也无法改动它了。■“保存”特殊字体为了获得好的效果,人们通常会在幻灯片中使用一些非常漂亮的字体,可是将幻灯片拷贝到演示现场进行播放时,这些字体变成了普通字体,甚至还因字体而导致格式变得不整齐,严重影响演示效果。在powerpoint中,执行“文件-另存为”,在对话框中点击“工具”按钮,在下拉菜单中选择“保存选项”,在弹出其对话框中选中“嵌入TrueType字体”项,然后根据需要选择“只嵌入所用字符”或“嵌入所有字符”项,最后点击“确定”按钮保存该文件即可。■利用组合键生成内容简介我们在用powerpoint2003制作演示文稿时,通常都会将后面几个幻灯片的标题集合起来,把它们作为内容简介列在首张或第二张幻灯片中,让文稿看起来更加直观。如果是用复制粘贴来完成这一操作,实在有点麻烦,其实最快速的方法就是先选择多张幻灯片,接着按下alt+shift+s即可。■演示文稿中的图片随时更新在制作演示文稿中,如果想要在其中插入图片,执行“插入-图片-来自文件”,然后打开“插入图片”窗口插入相应图片。其实当我们选择好想要插入的图片后,可以点击窗口右侧的“插入”按钮,在出现的下拉列表中选“链接文件”项,点击确定。这样一来,往后只要在系统中对插入图片进行了修改,那么在演示文稿中的图片也会自动更新,免除了重复修改的麻烦。■快速调用其他PPT在进行演示文档的制作时,需要用到以前制作的文档中的幻灯片或要调用其他可以利用的幻灯片,如果能够快速复制到当前的幻灯片中,将会给工作带来极大的便利。在幻灯片选项卡时,使光标置于需要复制幻灯片的位置,选择“菜单”中的“幻灯片(从文件)”命令,在打开的“幻灯片搜索器”对话框中进行设置。通过“浏览”选择需要复制的幻灯片文件,使它出现在“选定幻灯片”列表框中。选中需要插入的幻灯片,单击“插入”,如果需要插入列表中所有的幻灯片,直接点击“全部插入”即可。这样,其他文档中的幻灯片就为我们所用了。■快速定位幻灯片在播放powerpoint演示文稿时,如果要快进到或退回到第5张幻灯片,可以这样实现:按下数字5键,再按下回车键。若要从任意位置返回到第1张幻灯片,还有另外一个方法:同时按下鼠标左右键并停留2秒钟以上。■利用剪贴画寻找免费图片当我们利用powerpoint2003制作演示文稿时,经常需要寻找图片来作为铺助素材,其实这个时候用不着登录网站去搜索,直接在“剪贴画”中就能搞定。方法如下:插入-图片-剪贴画,找到“搜索文字”一栏并键入所寻找图片的关键词,然后在“搜索范围”下拉列表中选择“Web收藏集”,单击“搜索”即可。这样一来,所搜到的都是微软提供的免费图片,不涉及任何版权事宜,大家可以放心使用。■制作滚动文本在powerpoint中有时因显示文本内容较多就要制作滚动文本。具体制作方法如下:视图-工具栏-控件箱,打开控件工具箱,点击“文字框”选项,插入“文字框”控件,然后在幻灯片编辑区按住鼠标左键拖拉出一个文本框,并根据版面来调整它的位置和大小。接着在“文字框”上右击鼠标,选择快捷菜单中的“属性”命令,弹出“文字框”属性窗口,在属性窗口中对文字框的一些属性进行相关的设置。设置好后右击“文字框”,选择“文字框对象”中的“编辑”命令,这时就可以进行文字的输入,文本编辑完之后,在文字框外任意处单击鼠标,即可退出编辑状态。一个可以让框内文字也随滚动条拖动而移动的文本框就做好了。■突破20次的撤消极限Powerpoint的“撤消”功能为文稿编辑提供了很大方便。但powerpoint默认的操作次数却只有20次。执行“工具-选择”,击“编辑”标签卡,在“最多可取消操作数”中设置你需要的次数即可。不过要注
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中医养生馆医师聘用协议
- 美容院仪器管理规范
- 加油站停车场租用合同
- 艺术品交易中介费
- 旅游业超龄导游服务承诺书
- 石油项目部勘探员聘用协议
- 山西省电力设施建设合同模板
- 住宅装修翻新装饰改造协议
- 跨境电商平台投标技巧
- 2022年大学海洋工程专业大学物理下册期中考试试卷A卷-附解析
- (高清版)TDT 1053-2017 农用地质量分等数据库标准
- 2023年碳素材料行业分析报告及未来五至十年行业发展报告
- 牧原人才测评试题及答案
- (高清版)DZT 0216-2020 煤层气储量估算规范
- 区域销售目标管理
- 上肢筋伤-骨伤科
- 医院感染风险评估表(适用于病房、换药室、治疗室、注射室)
- 超声引导下甲状腺结节细针穿刺技术
- 楼盘包销方案
- 《商务数据分析与应用》实训教学大纲
- 学术论文写作讲座课件
评论
0/150
提交评论