×

使用websockets和HighCharts的温度和湿度图表

消耗积分:0 | 格式:zip | 大小:0.03 MB | 2022-11-23

王莉

分享资料个

描述

我的空调有问题,我想控制温度和湿度。我发现最好的方法是使用 arduino、websockets、DHT11 传感器和网络浏览器。

我遇到的第一个问题是找到一个在 MKR1000 中工作的 websockets 库。

最后,arduino.stackexchange.com上的某个人向我推荐了来自Ocrdu的 NINA-Websocket 库,它运行良好。

arduino 使用数字引脚 2 连接到 DHT11 传感器到 DHT11 信号引脚(视图)。可以使用变量DHTPIN在代码中更改此引脚DHT11 每 2 秒发送一个逗号分隔的温度和湿度值样本。

现在流程是这样的:

1. MKR1000 连接 wifi 并向串口监视器发送连接信息(IP 和其他)。未连接 wifi 时,内置 LED 指示灯熄灭,连接时亮起。

2.等待客户端连接。

3. 要从客户端连接到服务器,您必须在客户端中输入 IP(从 1.)和选择的端口(默认为 80),同样您可以在代码中使用变量webSocketPort更改此值,该值你必须在网络浏览器中输入是这样的:

IE。
然后点击打开,图表开始接收来自 arduino 的数据并显示出来。

4. 客户端连接后,开始向客户端发送传感器数据,内置led闪烁。

5. 客户端大约每两秒收到的数据会显示在图表上。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !