毕业设计开发
摘要
本文提出了一种基于 STM32 的智能家居光照温度可燃气检测系统。该系统主要由 STM32F103C8T6 单片机核心板、多种不同规格的 TFT 彩屏、无线模块(蓝牙 / WIFI 可选)、DS18B20 温度传感器、光照采集电路、MQ - 2 可燃气浓度检测模块等组成。系统通过光敏光照采集电路、温度传感器和可燃气浓度传感器分别采集光线、温度和可燃气浓度值。根据光照情况控制 LED 灯光的开关和亮度,依据温度情况控制风扇的开关和档位,按照可燃气浓度情况控制继电器开关。数据可保存到 FLASH 中,具有掉电不丢失数据的功能。不同规格的彩屏套餐可满足不同用户需求,具备按键或触摸控制功能,自动模式下可根据阈值自动调节设备状态,手动模式下可直接控制设备。配备无线模块时,手机 APP 可查看所有状态数据并进行操作。该系统功能完善,实用性强,为智能家居提供了便捷的解决方案。
系统设计
本系统由STM32F103C8T6单片机核心板、TFT彩屏(1.44寸屏+按键/3.5寸触摸屏/7.0寸触摸屏)、无线选择(蓝牙/WIFI模块-可选)、DS18B20温度传感器、光照采集电路、MQ-2可燃气浓度检测模块、LED灯驱动电路、风扇驱动电路、继电器驱动电路(可外接风扇或电磁锁开窗等设备)、蜂鸣器驱动电路及电源组成。注意视频监控及WIFI套餐才拥有视频监控(含WIFI功能)!
【1】本设计单片机通过光敏光照采集电路采集光线情况,通过DS18B20传感器采集的温度,通过可燃气浓度传感器采集可燃气浓度值。通过光照情况及灯光控制模式,对LED灯光进行开关和亮度的控制。通过温度情况及风扇控制模式,对风扇进行开关和档位的控制。通过可燃气浓度情况及继电器开关控制模式,对继电器开关进行控制。并且设置数据保存到FLASH中具有掉电不丢失数据的功能。
对于搭载无线APP的功能,手机端能够查看所有状态数据,并且能够完成所有独立按键所拥有的操作功能。
【2】上电设备初始化完成后,彩屏显示相应数据,包括各个采集实时数据值、各设备工作模式、各参数设置阈值、各设备开关控制状态等参数。
【3.1】套餐:1.44寸屏+按键:液晶显示所有数据,通过按键控制所有参数及设备。
【3.2】套餐:3.5寸屏+触摸:液晶显示所有数据及图标,不同页面显示,通过触摸控制所有参数及设备。亮度调节功能。
【3.3】套餐:7.0寸屏+触摸:液晶显示所有数据及图标,通过触摸控制所有参数及设备。额外增加,手报功能,一键报警。音乐播放功能,音量亮度控制功能。(只有7.0寸屏,有该手报和音乐播放功能)
【3】自动模式下,按键/触摸操作设计阈值大小。光照低于其阈值时,光线越暗灯越亮,0-10档调节(每个档位相差4值);否则关闭。温度高于其阈值时,温度越高风扇转动越快,0-10档调节(每个档位相差2度);否则关闭。浓度超过其阈值时,继电器动作;否则关闭,(继电器可外接风扇或电磁锁开窗等设备)
【4】手动模式下,灯光、风扇、继电器的控制可以通过相应的按键/触摸操作直接控制,相应状态根据实际自动更新。
【5】无线APP功能(注意配备蓝牙/WIFI才有该功能):
APP能够连接板载无线模块,查看相应所有数据;APP能够操作上述存在的功能操作。APP能够发送指令/或者接收指令。完成功能的使用,具有强大的实用性功能,方便快捷智能化!
注意视频监控及WIFI套餐才拥有视频监控(含WIFI功能)!
【6】如果将控制板封装在一个盒子里,把各个检测模块拖到相应的检测位置,以及显示放在合适位置,该设备是一个非常完善的功能产品。
设计内容
对此次课程设计进行一个总结,因为我这次设计采用的是单片机为主的,所以要求硬件和软件相结合,两者必须完整配合,协调一致。在学校学习的单片机知识偏重于理论而不是应用,通过做课程设计的这个机会,我把理论联系到了实际。通过一次的温习了以前学习的专业基础知识,可以使我们可以独立设计和完成一个简单的单片机控制系统,体验了从原理图的设计、电路板的制作和单片机系统的调试的整个过程,给即将走向工作岗位的我又上了一堂精彩的课。
通过这次课程设计,系统的掌握了单片机、电阻、电容等元器件以及各种传感器的工作原理及其应用;熟练的使用万用表、示波器等相关实验仪器和设备,能使用相关软件设计电路图并进行仿真;使我对模拟电子、数字电子技术在实践中的应用有了更深刻的理解;对像Keil、Altium Designer等工程软件有了深入的了解,能独立完成电路图的绘制。在设计电路的过程中,充分了解了各元器件的功能作用,把课本知识变得生动有趣,当实验现象出现的那一刻,心中非常的激动,因为是我们独立完成的课程设计,所以很有成就感,同时这个设计也激发了我们对学习电子方面知识的积极性。
原理图
目录
目 录
摘 要 I
ABSTRACT II
1.绪论 1
1.1设计背景与意义 1
1.2国内外的研究状况 1
1.3本文的主要研究内容及论文结构安排 2
2.方案的设计与论证 4
2.1 单片机芯片的选择 4
2.2显示方案的选择 4
2.3光照检测器件的选择 6
2.4动作器件的选择 6
2.5温度采集模块的选择 7
2.6声音报警电路方案的选择 8
2.7无线遥控模块的选择(待选) 9
3.硬件电路的设计 11
3.1 系统功能分析和硬件框图 11
3.2 STM32单片机核心电路设计 15
3.3 DS18B20温度传感器模块电路设计 21
3.4 按键电路设计 23
3.5 5V继电器控制电路(高电平有效)设计 24
3.6 DS18B20温度传感器模块电路设计 25
3.7 5V散热风扇控制电路(高电平有效)设计 27
3.8 蜂鸣器报警电路(高电平有效)设计 28
3.9 光照检测电路设计 29
3.10 高亮USB灯照明电路(高电平有效)设计 30
3.11 TFT触摸彩屏1.44寸模块 31
3.12 3.5寸串口屏触摸屏模块(待选) 32
3.13 7寸串口屏触摸屏模块(待选) 38
3.14 DHT11温湿度传感器模块电路设计(待选) 44
3.15 MQ-2甲烷CO可燃气体传感器模块电路设计(待选) 46
3.16 分压电路设计 49
3.17 JDY-31蓝牙模块电路设计(待选) 50
3.18 ESP8266WIFI模块电路设计电路设计(待选) 52
3.19 WX无线转接板模块(待选) 54
4.软件系统设计 56
4.1 编程语言选择 56
4.2 keil软件设计思想 56
4.3 主函数程序流程图 56
4.4 矩阵键盘模块子程序流程图 59
5.系统调试 60
5.1 电路焊接 60
5.2 系统调试 60
5.2.1 系统程序调试 61
5.2.2硬件测试 61
6.总 结 62
致 谢 63
参考文献 64
源码获取
详细咨询,下方名片联系!