基于51单片机蓝牙开关控制家电系统
基于手机蓝牙控制的智能电风扇
智能应用
基于手机蓝牙控制的智能电风扇
作者/赵国军、陈坤賧(通讯作者)、刘毅、杨标、谢文婧、张波、张建强,湖北民族学院信息工程学院 基金项目:湖北民族学院信息工程学院大学生创新创业训练计划项目(项目编号:xgcx 2016026)。
摘要:本文设计了一种基于手机蓝牙控制的智能电风扇系统,该系统以51单片机和智能手机为核心元件,根据温湿度传感器感知外界环境 温度自动调节风扇的转速;运用蓝牙通信模式,进入手机蓝牙界面对风扇进行远程智能控制,使人机交互更为方便;本系统还增加了风扇 转速多模式控制方式,实现对电风扇进行转速变换、风向转换及睡眠模式等功能控制,避免了单一模式出现问题不能控制的后果,真正做 到多档出风、多向导风、智能送风。关键词:智能电风扇;手机蓝牙;单片机
引言
现如今市面上的电风扇大多数是硬件电路的搭建,存在 功能单_、智能化低、用户体验差的缺点,显然传统电风扇 的控制方式已经无法满足人们生活中的智能化、人性化需 求。基于传统电风扇控制器的局限性,李締娜等人于2012 年设计了一种简易温控智能风扇控制系统的设计[1],实现了 对220V 工作电压的电风扇随着温度变化自动切换风速的功 能,随着智能家电的发展,又出现了一种具有智能温控调速 和能摇头功能的风扇[2],更具人性化,智能化;本设计在传 统温控调速上增加了智能终端对风扇的控制,通过手机远程 对电风扇进行转速、揺头、定时等功能的控制并能根据外界 环境实现自动调速、语音提醒等功能。
1.系统总体设计
根据实现的功能,本系统按模块化设计,系统应具有温 度传感器模块、人体红外感应模块、无线通讯模块等,电风 扇控制系统如图1所示。
基于51单片机蓝牙模块传输数据毕业设计作品
基于51单片机蓝牙模块传输数据毕业设计作品
在本论文中,我们基于51单片机和蓝牙模块设计了一个数据传输的毕业设计作品。蓝牙是一种无线通信技术,广泛应用于各种设备之间的数据传输。本设计作品旨在通过蓝牙模块实现51单片机与其他设备之间的数据交互和传输。
首先,我们介绍了设计的背景和意义。随着科技的不断进步和物联网的兴起,各种设备之间的互联互通已成为一种趋势,这对数据传输的可靠性和灵活性提出了更高的要求。因此,设计一个基于51单片机和蓝牙模块的数据传输系统,以提高数据传输的效率和便利性,具有重要意义。
接下来,我们详细介绍了设计方案和实现方法。首先,我们选择了51单片机作为硬件平台,因为它具有广泛的应用基础和丰富的资源。然后,我们选择了蓝牙模块作为无线通信模块,因为它能够提供稳定可靠的数据传输通道。蓝牙模块与51单片机通过串口进行连接,通过串口通信实现数据的发送和接收。
在软件设计方面,我们采用了嵌入式C语言编程。首先,我们通过51单片机的GPIO口和中断机制实现了对蓝牙模块的控制和数据传输。然后,我们设计了相应的数据传输协议,以实现数据的可靠传输和解析。最后,我们开发了用户界面,使用户能够方便地操作和管理数据传输。
在实验和测试中,我们对设计的功能和性能进行了验证。首先,我们测试了数据传输的可靠性和稳定性,并通过数据验证和传输速度测试得到了令人满意的结果。然后,我们对系统的功耗和实时性进行了测试,并对数据的完整性和安全性进行了评估。最后,我们与其他类似的作品进行了比较,证明了该设计在功能和性能上的优势。
毕业设计论文_基于51单片机
南京信息职业技术学院
毕业设计论文
作者薛亮学号*****T32 系部电子信息学院
专业无线电技术
题目基于单片机的家用电器远程遥控装置
的设计与制作
指导教师李光明
评阅教师
完成时间:2010年2月11日
目录
第1章绪论 (5)
1.1 概述 (5)
1.2 设计要求及主要功能介绍 (5)
1.3 MCS-51系列单片机简介 (7)
第2章系统总体设计 (9)
2.1 系统功能模块的划分 (9)
2.2 系统原理框图 (9)
2.3 系统软件主要特色 (10)
第3章各模块详细设计 (12)
3.1 振铃检测模块的设计 (12)
3.2 双音多频模块的设计 (13)
3.3 自动摘机及超时挂机模块的设计 (16)
3.4 语音提示模块的设计 (17)
3.5 密码设置模块的设计 (21)
3.6 EEPROM及看门狗模块的设计 (23)
3.7 继电器驱动模块的设计 (27)
3.8 系统总程序的设计 (28)
第4章系统的组装、调试和测试 (30)
4.1 系统的组装、调试 (30)
4.2 振铃检测及自动摘机功能的测试 (30)
4.3 语音及双音多频功能的测试 (30)
4.4 密码设置功能的测试 (30)
4.5 EEPROM密码存储功能的测试 (31)
4.6 继电器驱动、电器状态显示及语音提示功能的测试 (31)
4.7 超时自动挂机功能的测试 (31)
第5章系统方案总评 (32)
结论 (33)
致谢 (33)
参考文献 (33)
附录A 家用电器远程遥控装置的功能及使用 (35)
1 家用电器远程遥控装置的功能 (35)
2 家用电器远程遥控装置的使用方法 (36)
基于单片机智能电水壶控制系统设计
基于单片机智能电水壶控制系统设计
一、引言
智能家居系统的快速发展为人们带来了更加便利和舒适的生活体验。智能电器已经成为了现代家庭不可或缺的一部分。本文将基于单片机,设计一款智能电水壶控制系统,实现对电水壶的温度控制、定时功能和远程控制等功能。
二、系统设计
该系统由硬件和软件两部分组成。
硬件部分:主要包括温度传感器、单片机、开关、继电器、显示屏等元件。
软件部分:主要包括单片机程序的编写和手机APP的开发。
1.硬件设计
(1)温度传感器:用于检测水温,通常选择数字温度传感器,如DS18B20,能够精确测量水壶内部的温度。
(2)单片机:选择适合的单片机,如51单片机,用于接收传感器的数据,处理按键输入,控制继电器等。
(3)开关:用于控制电源的开关,通过按键来控制水壶的启动和关闭。
(4)继电器:用于控制加热器的开关,当温度低于设定的温度阈值时,继电器通电,加热器开始工作。
(5)显示屏:用于显示当前水壶的温度和状态。
2.软件设计
(1)单片机程序:通过单片机的IO口连接温度传感器和开关,并通过串口与手机APP进行通信。程序首先初始化相关硬件,然后循环读取温度传感器的数值,并进行温度控制和定时功能的处理。同时,根据开关的状态来控制继电器的开关,实现加热器的自动启动和停止。
(2)手机APP:开发一款手机APP,用户可以通过该APP来远程控制电水壶的启动和关闭,设定水温,设置定时功能等。APP与单片机通过蓝牙或Wi-Fi进行通信,实现与电水壶的互动。
三、系统特点与优势
1.温度控制精准:采用数字温度传感器,能够精确测量水温,实现对加热器的精准控制,确保水温始终在设定的范围内。
基于某51单片机蓝牙模块传输大数据毕业设计作品
基于某51单片机蓝牙模块传输大数据毕业设计作品
摘要:
随着信息技术的迅猛发展,人们对数据的传输和处理的要求也越来越高。蓝牙技术作为一种无线通信技术,广泛应用于各个领域。本篇毕业设计作品基于51单片机蓝牙模块,主要研究如何实现大数据传输,并设计了一个相应的系统。
关键词:51单片机;蓝牙模块;大数据传输;系统设计
1.引言
随着科技的发展,数据的规模越来越大,以及处理速度的要求也越来越高。蓝牙技术作为一种低功耗、低成本的无线通信技术,在各个行业得到了广泛应用。本毕业设计作品基于51单片机蓝牙模块,旨在研究如何实现大数据的传输。
2.设计方案
2.1硬件设计
本设计使用了51单片机和一个蓝牙模块。51单片机为中央处理器,负责控制数据的接收和发送,同时与蓝牙模块进行通信。蓝牙模块为无线通信模块,负责将数据通过无线信号传输到外部设备。
2.2软件设计
软件设计主要包括蓝牙通信协议的设计和数据的传输处理。首先需要设计一个蓝牙通信协议,用于蓝牙模块与外部设备的通信。然后设计数据传输处理算法,将大数据进行分组传输,并确保数据的完整性和准确性。
3.实现步骤
3.1硬件连接
首先,将蓝牙模块与51单片机进行连接。根据硬件接口定义,将蓝牙模块的TX和RX引脚分别连接到51单片机的RX和TX引脚。此外,还需要连接供电电源。
3.2软件编程
首先,根据蓝牙模块的通信协议,设计相应的通信代码。通过串口通信方式将数据发送到蓝牙模块,然后由蓝牙模块进行无线传输。同时,还需编写相应的接收代码,接收外部设备发送的数据。
然后,设计数据传输处理算法。由于大数据量可能超过蓝牙模块的传输能力,需要将大数据进行分组传输。设计相应的算法,将大数据分成多个小块进行传输,并确保每个小块的完整性和排序准确性。
基于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口。
基于51单片机的智能家居控制系统设计
基于51单片机的智能家居控制系统设计
智能家居控制系统是近年来智能家居领域的重要研究方向。随着智能家居技术的不断发展和创新,越来越多的智能家居控制系统通过连接互联网,能够实现远程控制和自动化管理,极大地方便了人们的生活。
本文基于51单片机设计了一款智能家居控制系统。该系统的主要功能包括:通过手机、电脑等终端实现远程控制家居设备的开关;通过红外线传感器自动控制家电的开关;通过温度传感器实现温度自动调节等。
在硬件设计方面,本文采用51单片机作为主控芯片,同时集成了多个传感器和控制电路,并通过无线模块实现了与互联网的连接。在软件设计方面,本文使用Keil C51软件和Protues模拟器进行编程和模拟。
系统实验结果表明,本文所设计的智能家居控制系统具有可靠性高、稳定性好、功能完善等特点。此外,该系统还可以实现模块化拓展,方便用户按需增减系统功能。
总之,本文所设计的智能家居控制系统能够有效地控制家居设备,为人们提供更加便捷、舒适的生活。同时,该系统也为进一步发展智能家居领域提供了新的技术思路和应用示范。
基于MCS-51和蓝牙的家庭智能照明系统设计
分, 也开始走向智能化。 统 以手机终端为网络核心 , 可以与多个L E D 蓝牙灯组成星型 网络
同时, 随着人们 的节 能减排意 识的提高, L E D 作为一种新型 结构 , 实现 一对 多的控 制。 通 过手机终端 内置 的蓝 牙搜 索周边
的绿 色光源 , 相 比传统 的照明产 品, 它具有高效节能、 环保 、 显 环境 的蓝牙信号, 此 时若是周边环境有 蓝牙L E D 灯, 则它会主动
i n t e l l i g e n t l i g h t i n g s y s t e m i s d e s i g n e d . M o b i l e p h o n e i s s e l e c t e d a s t h e t e r mi n a l c o n t r o l , M C U c h i p o f S T C S T C 1 2 C 5 A 5 6 - S 2 i S c h o s e n a s t h e c o n t r o l c o r e .B l u e t o o t h m o d u l e N V C — M D C S 4 2 o f S h a n g h a i N O V A C 0 M M i s u s e d a s t h e m e d i u m t o t r a n s mi t d a t a ,d r i v e r c h i p f o r D D 3 1 3 o f S i l i c o n T o u c h T e c h n o l o g y I n c .i S u s e d a s a c o n s t a n t c u r r e n t d r i v e f o r L E D .T h e s y s t e m h a s t h e f e a t u r e s o f l o w p o w e r c o n s u m p t i o n , l o w c o s t ,a n d c a n e a s i l y u s e m o b i l e p h o n e r e g u l a t o r L E D c o l o r a n d a c h i e v e t h e e f f e c t o f t h e l a m p s wi t c h .
基于51单片机的智能家居系统设计
学号:
毕业设计(论文)
(2012届)
题目
学生
学院专业班级
校内指导教师专业技术职务
校外指导老师专业技术职务
基于51单片机的智能家居系统设计
摘要:智能家居作为家庭信息化的实现方式,已经成为社会信息化发展的重要组成部分,物联网因其巨大的应用前景,将是智能家居产业发展过程中一个比较现实的突破口,对智能家居的产业发展具有重大意义。本文基于容易实现,方便操作,贴近使用的设计理念,设计的智能家居系统是以AT89C51单片机为主控器件,两部分之间通过无线通讯模块进行数据交换。主机部分是系统的核心部分,通过键盘输入模块对系统温湿度的进行初始化设置,并利用LCD显示模块对室内状况进行实时显示,本部分还具有温湿度控制和煤气阀开关控制的功能,对于异常情况,系统可通过声光报警模块进行报警提示,实现对家居的智能控制。
关键词:传感器信号处理;键盘控制;报警
Based on 51 SCM intelligent household system design
Abstract: Intelligent home furnishing as family information realization way, has become an important part in the development of social informatization, network because of its great application prospect, is the intelligent home furnishing industry is in the process of developing a practical breakthrough, intelligent home furnishing industry development has great sense. In this paper, based on the easy implementation convenient operation, close to the use of the design concept, design of intelligent home furnishing system is based on AT89C51control device, the two part through a wireless communication module for data exchange. Host is the core part of the system, through the keyboard input module of the system of temperature and humidity for initialization, and the use of LCD display module on the indoor condition real-time display, this part also has a temperature and humidity control and gas valve switch control function, the abnormal condition, system through sound and light alarm module alarm, to achieve intelligent control of home furnishing.
单片机在智能家电领域的应用研究
单片机在智能家电领域的应用研究
作者:曹圣洁
来源:《决策探索·收藏天下(中旬刊)》 2020年第9期
文/曹圣洁
摘要:单片机作为一类重要的控制单元,在智能化电子设备中具有不可替代的作用,
文章对此展开讨论,具体分析了单片机在智能家电领域的应用情况,从而为推动技术发展提供
建设性思路。
关键词:单片机;智能家电;控制器
一、单片机概述
单片机实际上为单片微控制器,相当于一台超微型的控制计算机系统。在该系统中,由于
处理的问题不同而出现了各种不同类型的单片机,但是在这些单片机中,使用最为广泛的则是AT89C51单片机。该单片机是一个高性能的CMOS(互补金属氧化物半导体)微型控制器,具有
8位4 千字节可编程闪存控制器。该装置与Atmel技术兼容,用于生产高密度独立的能量存储器,符合一套指令和一个工业标准的MCS-51输出载体。Atmel公司AT89C51芯片使用一个高效
的微型控制器,将8位数字中心和闪存驱动器连接起来,为许多综合管理系统提供一种灵活和
经济的替代办法。该单片机价廉性能高,因而在智能家电系统中常作为控制器使用。
二、单片机在智能家电领域的应用
(一)单片机应用于智能家用台灯
台灯作为现代居家生活中的重要电器,能够便捷化家庭照明,烘托家庭氛围。传统的台灯,由于缺乏智能化控制,在使用中仅仅作为普通照明使用,功能结构单一,其在家庭生活中展现
的作用价值有待提升。智能台灯的出现,打破了传统,通过智能化控制实现了台灯的人性化设计。其中智能化控制核心单元即为单片机系统。通过各种控制指令和传感器的嵌入可以对外界
51单片机技术与应用系统开发案例精选
51单片机技术与应用系统开发案例精选
随着科技的不断进步和发展,单片机技术已经在各个领域得到了广泛
的应用。单片机技术作为嵌入式系统的核心,具有体积小、功耗低、
成本低等特点,因此在自动化控制、电子产品、通信设备等领域都有
着重要的应用价值。本文将从多个案例出发,介绍一些51单片机技术的应用系统开发案例,以期帮助读者更好地了解单片机技术的应用和
发展。
1. 智能家居系统
智能家居系统是当今物联网技术中的热门应用之一,而单片机技术在
智能家居系统中扮演着重要的角色。通过使用51单片机,可以实现家庭灯光、空调、窗帘等设备的远程控制,从而提高家居的智能化水平。通过单片机技术,还可以实现家庭安防系统的监控和报警功能,保障
家庭成员的安全。
2. 工业控制系统
在工业领域,单片机技术也有着广泛的应用。在自动化生产线上,通
过单片机可以实现对设备运行状态的实时监测和控制,提高生产效率
和产品质量。单片机技术还可以应用于温度、湿度、压力等参数的采
集和控制,为工业生产提供可靠的技术支持。
3. 智能交通系统
随着城市交通的不断发展以及车辆数量的持续增加,智能交通系统的
需求也日益凸显。通过单片机技术,可以实现智能交通信号灯的控制、车辆导航系统的优化等功能,提高交通系统的智能化水平,减少交通
拥堵和交通事故的发生。
4. 医疗器械
在医疗器械领域,单片机技术应用也十分广泛。通过单片机可以实现
医疗设备的精准控制和监测,比如体温计、血压计、心电图仪等设备,都可以通过单片机实现对生理参数的准确测量和分析,为临床诊断提
供可靠的数据支持。
5. 智能手环
基于51单片机的智能电饭锅控制器设计论文
摘要
本课题以AT89C51单片机为核心器件,设计了智能电饭煲控制系统,并在PROTEUS 环境中对设计进行了仿真验证。
首先,对电饭煲的发展状况进行了阐述,分析了电饭煲的发展趋势,以及智能电饭煲的发展优势。在此基础上,对智能电饭煲控制系统整体设计方案进行了论证,并确定了本课题智能电饭煲控制系统整体设计方案。
其次,从实用性、智能化、节约成本、环保节能等角度出发,对智能电饭煲控制系统的硬件、软件进行了详细设计。按照实现功能对硬件、软件进行了功能划分,并对各部分的原理、实现方法进行了详细说明。
最后,在PROTEUS仿真环境中对该设计进行了仿真验证。仿真结果表明,基于单片机的智能电饭煲控制系统整体设计方案的可行性,软件和硬件设计的正确性,整体效果较为满意。
关键词:智能控制,电饭煲,单片机,Proteus
I
Abstract
AT89C51 MCU was chosen as the core, component to complete the intelligent electric cooker control system design, and validated via simulation in the PROTEUS environment is.
Firstly, the current situation of the development of electric rice cooker is addressed, and electric rice cooker development trend, and the development advantage of intelligent electric cooker are analyzed. On this basis, the intelligent electric cooker control system overall design scheme is discussed, and confirmed this topic intelligent electric cooker control system overall design scheme confirmed.
基于单片机的智能家居控制系统设计
基于单片机的智能家居控制系统设计
智能家居控制系统是一种通过单片机控制家居设备的智能控制系统。它可以实现对灯光、空调、电视、窗帘等各种家居设备的远程控制和自动化控制,提高居住环境的舒适性
和便利性。本文将讨论基于单片机的智能家居控制系统设计,包括系统结构、硬件设计和
软件编程等方面。
一、系统结构设计
智能家居控制系统的结构主要由传感器、执行器、通信模块、控制单元和用户界面组成。传感器用于采集环境信息,比如光照、温度、湿度等,执行器用于控制家居设备的开
关和调节,通信模块用于与用户界面进行数据交换,控制单元则是核心部分,负责数据处
理和控制指令的下发。
在整个系统中,控制单元是最关键的部分,它需要对传感器采集的数据进行处理,并
根据用户的指令来控制家居设备。控制单元通常采用单片机作为核心控制芯片,常用的单
片机有51系列、Arduino、STM32等。
用户界面是用户与智能家居系统交互的窗口,可以采用手机APP、PC界面、语音控制
等形式。通过用户界面,用户可以实时监控环境信息,远程控制家居设备,设置定时任务
等功能。
二、硬件设计
1. 传感器模块设计
智能家居控制系统的传感器模块通常包括光照传感器、温湿度传感器、烟雾传感器等。这些传感器能够实时采集环境信息,通过单片机进行处理和分析。
执行器模块主要用于控制各种家居设备,比如电灯、空调、插座、窗帘等。执行器模
块通常采用继电器、电磁阀等元件来实现开关和调节。
通信模块主要用于与用户界面进行数据交换,常用的通信方式包括WiFi、蓝牙、ZigBee等。通过通信模块,用户可以实现远程控制和实时监控。
基于51单片机的智能台灯的设计与实现
基于51单片机的智能台灯的设计与实现
一、本文概述
随着科技的不断发展,智能家居逐渐成为人们生活中不可或缺的一部分。智能台灯作为智能家居的一个重要组成部分,其功能多样性和使用便捷性受到了广大用户的青睐。本文旨在探讨基于51单片机的智能台灯的设计与实现。我们将从需求分析、硬件设计、软件编程和系统测试等方面,全面介绍如何利用51单片机构建一个功能完善的智能台灯。
本文将首先分析智能台灯的市场需求和技术要求,确定台灯应具备的基本功能和性能指标。在此基础上,我们将设计并搭建智能台灯的硬件平台,包括光源选择、驱动电路、传感器模块和51单片机等关键部件的选型和连接。随后,我们将通过软件编程实现台灯的智能化控制,包括定时开关、光线自动调节、手势识别等功能。我们将对系统进行测试和优化,确保台灯的稳定性和可靠性。
通过本文的介绍,读者可以了解到基于51单片机的智能台灯的设计与实现过程,掌握相关的硬件和软件技术,为开发类似智能家居产品提供参考和借鉴。
二、系统总体设计
本设计的目标是基于51单片机开发一款智能台灯,实现自动亮度调节、定时开关、手势识别控制等基本功能,并通过用户界面提供友好的交互体验。智能台灯还应具备节能环保、操作简便、稳定可靠等特点。
系统总体架构包括硬件设计和软件设计两部分。硬件设计主要涵盖单片机选型、传感器选择、电源电路、LED驱动电路、人机交互界面等。软件设计则包括系统初始化、传感器数据采集与处理、LED亮度控制算法、定时任务管理、手势识别算法等。
自动亮度调节模块:利用光敏传感器检测环境光线强度,通过算法计算得出LED灯应调节到的亮度值,实现自动亮度调节功能。
基于蓝牙模块控制51单片机和蜂鸣器的实践
Science &Technology Vision 科技视界0引言
51单片机可以实现各种各样的模块功能,大二新生通常接触51单片机后都能自己动手,可以搭建流水灯模块,数码管静态动态显示模块。随着现代通信的迅速发展,可以结合蓝牙模块搭建各种各样的小电路[1],例如在教室使用手机蓝牙控制电灯开关、上下课铃声开关、室外开启摩拜单车自行车锁。
HC-31蓝牙模块[2]结合手机蓝牙APP 进行串口通信目的与意义:HC-31模块自适应3.3V 到5.5V 逻辑电平,配对成功后蓝色LED 常亮,此蓝牙模块接口为全双工模式;通信串口支持8位数据位、1位停止位。因此可以使用该蓝牙模块串口端子(RXD,TXD 都为TTL 电平)和51单片机最小系统通讯,进行具体电路的控制。通常该模块主要为蓝牙从模块,与手机蓝牙成功配对(默认密码为1234)后便可以通讯,利用手机APP 测试串口数据的发送和接收。该模块可以直接连接到(51,AVR,ARM,Ardunio)等单片机,空旷环境识别距离为10米。
本文阐明如何利用51单片机结合蓝牙模块控制蜂鸣器原理。
1蓝牙控制51单片机蜂鸣器
1.1系统结构
蓝牙控制51单片机蜂鸣器系统(图1)由以下几部分组成:51单片机最小系统、HC-31蓝牙传输模块、蜂鸣器控制声音模块。同时可以对它进行简单的二次开发,加上流水灯模块,或者外加1602液晶显示模块等等。
图1系统结构
1.2系统工作流程
图2为蓝牙模块HC-31控制51单片机流程图,手机蓝牙首先和HC-31模块配对,成功配对后依靠Bluetooth2.0协议进行串口通信。蓝牙模块的TXD、RXD 分别和51单片机侧的TXD、RXD 交叉连线。1.3系统调试
基于51单片机的智能家居控制系统设计
基于51单片机的智能家居控制系统设计华南农业大学珠江学院
毕业设计
基于单片机的智能家居控制系统设计
指导老师:
系: 信息工程系年级专业: 09级自动化
提交日期: 2013年3月3日答辩日期: 2013年4月20日
答辩委员会主席,签名,:
评阅人,签名,:
2013年6月1日
摘要
智能家居是时代发展的产物~是住户想享受快速网上冲浪、便捷实时的通讯、安全防范、丰富娱乐生活、便捷的生活家居管理,优质物业管理等智能化住宅所特有的生活方式~使忙碌一天的人们真正体会到智慧家带来的生活乐趣。本设计以STC89C52RC单片机为核心设计数字时钟和智能窗帘:通过光敏电阻检测光线强弱~当光线强度达到一定的程度时~通过单片机控制电机将窗帘拉上~否则打开窗帘。另外用点阵显示时间和当前室内温度~由于下午十点后基本属于睡眠时间~故忽略光线强度~拉上窗帘并自动切换到手动模式~以节约电能~待第二天起床再将其切换至自动模式。由于一般电机无法自主精确定位~需要辅助器件构成一个闭环系统才能精确的控制窗帘的张合程度~故本设计采用步进电机控制~通过齿轮变速~精确控制窗帘的张合程度~避免窗帘由于过度的张合造成损害~同时由于减少了辅助器件~节省了能源。同时~本设计还选用DS12C887时钟芯片~该芯片内部自带锂电池~即使在断电的情况下仍然能继续工作。该芯片有内置晶振~能够提供准确的
时间~正常工作状态下工作一个月误差为+ 1分钟。芯片内部带有闹钟功能~带有世纪寄存器~能够解决世纪问题~还有闰年补偿能多项功能。比只利用晶振驱动的电子时钟功能更强大~时间更准确。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机与嵌入式系统
基于A VR单片机的
“智能+手机蓝牙控制开关及相关电器”
专业:电子信息科学与技术
年级:2013级
姓名:***
学号:**********
一.摘要
利用所学51单片机基础知识结合自动控制技术和蓝牙2.0通信技术设计完成一套无线遥控开关系统。整个系统以STC89C52单片机为核心,单片机实现HC-05蓝牙指令的解析与继电器开关控制指令的发出。蓝牙通信单元采用工业级的HC-05蓝牙模块来完成,蓝牙模块在整个系统中负责蓝牙指令的接收和传输;家电开关的自动控制部分采用继电器开关来实现,继电器开关是典型的弱电信号控制型开关。
二.设计原理
采用手机蓝牙终端进行遥控控制,系统通过手机蓝牙实现家用电器开关的遥控开启和关闭,采用此方案进行设计的硬件框图如图所示
三.设计过程
采用直流电源同时增加LDO电源管理芯片进行系统的稳压,由于系统单片机需要
直流5V电压供电,HC-05蓝牙模块需要3.3V直流电源供电,因而系统采用单一的电源不能同时满足单片机和蓝牙模块的电压需求,系统电源管理电路需要增加5V 和3.3V的电压管理芯片,系统采用直流9V供电,5V电压输出采用LM7805稳压芯片稳压后输出给单片机及板上的5V电压系统供电,3.3V的电压采用RT9193-3.3V 稳压输出给系统的HC-05蓝牙模块供电。系统电源电路主要包括5V稳压输出电路,5V转3.3V稳压电路,电源滤波电路和电源输出指示电路。系统9V转直流5V电压部分电路如图a所示,5V转3.3V稳压电路如图b所示。
图a
图b
采用HC-05蓝牙模块,HC-05蓝牙模块是一款高性能的蓝牙主从一体串口通信模块,它可以和多种带蓝牙功能的电脑、手机、PAD等智能终端进行配对,该模块支持非常宽的波特率范围:4800-1382400,并且可兼容5V和3.3V单片机系统,使用方便连接灵活具有较高的性价比,同时HC-05为工业级产品,性能稳定、可靠性较高。
图HC-05通信模块电路图
蓝牙模块电路设计焊接好后,为了保证模块能够正常使用,首先要测试一下蓝牙模块收发功能是否正常,具体测试过程如下所述。
首先HC-05模块通过usb转TTL模块连接到电脑串口,连接方式如图3-4所示。
图蓝牙模块与TTL模块接线方式图
统HC-05蓝牙模块设置为从设备,手机蓝牙为主设备,当手机安装好蓝牙串口助手后,打开蓝牙调试助手界面,搜索蓝牙设备,然后选择键盘模式,设置键盘指令即可
单片机最小系统电路为整个系统的控制核心,用于控制这个系统的正常运行,单片机最小系统电路主要有STC89C52单片机、晶振电路、复位电路组成,此部分电路图如图所示。
图单片机最小系统电路图
控制电路采用继电器控制实现。继电器控制电路采用弱电控制强电的工作原理,单片机通过控制继电器的断开和吸合来控制外接家电的通断,具体控制电路如图所示。
图继电器控制电路图
系统软件设计采用C语言编程,编译环境为Keil。
系统主程序主要包括系统的初始化、蓝牙串口通信、信号的输出控制等,系统主程序流程图如图所示
蓝牙是否接收
到数据?
Y
N
数据是Y?复位
Y N
启动
系统蓝牙通信模块子程序主要完成手机蓝牙指令的接收以及和单片机直接的数据通信等,此部分程序的完成是整个系统软件设计成功与否的关键所在。图4-2为系统蓝牙通信子程序流程图。
图系统蓝牙通信子程序流程图
四.注意事项
1、首先先不要插芯片,要先测量一下各点的电压,尤其是单片机工作电压,蓝牙模块电路工作电压,在保证模块工作电压正常的前提下再安插主要先芯片,不然会烧坏芯
片或者模块造成不可挽回的损失;
2、系统工作之前首先要对蓝牙模块进行测试,保证蓝牙模块能够实现正常的指令收发
功能。
蓝牙遥控测试主要完成继电器的开启和关闭,手机蓝牙指令“Y”控制继电器的的开启和关闭,手机蓝牙发送指令“Y”一次继电器1吸合,,再次发送指令“Y”继电器断开。
五.系统源程序
(多路继电器控制家电)
#include "main.h"
#include "LCD12864.h"
#include "uart.h"
//定义变量
//****************************************************
//主函数
//****************************************************
void main()
{
LCD12864_Reset(); //初始化液晶
LCD12864_HAIZI_SET(); //设置为普通模式
Relay1 = Relay2 = Relay3 = Relay4 = 0; //初始化设置为0,不吸合
Delay_ms(100);
Uart_Init();
while(1)
{
Relay1 = Flag_Relay1;
Relay2 = Flag_Relay2;
Relay3 = Flag_Relay3;
Relay4 = Flag_Relay4;
if(Flag_Relay1 == 1)
{
LCD12864_NoWaitIdle_COM_Write(0x80); //设置指针
LCD12864_write_word("冰箱状态:开");
}
else
{
LCD12864_NoWaitIdle_COM_Write(0x80); //设置指针
LCD12864_write_word("冰箱状态:关");
}
if(Flag_Relay2 == 1)
{