python控制esp8266连接云服Adfruit IO

2019-06-308047
AI 快速预览详细 收起
本文介绍了如何使用Python控制ESP8266连接Adafruit IO,实现温湿度数据上传。首先,需要准备硬件包括ESP8266、DHT11温湿度传感器和NodeMCU。接着,通过注册Adafruit IO账号并添加feed来设置数据上传通道。最后,通过PyCharm上传Python代码,并在Putty中查看运行结果。整个过程适合零基础新手快速上手物联网项目。
项目的目的是熟悉python和云服的通讯

美国纽约的Adafruit是一家DIY公司,网上对此公司评价为创意无底限。该公司在智能穿戴设备、物联网上有很好的创意与发展。Adafruit的CEO是MIT工程硕士毕业的 Limor Fried,是创客浪潮里的扛旗人物,提起她的花名“Ladyada”
python控制esp8266连接云服Adfruit IO图1
NodeMCU,是一个开源的物联网平台。
python控制esp8266连接云服Adfruit IO图2
DHT11是一款有已校准数字信号输出的温湿度传感器。 其精度湿度+-5%RH, 温度+-2℃,量程湿度20-90%RH, 温度0~50℃。
python控制esp8266连接云服Adfruit IO图3

python控制esp8266连接云服Adfruit IO图5
python控制esp8266连接云服Adfruit IO图6
NodeNCU针脚图
python控制esp8266连接云服Adfruit IO图4
这是连线图
python控制esp8266连接云服Adfruit IO图7
先在io.adafruit.co注册一个账号,然后添加feed
python控制esp8266连接云服Adfruit IO图8
python控制esp8266连接云服Adfruit IO图9
这里添加了温湿度两个feed

python控制esp8266连接云服Adfruit IO图10
可以设置高低警报值,这个功能很实用
python控制esp8266连接云服Adfruit IO图11
测试好的图表
python控制esp8266连接云服Adfruit IO图12
5个表以内是免费的
python控制esp8266连接云服Adfruit IO图13
商业版的收费,看来天下没免费的午餐

python控制esp8266连接云服Adfruit IO图14
回到主页,打开AIO KEY,并拷贝这个KEY。填写到主程序里、
python控制esp8266连接云服Adfruit IO图15
程序是通过pycharm上传的。这是个python编程的专业工具
python控制esp8266连接云服Adfruit IO图16
在putty里看下运行结果
python控制esp8266连接云服Adfruit IO图17
硬件工作状态图。本项目少连了个震动模块。不影响测试。





main.rar

966 Bytes, 下载次数: 2434

创作许可协议

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

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