基于安卓系统的智能家居控制系统

本文设计了一种基于蓝牙技术的智能家居控制系统,通过移动终端与嵌入蓝牙模块的单片机进行通信,实现对灯光和蜂鸣器的统一控制。实验中使用STC12C5A60S2单片机,详细介绍了蓝牙模块HC-05的配置、单片机的串口2中断设置、输入字符判断和灯、蜂鸣器的控制。实验目的是掌握蓝牙模块和单片机的使用,通过蓝牙APP实现家居设备的便捷操作。
摘要由CSDN通过智能技术生成

摘  要

智能家居是计算机技术、自动控制技术、网络技术向传统建筑渗透的产物,通过家庭信息管理平台将家居中各子系统相结合,实现了更加安全、舒适、节能的现代化住宅生活,随着人们生活水平的提高,消费观念的转变,以及智能家居技术的成熟、物联网的发展,智能家居已悄然走进人们的生活。物联网使物体与物体可以通过各种无线、有线的通讯网络进行信息交换并相互控制,形成庞大的网络体系,给物体赋予“智慧”,从而现人类社会和物体系统的整合,物联网的出现为智能家居控制系统提供了全新的切入点。相比于传统的家居操作繁琐、布线复杂、维护难度大等缺点已经不能满足现在家庭的需要。另外,家用电器和灯具越来越多,但是每个家居都是独立的个体,因此需要一一操作,这种操作很零碎混乱,每天面对这些家居消耗了很多的时间成本。近几年来物联网和无线通信技术的快速发展,给传统的家居带来了新的生机,给我们带来了安全、舒适与便利的生活环境。如何建立一个高效率、低成本的智能化家居系统就在这种形势下产生了。本文设计的家居控制系统基于蓝牙技术,通过移动终端与蓝牙的无线连接可以对嵌入了蓝牙模块的灯、蜂鸣器统一控制和管理,使其由原来分散的操作变为一个有机的整体,由手机终端进行统一的操作,让家居变得更加实用易操作。

关键词:智能家居、蓝牙、手机终端、灯、蜂鸣器

实验目的:

  1.掌握如何使用蓝牙模块HC-05;

 2.掌握STC12C5A60S2系列单片机的用法,重点在于串口中断的使用;

 3.掌握如何通过蓝牙模块HC-05控制STC12C5A60S2芯片的引脚。

实验任务:

使用STC12C5A60S2系列单片机,通过蓝牙APP发出控制指令,控制3个以上LED灯亮灭和蜂鸣器报警和关闭。

1、STC12C5A60S2系列单片机的引脚及其功能介绍:

VCC:供电电压,其工作电压5.5V-3.3V(5V单片机);

GND:接地;

P0口:P0口为一个8位漏级开路双向I/O口,每个管脚可吸收8TTL门电流。当P0口的管脚写“1”时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FLASH编程时,P0口作为原码输入口,当FLASH进行校验时,P0输出原码,此时P0外部电位必须被拉高;

P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入“1”后,电位被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收;

P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚电位被内部上拉电阻拉高,且作为输入。作为输入时,P2口的管脚电位被外部拉低,将输出电流,这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉的优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号;

P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入时,由于外部下拉为低电平,P3口将输出电流(ILL),也是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口:

P3.0 RXD(串行输入口)

P3.1 TXD(串行输出口)

P3.2 INT0(外部中断0)

P3.3 INT1(外部中断1)

P3.4 T0(记时器0外部输入)

P3.5 T1(记时器1外部输入)

P3.6 WR (外部数据存储器写

  • 16
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我来挖坑啦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值