【用esp8266+DHT11实现小爱同学查看家中温湿度】接着上一次做的小爱同学脱离局域网控制三路开关,我还找到另外一个好玩的项目,,接下来我讲解一下项目过程
用到的东西和上一次差不多,有、点灯科技app、 IDE,但是还需加上一个DHT11模块
如果是直接看到这篇文章的小伙伴,如果没有配置好 IDE,建议去看一下博主这个专栏的上一个文章,里面有详细介绍使用 IDE开发所需要的设置
还有我们需要在 IDE里添加DHT11的库文件,在文章里提供下载链接
下载以后找到自己软件的安装目录,找到文件夹,解压放入
那么现在我们直接来上代码:
#define BLINKER_WIFI#define BLINKER_MIOT_SENSOR//小爱同学定义为传感器设备#include
在代码的注释内容下我们可以很容易的找到用接收数据的引脚是哪一个
但是在这里指的是GPIO5,并不是我们 的D5
文章插图
这里我为大家提供了编号装换图,与是得知,我设置的gpio5是我们开发板上的D1
OK,我们开始
1、打开 IDE写入代码,编译上传,烧录程序:
2、硬件连接:
我们的DHT11模块有三个引脚:VCC、GND以及DATA
DATA就是我们的数据传输引脚,接在我们程序设置好的GPIO5,也就是 的D1引脚上
VCC接3V供电端口即可
GND接G接地端口即可
3、重启开发板,我们可以看到点灯app上设备在线,我们还可以设置点灯app内的组件设置,在点灯app内查看温度湿度:
我们可以这样添加组件
例如我们的湿度数据,数据键名为代码前定义的humi,显示文本为湿度,单位为%,最大值为100
我已经设置好了,大家可以看到效果
4、最后我们使用小爱同学控制,在米家中绑定点灯平台,在小爱训练中添加训练即可,具体训练过程可以看看我的小爱脱离局域网控制小灯
好啦,感兴趣的可以去试一试,成本很低,收获很大 。
- chatgpt赋能python:Pythontips:如何使用Python将数据
- 2023中国最干净的十座城市这些城市如何实现环境治理? 世界十大最干净城市
- 中国古代军队盾牌使用简史:直到大清还指望它挡子弹 中国古代十大名盾
- 权威发布:海信电视用户满意度连续8年居行业第一 世界十大电视品牌2015
- 上合组织是区域合作的成功范例 外交部上合峰会实现三个历史之最
- 看了Python在金融行业中的应用,大数据分析实在太重要了!
- 暑假用chatgpt肝了一篇顶会...
- wx-charts 折线图表使用笔记
- GeneGPT:用领域工具增强大型语言模型,以改善对生物医学信息的访问
- 弘辽科技:如何入驻抖音电商,利用好商机成为“三好商家”?