单片机学习小组
登录
直播中
刘军
7年用户
1426经验值
私信
关注
如何利用nodemcu及Python数据处理进行wifi的局域网远程温度测量呢
开启该帖子的消息推送
物联网
传感器
python
如何利用nodemcu及Python数据处理进行wifi的局域网远程温度测量呢?
回帖
(1)
h1654155275.5748
2022-2-15 15:01:23
IOT.NodeMcu.Temperature
实现了利用nodemcu以及Python数据处理进行的wifi的局域网远程温度测量
准备
采用传感器DS18B20模块进行温度测定,(可以自选其他传感器模块)
利用nodemcu连接wifi,并作为服务器使用,服务器更新温度数据至网页。作为服务器使用时,nodemcu会提供一个ip,在电脑端局域网访问此ip,获得温度数据数据
利用Python自动获取温度数据,并利用matplotlib模块进行动态图处理,实现实时+作图检测
连接
温度模块的VCC端接在nodemcu的3V3上,总线端接到pin9(即D9)上,有些板子是接在RX上(可以自行设置)
代码
将init.lua代码烧写到nodemcu中,由于init.lua是开机即执行,因而在测试时,
推荐在最后一行加上file.remove(“init.lua”),避免发生每次开机遇到问题重复执行init.lua陷入死循环的情况
init.lua
中:
首先设置了wifi.station模式,作为“服务器”,需要提供wifi ssid和key,一旦连接上,打印IP地址,之后就可以让其他处于同一局域网的设备访问
之后进行一些协议相关的设置,并处理温度数据
用client:send()对服务器发送内容,将直接显示在网页上,可使用html语言
get_data.py中
:
首先用urllib获取nodemcu创建的网页的内容,运行时在我的电脑上报了错,但错误内容正好就是温度数据,所以获取错误信息作为得到的数据
之后利用matplotlib创建一个动态可视化的图,需要建立一个以yield返回的函数,之后animation.FuncAnimation内需要yield的数值进行更新
网页效果:
最终的动态效果(这里采用4张静态图代替动态图)
IOT.NodeMcu.Temperature
实现了利用nodemcu以及Python数据处理进行的wifi的局域网远程温度测量
准备
采用传感器DS18B20模块进行温度测定,(可以自选其他传感器模块)
利用nodemcu连接wifi,并作为服务器使用,服务器更新温度数据至网页。作为服务器使用时,nodemcu会提供一个ip,在电脑端局域网访问此ip,获得温度数据数据
利用Python自动获取温度数据,并利用matplotlib模块进行动态图处理,实现实时+作图检测
连接
温度模块的VCC端接在nodemcu的3V3上,总线端接到pin9(即D9)上,有些板子是接在RX上(可以自行设置)
代码
将init.lua代码烧写到nodemcu中,由于init.lua是开机即执行,因而在测试时,
推荐在最后一行加上file.remove(“init.lua”),避免发生每次开机遇到问题重复执行init.lua陷入死循环的情况
init.lua
中:
首先设置了wifi.station模式,作为“服务器”,需要提供wifi ssid和key,一旦连接上,打印IP地址,之后就可以让其他处于同一局域网的设备访问
之后进行一些协议相关的设置,并处理温度数据
用client:send()对服务器发送内容,将直接显示在网页上,可使用html语言
get_data.py中
:
首先用urllib获取nodemcu创建的网页的内容,运行时在我的电脑上报了错,但错误内容正好就是温度数据,所以获取错误信息作为得到的数据
之后利用matplotlib创建一个动态可视化的图,需要建立一个以yield返回的函数,之后animation.FuncAnimation内需要yield的数值进行更新
网页效果:
最终的动态效果(这里采用4张静态图代替动态图)
举报
更多回帖
rotate(-90deg);
回复
相关问答
物联网
传感器
python
ESP8266如何将
NodeMCU
连接到
局域网
?
2023-05-16
229
如何在
局域网
里通过网页来控制led灯
呢
2022-02-15
1046
CC3200可以同时控制
局域网
和广域
网
吗?
2016-04-01
2545
利用
COM20022实现令牌总线
局域网
有哪些优点?
2021-05-28
1052
不同
局域网
的单片机如何通讯
呢
?
2023-10-26
355
Labvie的Web发布,是否只在
局域网
之内查看与控制
2015-05-21
4782
NodeMCU
作为TCP客户端是如何实现
局域网
内点亮Led灯的
2021-12-21
1195
无线
局域网
产品测试主要包括哪些?
2021-05-27
1616
嵌人式系统的无线
局域网
接入怎么实现?
2020-03-06
1779
如何
利用
蓝牙和无线
局域网
共同控制监控系统?
2023-10-16
312
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分