回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

用掌控板,环境传感器和MQTT模块做一个气象反馈器 中等

头像 代码满天 2024.08.12 178 0

最近夏日炎炎,但是我们有时还是需要出门,这时我们该如何知道外面的温度等信息呢?

有时我们可以借助天气预报,但是天气预报也有不准确的时候

那我们该如何做到足不出户就知道家门外实时的温度等情况呢?

我们应该做一个气象反馈器!

 

这时我们就可以请出今天的主角——环境传感器

它是一款集成温度、湿度、气压,三位一体的环境传感器。具有高精度,多功能,小尺寸等特点。

这时,我们还需要一个主控板来控制他,这时掌控板也是一个不错的选择

它的功能十分强大,可以用来做气象反馈器

 

接下来,让我们看一看它们可以反馈什么内容吧:

环境传感器可以读取温度,湿度,和气压,而掌控板又可以读取环境声音(麦克风强度)和环境光

 

现在,让我们开始编程吧!

 

首先,我们选择上传模式

点击扩展,再点击掌控板

选择主控板.png

然后,点击传感器,选择环境传感器

选择环境传感器.png

接着返回到编程界面,开始编辑程序

image.png

先初始化传感器,并屏幕显示相应提示

image.png

 

你可能要问了,那我们该如何反馈信息呢?

 

这时候我们就可以使用MQTT模块了

 

那MQTT是什么呢?

 

MQTT就是一种消息的传输协议,我们可以使用MQTT协议进行数据传输,也就可以实现气象的反馈了

 

接下来,让我们开始添加MQTT吧!

MQTT需要在网络的支持下进行,所以我们要先添加WiFi模块

 

再次点击扩展,找到网络服务,将MQTT和WiFi一并加入,然后点击返回继续编辑程序

image.png

将主控板连接WiFi,并向MQTT发起连接

image.png

注意:热点就是WiFi名

 

编辑MQTT信息

在这里进行MQTT的账号注册或登录:https://iot.dfrobot.com.cn

点击工作间,然后点击“添加新的设备”

然后将下图中的三个数据复制到对应的位置

image.pngimage.pngimage.png

lot_id、lot_pwd和Topic分别填入程序中的初始化参数

 

发送MQTT消息

我们设置一分钟一次的频率,发送MQTT消息

image.png

这样,我们的程序就制作完毕了,接下来点击“上传到设备”就可以使用了。

 

然后我们再在MQTT中点击查看详情就可以查看了!

成果展示:

3536045A-A7E1-43C7-AA92-2819D83C69CD.jpegimage.png

这样,在家也能知道外面的气温了!

 

如果大家对这个项目有什么问题,欢迎回复

材料清单

附件

评论

user-avatar