基于蓝牙的无线温湿度监测系统的设计与制作导师:刘炜学生:周易聪学号:20100414班级:电子信息工程102班主要介绍内容设计任务简介系统框图系统功能实物第1章设计任务简介该系统可以利用蓝牙模块将测量的温湿度数据传送给安装了蓝牙串口的智能手机,实现对环境温湿度的无线监测。主要技术指标:温度测量范围-30℃-90℃,精度±0.5℃;湿度测量范围0-100%RH,精度±4%RH。该系统由集成温湿度传感器、蓝牙模块、单片机系统、液晶显示模块、键盘、E2PROM、电源变换模块、电池等构成。第2章系统总体框图STC12C5A60S2蓝牙模块液晶显示模块集成温湿度传感器蜂鸣器键盘DC-DC模块E2PROMVCC3节电池开始LCD初始化系统上电画面读取温湿度报警限度系统启动画面串口初始化定时器0初始化禁止蜂鸣器熄灭液晶背光温湿度检测温湿度是否超限?温湿度数据送液晶显示温湿度限额送液晶显示启动蜂鸣器NY主程序流程图第3章系统功能说明液晶显示内容:温湿度、报警温湿度上下限、蓝牙密码、运行状态。下图为本系统液晶显示界面。键盘的功能:本系统键盘由5个独立按键构成,如图所示,分别为up,down,left,right,set键,up,down主要用于设置温湿度的报警上下限,set键用于切换要设置的参数。预留了两个键left,right主要是考虑到以后系统升级按键不够用。手机控制:安卓智能手机可以发送指令控制系统。在安卓手机上安装了HC-PDA-ANDROID串口助手之后,打开蓝牙,搜索到系统蓝牙,连接上后就可以与系统通信了。手机端指令:当需要系统把当前的温湿度和报警上下限发送到手机上的时候,可以发送一个‘1’,那么系统接受到指令之后将会连续发送两次数据到手机上,并以蜂鸣器的响一声为结束。手机端同时还可以模拟系统按键功能,在软件设计中,设定了‘2’、‘8’、‘4’、‘6’、‘5’分别对应up、down、left、right、set键。在设置温湿度上下限的时候可有用3种方法。可以使用按键,也可以使用手机上的模拟按键,还可以通过指令“Txx(下限)xx(上限)”、“Hxx(下限)xx(上限)”,分别一次性设置好温度和湿度的上下限。在发送指令后,系统会发送两次数据到手机上,可以查看是否设置好了。设置好的时候,系统会把设置好的温湿度上下限存储到E2PROM中,当系统重新上电时会从E2PROM中读取上下限,以实现掉电保护功能。第4章实物