百工联工业互联网技术服务平台

基于GSM的温湿度采集显示方案设计(OLED显示、按键上发、短信查询)

sim800cdht11STM32F103C8T6
简介
该方案基于GSM技术,设计了一个温湿度采集显示系统,主要硬件包括STM32F103C8T6主控芯片、SIM800C模组、DHT11模块和0.42寸OLED显示屏。系统通过MicroUSB接口供电。用户可以通过手机发送短信查询当前温湿度数据,系统还具备自动刷新和手动更新显示屏数据的功能。该方案适用于工业领域中对温湿度数据进行实时监测和远程查询的应用场景。
正文
解决方案:
该方案基于GSM技术,设计了一个温湿度采集显示系统。主要硬件包括STM32F103C8T6主控芯片、SIM800C模组、DHT11模块和0.42寸OLED显示屏。系统通过MicroUSB接口供电。

在系统上电后,会进行初始化配置,此时显示屏会显示“正在初始化...”,需要等待30秒钟,因为GSM模块注册网络较慢。初始化配置完成后,显示屏会显示温湿度数据,系统进入正常的功能交互状态。

系统板上有三个按键,分别是复位键K1、数据短信上发键K2和立即更新显示屏温湿度数据键K3。每10秒钟,系统会自动刷新一次温湿度数据。用户可以通过手机向插在电路板上的SIM卡发送短信,发送内容为"Data",系统会自动回复当前显示屏的温湿度数据。

在使用该方案时,需要注意以下事项:
1. 电路板要求电流最好能达到2A,因此建议使用充电宝、5V2A的适配器或带USB接口的排插供电。
2. 在代码中需要更改接收数据短信的手机号,具体位置为:static unsigned char *phone="\"改成自己的手机号\""; //短信接收方手机号。
3. 如果初始化配置时间过长,可以按下复位键K1进行复位。
4. 电路板上需要插入SIM卡才能正常使用,同时SIM卡需要保证没有欠费。
5. SIM800C模块不需要烧写程序,采用MCU+AT指令的形式实现短信通讯功能。

该方案提供了一种简单而有效的温湿度采集显示解决方案,适用于工业领域中对温湿度数据进行实时监测和远程查询的应用场景。

Se*******

有类似项目?立即免费发布需求