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
沒有留言:
張貼留言