https://pengshp.github.io/post/IoT-ESP8266-OLED-OpenHab-MQTT-Micropython/
ESP8266控制DHT11的温湿度采集
项目描述:闲来无事,制作了一个用ESP8266控制DHT11采集温度,湿度并在OLED屏显示的系统,使用了MQTT协议上传网络在手机显示,编程语言使用MicroPython.巩固一下所学到的一些知识。
一、项目准备
1.所需材料
- DHT11 温湿度传感器
- NUDEMCU 开发板
- IIC 接口 OLED 彩屏
- 小灯,电阻,面包板,导线若干
2.开发环境
- MicroPython
- MQTT
二、项目制作
1.电路连接图
按照如上电路图连接,其中NUDEMCU的USB连接电脑USB.
2.编写main.py文件
|
|
3.项目描述
- 使用了
iot.eclipse.org的MQTT服务; ESP8266运行的是Micropython的固件,需自行烧写;main.py文件使用Micropython的webrepl服务上传,复位后自动运行;- 手机端下载一个
MQTT Client,连上iot.eclipse.org,并且订阅这些消息便可以看到收到的信息。
效果如下所示:
三、参考连接
1.webrepl:http://micropython.org/webrepl/
2.MQTT Server:http://mqtt.org/documentation
3.iot.eclipse:http://iot.eclipse.org
4.MicroPython:http://micropython.org
2.MQTT Server:http://mqtt.org/documentation
3.iot.eclipse:http://iot.eclipse.org
4.MicroPython:http://micropython.org


沒有留言:
張貼留言