欢迎光临
我们一直在努力

基于GSM模块风速温湿度多采集系统(有完整资料)

资料查找方式:

特纳斯电子(电子校园网):搜索下面编号即可

编号:

CJ-32-2022-083

设计简介:

本设计是基于GSM模块风速温湿度多路采集系统,主要实现以下功能:

1,有两个从机一个主机,且主从机间通过ZigBee进行数据的传输;
2,从机检测风速和温湿度;
3,主机的OLED显示风速和温湿度;
4,可通过按键设置风速和温湿度的阈值;
5,当风速和温湿度大于阈值时,蜂鸣器进行报警,GSM给手机发送短信;

标签:STM32、OLED、ZigBee、GSM

题目扩展:气象检测仪,风速报警系统

基于GSM模块风速温湿度多采集系统

基于单片机的测温语音提示水杯可以分为三个主要部分:中控部分、输入部分和输出部分。下面分别对这三部分进行概述:

中控部分概述

中控部分是整个系统的核心,采用了STM32F103C6T6单片机作为控制器。它的主要任务是接收来自输入部分的数据,包括温湿度、风速等信息,以及用户通过独立按键设置的阈值。在接收到这些数据后,STM32F103C6T6会进行内部处理,根据预设的逻辑判断当前环境状态是否超出设定的阈值。如果超出,则会控制输出部分进行相应的操作,如显示报警信息、触发蜂鸣器报警或通过GSM模块发送报警短信到用户手机。

输入部分概述

输入部分主要由三部分组成:

  • 独立按键:用于用户与系统的交互,包括切换显示界面、设置温湿度和风速的阈值等。
  • ZIGBEE模块:用于接收从机(即传感器部分)发送的温湿度、风速等实时数据。
  • 供电电路:为整个主机部分提供稳定的电源,确保系统的正常运行。
  • 输出部分概述

    输出部分同样由三部分组成:

  • OLED显示模块:用于实时显示当前检测到的温湿度、风速以及用户设置的阈值等信息,方便用户直观了解当前环境状态。
  • 蜂鸣器:当系统检测到温湿度或风速超出用户设定的阈值时,蜂鸣器会发出报警声,提醒用户注意。
  • GSM模块:当系统检测到异常情况时,除了通过蜂鸣器报警外,还会通过GSM模块发送报警短信到用户手机,实现远程报警功能。
  • 从机部分概述(输入与输出)

    从机部分主要负责采集环境数据并发送给主机:

    • 输入部分:
    • DHT11温湿度传感器:用于检测当前环境的温湿度值。
    • 风速检测模块:用于检测当前的风速值。
    • 供电电路:为整个从机部分提供稳定的电源。
    • 输出部分:
      • ZIGBEE模块:将从机采集到的温湿度、风速等实时数据发送给主机,供主机进行后续处理。

    5 实物调试

    5.1 电路焊接总图

    在设计实物焊接的过程中,首先需要准备所有必要的电子元件和工具,包括STM32F103C6T6单片机、DHT11温湿度传感器、ZigBee模块、GSM模块、OLED显示模块、蜂鸣器、各种电阻、电容、LED指示灯、电源模块以及焊接工具如焊锡丝、烙铁等。

    焊接开始前,应仔细检查电路图,确保理解每个元件的连接方式和位置。在焊接STM32F103C6T6单片机时,需要确保其引脚正确对应电路板上的焊盘,并且焊接牢固。对于DHT11温湿度传感器,要确保其DATA引脚通过上拉电阻正确连接到单片机的相应引脚,同时VCC和GND引脚也要正确连接。

    ZigBee模块的焊接需要注意天线的连接,确保天线引脚与外部天线正确匹配,以保证无线信号的传输效果。GSM模块的焊接则要确保其串行通信引脚TXD和RXD与单片机的对应引脚正确连接,同时VCC和GND也要确保连接无误。

    OLED显示模块的焊接要确保其数据和控制引脚与单片机的连接正确,以便能够正确显示数据。蜂鸣器的焊接则相对简单,只需将其正负极分别连接到单片机的输出引脚和地。

    在焊接中,要注意焊接质量,避免虚焊或短路。焊接完成后,应使用万用表检查所有连接,确保没有短路或开路的情况。最后,进行电源连接和模块的初步测试,验证各个模块是否能够正常工作,如LED指示灯是否正常闪烁,ZigBee模块是否能够接收信号等。

    整个焊接过程需要细心和耐心,确保每一步都按照电路图和设计要求进行。通过这样的焊接过程,可以构建出一个功能完善的基于GSM模块风速温湿度多采集系统,实现数据的采集、处理和传输。如下图5-1为焊接完整实物图:

    图5-1电路焊接总图

    5.2 温湿度检测实物测试

    如图5-2所示,下图为上电后,此时显示屏显示测得的温度为19℃,湿度为45%。

    图5-2温湿度检测实物图

    5.3 设置阈值实物测试

    如图5-3所示,在阈值设置界面,可以设置参数的阈值。

    图5-3设置阈值实物图

    5.4 短信报警实物测试

    如图5-4所示,若不同从机检测到参数值异常时,超过阈值时,发送异常短信报警。

    图5-4 短信报警实物图

    6 仿真调试

    6.1仿真总体设计

    仿真总共包括其总体控制系统单片机,分为主从机部分,显示模块OLED,温湿度传感器,短信串口、AD转换器、蜂鸣器以及独立按键。如图6-1-1为整体仿真的设计。

    图6-1-1 仿真总览

    6.2显示检测测试

    主机显示屏上显示当前温度为25,湿度为46%,风速为2。如图6-1-2。

    图6-1-2 显示检测

    6.3设置阈值测试

    如图6-1-3。此时,通过显示屏,可以看到当前为设置阈值界面,按下第二个独立按键,设置阈值加。按下第三个独立按键,设置阈值减。若继续按下第一个按键,切换设置的参数。

    图6-1-3 阈值设置

    6.4短信报警测试

    此时,如图6-1-4当前在显示主界面,当出现温湿度、风速异常时。蜂鸣器报警且发送短信通知。

    图6-1-4 短信报警测试
     

    设计说明书部分资料如下

    设计摘要:

    本设计是一个基于STM32微控制器的多路数据采集系统,采用GSM模块、OLED显示屏、ZigBee通信技术和蜂鸣器报警机制,实现了风速和温湿度的实时监测与报警功能。系统设计包括两个从机节点和一个主机节点,从机负责采集风速和温湿度数据,并通过ZigBee无线通信技术将数据传输至主机。主机接收数据后,通过OLED显示屏实时展示风速和温湿度信息,并允许用户通过按键设置风速和温湿度的阈值。一旦风速或温湿度超过预设阈值,系统将通过蜂鸣器发出警报,并触发GSM模块向预设的手机号码发送报警短信,确保用户能够及时获取环境异常信息并采取相应措施。该系统适用于环境监测、气象站等应用场景,具有实用性和扩展性。

    关键词:单片机;GSM模块;风速检测;温湿度检测

    字数:11000+

    目录:

    摘 要

    ABSTRACT

    1 引 言

    1.1 选题背景及实际意义

    1.2 国内外研究现状

    1.3 课题主要内容

    2 系统设计方案

    2.1 系统整体方案

    2.2 单片机的选择

    2.3 电源供电的选择

    2.4 显示方案的选择

    2.5 温湿度检测方案的选择

    3系统设计与分析

    3.1 整体系统设计分析

    3.2 GSM模块

    3.3 液晶屏显示模块

    3.4 DHT11温湿度模块

    3.5 zigbee模块

    4 系统程序设计

    4.1 编程软件介绍

    4.2 主机主程序流程设计

    4.3 两个从机主程序流程设计

    4.4  主机按键函数流程设计

    4.5  主机处理函数流程设计

    5 实物调试

    5.1 电路焊接总图

    5.2 温湿度检测实物测试

    5.3 设置阈值实物测试

    5.4 短信报警实物测试

    6 仿真调试

    6.1仿真总体设计

    6.2显示检测测试

    6.3设置阈值测试

    6.4短信报警测试

    结  论

    参考文献

    致  谢

    赞(0)
    未经允许不得转载:171主机测评 » 基于GSM模块风速温湿度多采集系统(有完整资料)
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址