用python控制的NodeMCU来连接云服ThingSpeak

2019-06-308536
AI 快速预览详细 收起
本文介绍了如何使用Python控制NodeMCU连接云服务ThingSpeak,实现温湿度数据的实时上传。首先,需要在ThingSpeak上注册账号并创建通道,获取API Key。然后,通过Python编写代码,读取DHT11传感器的数据,并将其发送到ThingSpeak。整个过程包括硬件连接、软件配置和代码编写,适合零基础新手快速上手。


项目的目的是用一个显示温湿度的模块来熟练python相关操作

NodeMCU,是一个开源的物联网平台。
用python控制的NodeMCU来连接云服ThingSpeak图2
ThingSpeak可以处理HTTP请求,并存储和处理数据。这个开放数据平台的主要功能包括开放应用程序、实时数据收集、地理位置数据、数据处理和可视化、设备状态信息和插件。它可以集成多个硬件和软件平台,包括Arduino、树莓派、ioBridge/RealTime.io、Electic lmp、移动和网络应用、社会网络和MATLAB数据分析。除了开源版本,还提供托管服务。
用python控制的NodeMCU来连接云服ThingSpeak图3
DHT11是一款有已校准数字信号输出的温湿度传感器。 其精度湿度+-5%RH, 温度+-2℃,量程湿度20-90%RH, 温度0~50℃
用python控制的NodeMCU来连接云服ThingSpeak图1
用python控制的NodeMCU来连接云服ThingSpeak图4
这是连线图
用python控制的NodeMCU来连接云服ThingSpeak图7
先在thingspeak注册一个账号

然后添加通道
用python控制的NodeMCU来连接云服ThingSpeak图8
添加后记得保存
用python控制的NodeMCU来连接云服ThingSpeak图6
用python控制的NodeMCU来连接云服ThingSpeak图5
然后打开API key页面
用python控制的NodeMCU来连接云服ThingSpeak图9
复制这个Write Key,不是下面的那个Read Key
之后把这个key添加在主程序里
用python控制的NodeMCU来连接云服ThingSpeak图10编程环境是pycharm,一个专业的python工具,简单介绍下这个软件的配置
用python控制的NodeMCU来连接云服ThingSpeak图14
用python控制的NodeMCU来连接云服ThingSpeak图11
打开putty软件观察程序运行情况
用python控制的NodeMCU来连接云服ThingSpeak图12


用python控制的NodeMCU来连接云服ThingSpeak图13

主程序在附件里,但是去掉了我个人的wifi账号和密码,以及API KEY





main.rar

786 Bytes, 下载次数: 2332

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -