STM32+NBIOTBC35+微信小程序综合应用,web界面显示温湿度DHT11

21 篇文章 2 订阅
21 篇文章 5 订阅

我们使用NBIOT的开发板,STM32+BC35-G进行温湿度采集,并发送到湖畔科技云平台。并在微信小程序查看。
第一步,我们先在湖畔科技云平台(http://www.nnhpiot.com/)注册账号(已经注册了的可以跳过该步骤)。
这里写图片描述
这里写图片描述
第二步登录湖畔科技
这里写图片描述

登录云平台后会出现下面这个图,管理中心,
注意APIKEY很重要。
这里写图片描述
第三步:我们在管理中心添加一个新设备。
1、在左侧菜单中,我的设备—>添加新设备,如下图
这里写图片描述
2、选择设备类型(在这里我们以温湿度为例)—>填写设备名称(用来标识你的设备用途)
—>生成ID及秘钥(这是唯一的,用于系统识别你的设备)
—>填写设备描述(可以描述设备的用途)—>点击提交—>创建设备完成。
这里写图片描述
第四步、购买NBIOT的STM32+BC35-G开发板
(有NB模块的也可以直接下载我们的例程如果没有的,可以在本链接购买)。
https://item.taobao.com/item.htm?id=578653570291
这里写图片描述
第五步:在管理中心查看温湿度。曲线显示。
管理中心—>我的设备—>我的设备。就可以查看到自己的所有设备列表。
温湿度DHT11是我之前添加的设备
这里写图片描述
点击右侧的查看设备。效果如下图
这里写图片描述
还可以设置温湿度的报警值
这里写图片描述
第五步,在微信小程序查看温湿度情况。
步骤:1、在左侧菜单中,打开有惊喜—>微信控制
—>可以选择微信公众号或者小程序都可以连接到小程序
这里写图片描述
如果是选择公众号的话,关注公众号可以跳转过去小程序
这里写图片描述
小程序的效果图如下。
这里写图片描述
展示结束。
如需要源代码,可以关注“南宁湖畔科技”微信公众号。微信号:NNHPTCH
或者扫描下面的二维码。发送:BC35DHT11即可获取到单片机源代码。
这里写图片描述
如果对我们的满意的话。可以在后台的,打开有惊喜—>打赏作者。进行对作者的打赏。
这里写图片描述
QQ群:

796415884

欢迎大家进群交流!

  • 4
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 基于STM32单片机的DHT11温湿度传感器OLED显示程序可以实现以下功能: 首先,需要连接STM32单片机与DHT11温湿度传感器以及OLED显示屏。 然后,编写程序读取DHT11传感器的温湿度数值。可以通过引脚连接和使用相应的库函数来实现数据读取。 接下来,使用OLED显示屏库函数将温湿度数据显示在OLED屏幕上。可以在屏幕上创建相应的文本框或者图标来显示温湿度值。可以使用合适的库函数调用,将温湿度数据转换为字符串格式并在屏幕上显示出来。 同时,可以设计一个定时器来定时更新温湿度数据的显示。可以设置一个适当的时间间隔来实现数据的定时更新,并使用相应的库函数来控制定时器的启动和停止。 此外,为了增加用户体验,还可以添加一些额外的功能,比如在某个温湿度阈值超过一定值时,显示警告信息或者触发报警器等。 最后,将编写好的程序下载到STM32单片机中进行测试。通过观察OLED显示屏是否能够正确显示温湿度数值,以及数据是否能够定时更新,来验证程序的正确性。 总体来说,基于STM32单片机的DHT11温湿度传感器OLED显示程序需要通过串口和I2C总线连接硬件设备,并使用相应的库函数来读取传感器数据和控制OLED显示屏,以实现温湿度数据的实时显示。 ### 回答2: 基于STM32单片机的DHT11温湿度传感器和OLED显示程序可以实现如下功能。 首先,我们需要连接DHT11温湿度传感器到STM32单片机的GPIO口。DHT11传感器的信号线接到单片机的输入GPIO口,供电线接到单片机的5V电源口,接地线接到单片机的地线。 接着,需要通过STM32的GPIO口读取DHT11传感器发送的温湿度数据。通过向DHT11传感器发送一个读取请求信号,然后在适当的时间间隔后读取传感器发送的数据,包括温度和湿度值。 接下来,我们需要将读取到的温湿度数据通过I2C或SPI协议发送到连接的OLED显示屏上显示出来。首先,需要初始化I2C或SPI接口,然后将温湿度数据传送到OLED显示屏的适当位置进行显示。可以使用相应的OLED显示屏库函数来帮助实现这一功能。 此外,为了更好地呈现温湿度数据,还可以添加一些额外的功能。例如,可以设置一个温度和湿度的阈值,当温度或湿度超过阈值时,通过OLED显示屏进行警告或提示。还可以添加一个实时钟表显示当前的时间,并将当前温湿度数据显示在时钟表上。 需要注意的是,在编写程序时,应根据单片机型号和开发环境选择相应的库函数和配置参数,确保程序正确运行。 以上是基于STM32单片机的DHT11温湿度传感器和OLED显示程序的简要说明。具体的实现细节和代码可以根据具体的需求和硬件平台进行调整和开发。 ### 回答3: 基于STM32单片机的DHT11温湿度传感器OLED显示程序主要实现了以下功能。 首先,我们需要通过STM32单片机与DHT11传感器进行通信。我们可以通过引脚连接和编程设置来实现数据的读取。在程序中,我们需要配置引脚输入/输出模式,并通过适当的延时来与DHT11发送和接收数据。 接下来,我们需要解析从DHT11传感器接收到的数据。DHT11传感器会发送40位二进制数据,其中包含温度和湿度信息。我们可以根据协议来解析这些数据,并将其存储到相应的变量中。 然后,我们需要将解析后的数据通过OLED显示屏进行显示。在STM32单片机中,我们可以使用相应的库函数来控制OLED显示屏。我们需要将温度和湿度信息转换为字符串,并使用适当的字符函数来显示在OLED屏幕上。 最后,我们可以通过循环来实现数据的持续更新和显示。以一定的时间间隔读取DHT11传感器的数据,并将其显示在OLED屏幕上。这样,我们就实现了基于STM32单片机的DHT11温湿度传感器OLED显示程序。 需要注意的是,为了确保程序的正常运行,我们还需要根据实际情况对程序进行优化和调试。这可能包括校准温湿度传感器、处理错误情况和调整程序逻辑等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值