OLED: SDA - SDA SCL - SCL */ #include <SPI.h> #include <Wire.h> #include <Adafruit_GFX.h> #include <Adafruit_SSD1306.h> #include <Fonts/FreeMonoBold18pt7b.h> #include "DHT.h" #define DHTPIN 10 // data connection pin of DHT11 #define DHTTYPE DHT11 // DHT 11 DHT dht...
然后输入初始账号登录。 配置esp8266 我们需要将DHT11的数据通过mqtt协议发送出来。烧录代码如下。 #include"DHT.h"#include<ESP8266WiFi.h>#include<PubSubClient.h>/*** WIFI and MQTT Information (CHANGE THESE FOR YOUR SETUP) ***/const char*ssid="PDCN";//type your WIFI information inside the quote...
在ESPlorer工具左侧输入代码,发送到esp8266模块,在右侧下面命令行输入mydht11(),就可获取温湿度数据。 注:DHT11模块精度低,没有小数位,所以小数一直为0。 网页显示DHT11信息: -- 设置连接 wifi print("Connecting WIFI...") wifi.setmode(wifi.STATION) station_cfg={} station_cfg.ssid = "SSID" -- SSID...
其中我们做开发需要关注的就是上面提到的两种通信方式了,可以看到是支持IIC和SPI通信方式的,还支持亮度调节,我这里其实最近重新撸了一下驱动,之前也是一直拿来别人写好的直接用,最近比较想自己动手撸一下,于是也借鉴别人写的,自己看着数据手册重新写了一下,当然过程没那么顺利,我这里是使用IIC通信的,但是由于ESP8266没...
这个教程的目的是通过ESP8266开发板采集DHT11温湿度传感器的数据推送到开源物联网平台ThingsPanel,并实现温湿度监测。 最终效果 准备事项 ESP8266开发板https://wiki.diustou.com/cn/ESP8266_Dev_Board具体开发板的型号是ESP-12F DHT11温湿度传感器 操作步骤 ...
DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度综合传感器,在Arduino提高篇中已对其进行了介绍,本篇使用ESP8266来驱动IOT Kit板载DHT11温湿度传感器,并通过OLED进行显示。
前段时间ONENET云平台进行了升级更新,此前平台的多协议接入(包含旧版MQTT、HTTP、EDP、Modbus、TCP透传等)接口已经隐藏,后续应该会下架,为了能够后续继续使用ONENET云平台,就需要学会使用将数据上传到新版ONENET云平台。 经过一段时间的摸索,现在可以成功将数据上传。此次使用MQTT协议将温湿度通过ESP8266_WIFI模块上传到新...
刚开始学8266时做的小项目,效果是在四脚iic0.96oled屏幕中显示室内温湿度。 前期准备 软件: ArduinoIDE并且配置好esp8266的环境(参照上一篇文章) 硬件:DHT11温湿度传感器,0.96四脚iicOLED屏幕,若干跳线或者杜邦线,esp8266nodemcu开发板以及面包板 硬件如图一所示 ...
(esp8266)NodeMCU开发板一块 DHT11温湿度传感器一个 DHT11模块 NodeMcu板子 DHT11是通过测量两个电极之间的电阻来检测水蒸汽的。湿度检测部件表面有电极的保湿基板。当水蒸气被基板吸收时,离子被基板释放,这个过程将会增加电极之间的导电性。两个电极之间的电阻变化与相对湿度成比例。较高的相对湿度会降低电极之间...
1.1 通过按下ESP8266板载的Flash按钮来切换显示温湿度; 1.2 添加MAX7219的图形库 导入MAX7219图形库 1.3 图形程序 图形程序 二、程序解析 2.1 初始化图形程序 MAX7219初始化图形 2.2 声明变量 变量声明 2.3 板载按钮的图形 按钮切换状态 2.4 当按钮处于不同状态时,数据赋值状态 ...