首页
学习
活动
专区
圈层
工具
发布

ESP8266 nodemcu + DHT11 制作简易温湿度检测器

前提 首先需要你有 开发板(ESP8266 nodemcu) 和 DHT11 温度检测器 ,三角的, 购买DHT11的时候选那些送杜邦线的 2.win 电脑 3.需要有wifi并且知道密码...arduino-ide_nightly-20221114_Windows_64bit.zip 5.烧录程序必须需要USB数据线 有些USB数据线只能充电不能传数据 教程一 简单的不用下载app的方式查看,通过wifi内网查看 将DHT11...连接到NodeMCU是比较简单的,但连接方式有所不同,具体取决于您使用的是3个引脚的传感器还是4个引脚的传感器。...开发板和DHT11连接方式如下: DHT11上标有(+或VCC)引脚的连接nodemcu的+ 3V引脚。 DHT11上标有(S或OUT)引脚的连接nodemcu的D4V引脚。...连接方式如下: DHT11上标有(+或VCC)引脚的连接nodemcu的+ 3V引脚。

1.2K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    将DHT11数据接入小爱

    在前期的文章中,我们讲到了如何将DHT11传感器的数据接入Homeassistant。但是数据却无法同步到小爱同学。本文,让我们一起来解决此问题。...DHT11数据接入HA 原因分析 目前,我是通过巴法云插件接入的小爱。通过阅读官方文档,得知我的数据格式不对。...配置 #define DHTPIN D3 // D3引脚连接DHT11 #define DHTTYPE DHT11 DHT dht(DHTPIN, DHTTYPE); WiFiClient...device_class: humidity suggested_display_precision: 1 代码说明: 对于输入数据#21#45: value.split('#') 将字符串分割为数组...:['', '21', '45'] 温度值位于索引1:parts[1] = "21" 湿度值位于索引2:parts[2] = "45" float 将字符串转换为浮点数 注意格式 接下来,配置设备 同步到巴法云

    22710

    esp8266+DHT11温湿传感器 制作web室内温度计

    设备清单 (esp8266)NodeMCU开发板一块 DHT11温湿度传感器一个 DHT11模块 ? NodeMcu板子 ? DHT11是通过测量两个电极之间的电阻来检测水蒸汽的。...NodeMCU连接DHT11 ? 将DHT11连接到NodeMCU是比较简单的,但连接方式有所不同,具体取决于您使用的是3个引脚的传感器还是4个引脚的传感器。...连接方式如下 DHT11上标有(+或VCC)引脚的连接nodemcu的+ 3V引脚。 DHT11上标有(S或OUT)引脚的连接nodemcu的D4V引脚。...DHT11上标有(-或GND)引脚的连接nodemcu的GND引脚。 我们首先要安装两个库DHT和Adafruit Unified Sensor 打开Arduino点击 项目>加载库>管理库 ?...然后点击 工具>开发板>开发板管理器 搜索esp8266然后安装 ?

    8.1K20

    基于STM32设计的环境检测设备

    通过wifi无线网络将数据传送给微控制器,STM32微控制器处理数据后,由自带oled液晶屏显示。当室内温度达到预警值或有危险气体时,系统将会自动警报并将警报信息通过wifi网络传输给客户手机。...实现功能与整体框架图 开发板采用STM32最小系统板,主控CPU采用STM32F103C8T6,其他传感器采用模块的形式连接到开发板。...(3) ESP8266 WIFI 联网的模块采用ESP8266 WIFI,ESP8266在物联网里使用非常多,有很多成熟的案例.WIFI本身也支持二次开发,默认集成的SDK支持AT指令控制,单片机可以通过串口方式控制...核心源码 4.1 DHT11温湿度代码 #include "dht11.h" #include "delay.h" ​ //复位DHT11 void DHT11_Rst(void) {...strstr((const char*)(p+1),"\""); *p1=0; sprintf((char*)ipbuf,"%s",p+1); } ​ /* 函数功能:将收到的

    1.8K31

    ESP8266 鼓捣记 - 从零制作一个温湿度计

    一.前言 经过上一篇文章 《ESP8266 鼓捣记 - 入门(环境搭建) 》搭建好环境后,肯定不会满足于 Hello World ,想快速做一个实际有用的东西出来,我认为温湿度计就非常合适,简单易做,需要的材料也不多...二.材料的准备 除了 ESP8266 开发板以外,还需要一个 DHT11 温湿度传感器模块,这个直接在某宝搜索即可,几块钱一个。 ?...因为我是直接买的物联网开发套餐,包含了DHT11模块的,板子也是定制的学习板子,包含了很多针脚,只需要用杜邦线连接起来就行了,不需要锡焊,如果你是买的普通板子,可能要考虑买个电烙铁来焊接模块。...这个图片是我买的套餐里,卖家提供的资料,把 DHT11的针脚连接到 ESP8266 板子上。完成后如下图: ?...首选需要安装 DHT11 库 ?

    1.5K10

    一文玩转MQTT (ESP8266+DHT11+MQTT+MYSQL方案)

    本文我们来聊一聊esp8266利用mqtt协议进行通信。并将数据数据存入数据库的操作。...配置esp8266 我们需要将DHT11的数据通过mqtt协议发送出来。烧录代码如下。...(注意版本,过高可能编译不过) 上传代码到esp8266。过会儿我们在emqx中便可以看到设备已经上线了。 查看订阅数据 在上述代码中,我们的订阅主题为dht11。下载mqtt工具mqttx。...具体配置如下 连接完成后,添加订阅 如下,成功得到esp8266中的dht11的数据。 需要注意的是,我们需将数据处理成json数据,方便后期入库。...如{"temp":23.40,"humi":57.00} 将数据存入mysql 为了后期方便数据,我们可以将数据存放到mysql中。

    2.9K20

    ESP8266读DHT11温湿度,开发微信小程序实时显示

    第一步,先读取DHT11温湿度数值,第二步,新建主题,然后esp8266往这个主题发送消息,第三步。小程序通过http API接口获取数据。...发布(发布)将信息发送到指定的主题/频道。 只有订阅该主题的设备才可以收到发往该主题的消息。...esp8266联网后,订阅light002,手机往这个主题推送消息,esp8266就能收到手机的控制的指令了。 第二、ESP8266读取DHT11 [在这里插入图片描述] 这里使用的是D4口。...在 arduino IDE上方选项处----> 工具--->管理库,然后直接搜索dht11即可。...点击打开或者关闭按钮,打开esp8266串口调试助手,可查看esp8266是否收到指令,如果第一步esp8266已联网,都是可以收到信息的。 如果界面和其他功能都开发完毕。

    3.1K51

    ESP8266开发环境搭建及项目演示

    搜索 esp8266 并安装: ? 安装完成后,重启 Arduino IDE 软件。在工具 → 开发板选项中即会看到 ESP8266 开发板的选项: ?...LED闪烁 ESP8266模块上自带一个LED,这个LED接的是D4口。 注意:ESP8266有多种开发板,不同的开发板的GPIO口不一样。...读取DHT11数据并显示出来 本例中使用 DHT11 温湿度传感器 测量温度和湿度,再把测量所得的结果输出至 0.96寸的OLED屏幕 中。...WiFi连接 ESP8266 最大的特性就是其超低成本的 Wi-Fi 实现。...购买地址 NodeMcu开发板(ESP8266):复制$Xbsf1nUlvhL$打开手机淘宝立即下单 DHT11温湿度传感器模块::复制$QC5L1nUN2i2$打开手机淘宝立即下单 杜邦线:复制$Ye1D1nUKbAT

    3.6K20

    基于ESP8266的物联网养花系统

    本文我们来介绍利用Esp8266来做一个智能养花系统。 实现功能 通过手机端查看当前的温度 湿度 以及土壤湿度 当土壤湿度低于50%时,自动启动继电器,利用水泵浇水。湿度超过50%断开继电器。...所需设备 esp8266 继电器 DHT11 土壤湿度传感器 线路连接 设备 VCC (+) GND(-) 信号线 继电器 3V GND D4 DHT11 3V GND D2 土壤传感器 3V GND...传感器的头文件 #define DHTPIN 4 //定义DHT11模块连接管脚io4(D2脚) #define DHTTYPE DHT11 // 使用DHT11温度湿度模块,当然也可以换其他...{ BLINKER_LOG("MIOT Query codes: ", queryCode); int humi_read_int=humi_read; //将float...} soilValue = analogRead(soilPin); //获取土壤的值0-1024 soilMoisture = map(soilValue,0,1023,100,0);//将0

    84540
    领券