基于单片机的定时插座设计毕业论文
2022-01-26 11:00:58
论文总字数:31541字
摘 要
随着智能化时代的到来,普通的家庭插座也已经不能满足人们的基本生活需要。普通插座完成的只是单一的功能,不能随时随地的控制家用电器。为了解决这些问题,定时插座的出现可以使人们的生活变得更加智能,同时也会促进家用电器智能化时代的到来。定时插座可以使人们生活变得方便起来,不需要再为了何时关掉电器而费心。整个智能家居系统中插座的智能化也是重要的组成部分。
本次设计主要目的是为了弥补普通家庭插座的不足,从而设计一款可以定时开关的插座。用户可以通过外部的按键设置多组定时和当前日期和时间,也可以通过手机APP设置一组的定时开关。用户可以根据蜂鸣器声音的不同来判断当前插座的开断。用户可以提前设置好家用电器的开启时间和关断时间,这样能够进一步的省电。此次设计主要采用的主控芯片为STC89C52,计时模块采用DS1302芯片,显示模块采用LCD1602芯片以及通信模块采用HC-05蓝牙芯片。
关键词:STC89C52单片机 定时开关 蓝牙APP
Design of timing socket based on single chip microcomputer
Abstract
With the advent of the intelligent era, ordinary household outlets can no longer meet people's basic needs. Ordinary sockets are only a single function, and they cannot control home appliances anytime, anywhere. In order to solve these problems, the emergence of timed sockets can make people's lives more intelligent, and at the same time promote the era of intelligent home appliances. Timed outlets can make people's lives easier, and don't bother worrying about when to turn off the appliance. The intelligence of the sockets in the entire smart home system is also an important part.
The main purpose of this design is to make up for the shortage of ordinary household sockets, so as to design a socket that can be timed. The user can set multiple sets of timing and current date and time through external buttons, or set a set of time switches through the mobile APP. The user can judge the breaking of the current socket according to the difference of the sound of the buzzer. The user can set the opening time and the off time of the household appliance in advance, which can further save electricity. The main control chip used in this design is STC89C52, the timing module uses DS1302 chip, the display module uses LCD1602 chip and the communication module uses HC-05 Bluetooth chip.
Key words: STC89C52;The timer socket;Bluetooth APP
目录
摘 要 I
Abstract II
第一章.绪论 1
1.1背景 1
1.2设计目标 1
1.3 论文结构 2
第二章.硬件电路设计 3
2.1 系统功能 3
2.2 系统工作原理 3
2.3 单片机模块 5
2.4 时钟模块介绍 5
2.5显示模块介绍 6
2.6 继电器模块 7
2.7 蜂鸣器模块 8
2.8 蓝牙模块 8
第三章.程序设计 10
3.1 程序的总体设计 10
3.2 设置时间函数的设计 11
3.3 模式选择函数的设计 12
3.4 设定时间函数设计 13
3.5 DS1302函数的设计 13
3.6 LCD1602显示函数的设计 14
3.7 手机APP编程 15
3.8 蓝牙通讯的设计 16
3.9 定时的设计 17
第四章.系统实现与调试 18
4.1配置HC-05蓝牙模块 18
4.2手机APP的调试 19
4.3电路仿真和实物调试 21
第五章.总结与展望 24
参考文献 25
致谢 27
附录 28
第一章.绪论
1.1背景
随着科技发展的越来越快,普通的家庭插座不能满足人们的生活,同时,能源的浪费问题也逐渐显现出来。智能定时插座给我们的生活增添了一抹色彩。然而在生活中我们也会遇到由电器设备长时间工作而造成的隐患。例如:电瓶车过充引发火灾,热水器长时间工作不利于节省能源,电视机的长时间待机造成电视机寿命的缩短。节省能源,消除安全隐患使我们当下应该解决的问题,定时插座的出现将会很大改善我们的生活。
我们可以使用定时插座来控制家用电器的通断,使得电器在合适的时间工作。这样会节省出一大部分时间,从而提高了我们的生活的质量和工作的效率。定时插座的设计将会使我们的生活变得智能化。随着定时插座的普及,我们的生活也会越来越方便快捷。
本文介绍的定时插座可以设置6组不同时段的定时,还可以当做万年历来使用,用户可以根据自己的需要设置自动模式还是手动模式,不仅可以通过插座面板上的四个实体按键对定时功能进行设置,也可以通过蓝牙app对插座进行远程控制。定时插座的出现,不仅仅在生活便利方面也在方面起到十分重要的作用,本文主要从硬件和软件设计这两方面进行阐述,通过软件的仿真和实际电路的搭试来最终实现定时插座的功能[1]。
1.2设计目标
此次毕业设计从选题,到查找相关的文献资料进行学习,然后进行总体方案的确定[2]。过程中也发现了自己存在一些知识储备的不足,也因此通过学习相关的硬件电路和软件的知识来弥补这些问题。以下是针对本次毕业设计提出的相关要求:
1、学习一些基础的知识,比如数电,模电,电路基础,单片机等。学习APP的编程方法,尝试自己编写一定定时功能的软件[3]。
请支付后下载全文,论文总字数:31541字