首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏物联网知识

    鸿蒙之获取温湿度

    AHT20 AHT20温湿度传感器具有尺寸小、性能可靠、响应迅速、抗干扰能力强、完全标定、I2C数字接口等特点。 读取温湿度值之前, 首先要看状态字的校准使能位Bit[3]是否为 1(通过发送0x71可以获取一个字节的状态字), // 如果不为1,要发送0xBE命令(初始化),此命令参数有两个字节, 第一个字节为 uint32_t humiRaw = buffer[1]; humiRaw = (humiRaw << 8) | buffer[2]; humiRaw = (humiRaw << 4) | ((buffer[3] & 0xF0) >> 4); *humi = humiRaw / (float)AHT20_RESOLUTION * 100; uint32_t tempRaw = buffer[3] & 0x0F; tempRaw = (tempRaw << 8) | buffer[4]; tempRaw = (tempRaw << 8) | buffer[

    80320编辑于 2022-01-23
  • 来自专栏kali blog

    Arduino获取温湿度

    在前面的实验中,我们主要讲到了利用Esp8266来获取DHT11的温湿度。本文我们来看看利用Arduino如何来获取温湿度

    25710编辑于 2025-07-28
  • 来自专栏AIoT技术交流、分享

    LabVIEW控制Arduino采集DHT11温湿度数值(进阶篇—4

    目录 1、项目概述 2、项目架构 3、硬件环境 4、Arduino功能设计 5、LabVIEW功能设计 5.1、前面板设计 5.2、程序框图设计 ---- 1、项目概述 在多数情况下,测量温度的同时需要测量湿度 ,本篇博文将介绍使用DHT11温湿度传感器、Arduino Uno和LabVIEW组成温湿度测量系统,可用于粮仓等场合的温湿度监控。 DHT11数字温湿度传感器,是一款含有已校准数字信号输出的温湿度复合传感器,采用专用的数字模块采集技术和温湿度传感技术,具有极高的可靠性与卓越的长期稳定性,内部包含一个电阻式感湿元件和一个NTC测温元件 项目工程下载请参见:LabVIEW控制Arduino采集DHT11温湿度数值-单片机文档类资源 3、硬件环境 需要将将DHT11温湿度模块的VCC、GND、DOUT引脚分别接至Arduino Uno控制板上的 湿度测量系统硬件连接图如下所示: 4、Arduino功能设计  Arduino Uno控制器负责读取LabVIEW上位机发来的温度和湿度采集命令,并读取DHT11从而获取温度或湿度的数据,通过串口发送回上位机

    1.9K30编辑于 2022-06-12
  • 来自专栏韦东山嵌入式

    【嵌入式Linux应用开发】温湿度监控系统——绘制温湿度折线图

    概述 ​ 本篇的主要内容是使用SquareLine Studio绘制一个显示温湿度曲线图的表格,将其移植到100ASK STM32MP157开发板上显示,效果图如图所示: 适用开发板 ​ 适用于百问网的 2.1 基本控件 ​ 本篇绘制的界面比较简单,只用到了LVGL的表格Chart和滑动条Slider,表格用来绘制温湿度数值的折线图,滑动条用来显示温湿度数值: 各个窗体的作用描述如下: 序号 名称 描述 LV_CHART_AXIS_SECONDARY_Y, 10, 5, 12, 10, true, 50); 模拟器上的显示: 需要注意的是,定义的折现对象全局变量要去ui.h里面声明,后面mqtt获取远程温湿度监测设备的温度的时候需要设置他们来在表格中显示 : // ui.h extern lv_chart_series_t* temp; extern lv_chart_series_t* humi; 4. 下一步就是将mqtt移植到我们的这个UI工程里面来,通过mqtt获取云端数据然后在屏幕上显示温湿度监控子设备上传的数据。

    2.8K20编辑于 2022-09-08
  • 来自专栏物联网解决方案

    仓库温湿度分布验证方案

    仓库温湿度分布验证方案目的GMP、GSP库房温湿度分布验证、仓库温湿度分布验证方案通过对常温库、阴凉库、恒温库、冷库进行空载和负载的温度均一性验证,找到冷库内药品储存区域的高温点和低温点,确定冷库内温度关键监测点 ,并将温湿度监测点配备到这些点位上,根据测试结果对冷库温湿度监测点终端安装分布位置进行确认;按照GMP\GSP要求的验证数据采集间隔及时限对各验证项目采集测试数据、进行数据分析汇总、各测试项目数据分析图表 以下为仓库温湿度分布确认方案的标准框架及实施要点,综合行业规范与验证实践编制:一、方案目的‌确认仓库内温湿度监测点的代表性位置,确保数据可靠性;验证温湿度分布均匀性,识别潜在风险区域(如高温高湿死角); 数据采集‌频率‌:极端气候月连续监测30天,其他月份随机7天,每小时记录1次;工具‌:使用数字温湿度计或自动记录仪(支持数据导出)。3. 4. 偏差处理‌发现异常数据需记录偏差报告,明确根本原因(如设备故障、库门频繁开启);重新验证整改后的区域直至达标。

    35710编辑于 2025-11-05
  • 来自专栏Zeruns的博客

    树莓派4使用Python通过GPIO从DHT11温湿度传感器读取数据

    树莓派4使用Python通过GPIO从DHT11温湿度传感器读取数据 介绍 DHT11是一款有已校准数字信号输出的温湿度传感器。 [DHT11..jpg] Arduino读取DHT11,DHT22,SHTC3温湿度数据:https://blog.zeruns.tech/archives/527.html Python实现微秒级延时的方法 blog.zeruns.tech/archives/623.html DHT11数据手册下载地址:https://url.zeruns.tech/DHT11 提取码: qefk 源码 线路连接: 我使用的是树莓派4, 树莓派4GPIO接口介绍:https://url.zeruns.tech/RPI4_GPIO DHT11 树莓派 VCC---------5V(第2引脚) DATA-------BCM18(CM编号的 =0: # 判断数据是否正常 print("Temperature is ", temperature,"C\nHumidity is ",humidity,"%")# 打印温湿度数据

    4.4K31发布于 2021-04-14
  • 来自专栏互联网开发者交流社区

    温湿度系统(花葵、库房检测)

    fb 修改设备地址 fa 10 00 59 10 11 f8 1c fb 修改设备地址应答 FA 10 11 69 01 BB 71 FB fa 10 11 59 10 00 3d 2c fb 温湿度 闲话不多说,直接看代码: 1 using System; 2 using System.Collections.Generic; 3 using System.Text; 4 using } 483 } 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 string eId = dt.Rows[0]["E_ID"].ToString(); 250 ZtQx.Operation.Operating(eId, "4" private void pbParam_Click(object sender, EventArgs e) 590 { 591 //打开设定最高、最低温湿度参数窗体

    94430发布于 2018-07-03
  • 来自专栏工业4.0

    仓库温湿度物联网采集方案

    需要物联网采集系统将温湿度上传至第三方系统数据库。二、解决方案方案一:系统拓扑图图片U型地下仓库,每个采集点的温度湿度传感器,通过RS485总线并联接到WG585 MQTT网关的串口上。 由于地下室的信号很弱,建议采用有线的方式让MQTT网关上网,MQTT网关将采集到的温湿度传感器的数据,以json串的格式上传到第三方系统数据库,通过物通博联提供的接口文档,将数据插到数据库,云平台软件调用数据库的数据进行数据监控 由于地下室的信号很弱,建议采用有线的方式让MQTT网关上网,MQTT网关将采集到的温湿度传感器的数据,以json串的格式上传到第三方系统数据库,通过物通博联提供的接口文档,将数据插到数据库,云平台软件调用数据库的数据进行数据监控

    60610编辑于 2023-06-01
  • 来自专栏物联网知识

    物联网项目---自动调控温湿度+感应开灯

    介绍 功能 实现自动调控屋内的温湿度,当温度高时,打开风扇,当温度低时,关闭空调。当湿度低时打开加湿器,当湿度大时,关闭加湿器。当人下床时,自动感应开灯。 元器件 硬件 Arduino开发板 杜邦线若干 Arduino扩展版 超声波模块 DHT温湿度传感器 LED灯 小风扇 加湿器模块,可自己焊接 软件平台 Arduino IDE DHT库 编程

    70430发布于 2021-02-02
  • 来自专栏运维监控日志分析

    Zabbix 采集温湿度传感器数据

    温湿度传感器 网络型温湿度设备实现了基于 IP 网络的以太网数据传输,可通过 TCP、UDP 方式采集的系统温湿度值,支持数据主动上传,并内置 web 服务器,可通过 web 浏览器方便地查看当前环境温湿度值 (3) 内置 web 服务器,可通过 web 浏览器方便地访问当前设备温湿度值。 (4) 支持 SNMP V1 简单网管协议,方便用户对设备的管理。 (5) 支持数据的主动上传,可将温湿度值主动发送到用户指定的 IP 服务器。 (6) 定时上传时间间隔现场可调,满足不同的用户需求。 (7) 端口具有 EMC 设计,抗干扰能力强,长期稳定性高。 (11)采用瑞士原装进口高精度温湿度传感器,精度高,一致性好。 (12)采用快速端子、RJ45 标准网口接口,安全可靠。 (13)防雷设计,采用工业级通讯芯片。适应各种工作环境。

    1.6K10发布于 2021-11-30
  • 来自专栏嵌入式iot

    DHT温湿度传感器的基本探究

    说明 DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器 采集范围:温度0-50°±2°,湿度:20-90%RH。 供电电压:5V。 外观如下图所示: ? 2. 那么对于DHT11温湿度传感器的通信时序又是怎样的呢? 该传感器通信是通过奥松电子有限公司开发的单总线协议和主控进行数据通信。 可以分为以下四个步骤 (1)主机发起开始信号 (2)主机等待接收DHT11响应信号 (3)主机连续接收40Bit数据和校验和 (4)主机进行数据处理 ? 效果演示 我在main函数中通过每1ms采集一次数据通过串口打印出来,在串口调试助手上可以看到温湿度的信息。 4.Bit位的组合状态

    1.8K10发布于 2020-03-17
  • 来自专栏reizhi

    米家温湿度计开启蓝牙广播

    文章目录[隐藏] 1.修改固件设置 2.安装蓝牙相关软件 3.下载源码并运行 在上次的文章中,我们已经给米家温湿度计刷入了定制固件,现在便可以使用蓝牙广播模式来接收数据了。 相比于蓝牙连接模式,监听广播模式不建立蓝牙连接,只是等待温湿度计的蓝牙广播,进一步节省了电量消耗。 1.修改固件设置 在开始之前,我们先连接上温湿度计微调一下设置。 在有蓝牙功能的电脑上打开这个链接,点击 Connect 并选择对应的温湿度计。 不出意外的话,稍等片刻会出现类似如下的回显: BLE packet: A4:C1:38:8F:C5:55 00 1110161a18a4c1388fc555013a495d0bde1a -82 Temperature

    2.3K30编辑于 2022-09-26
  • 来自专栏码农爱学习的专栏

    STM32外接DHT11显示温湿度

    1 DTH11温湿度传感器 DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,包括一个电阻式感湿元件和一个NTC测温元件。 1.1 数据读取协议 微控制器MCU与 DHT11之间的通讯和同步,采用单总线数据格式,一次通讯时间4ms左右。 从模式下,DHT11接收到开始信号触发一次温湿度采集,如果没有接收到主机发送开始信号,DHT11不会主动进行温湿度采集。采集数据后转换到低速模式。 buf[i]=DHT11ReadByte(); //读取1字节数据 } if(buf[0]+buf[1]+buf[2]+buf[3] == buf[4] 总结 本篇介绍了如何在STM32上外接温湿度DHT11实现温湿度数据的读取,并通过OLED进行数据显示。

    99621编辑于 2022-05-25
  • 来自专栏kali blog

    Arduino OLED显示温湿度及土壤湿度

    准备 Arduino开发板 0.96 OLED屏幕 DHT11温湿度传感器 土壤传感器 线路连接 OLED屏幕 GND-->GND VCC-->3.3V SCL-->SCL SDA-->SDA DHT11 0x12, 0x08, 0x12, 0x08, 0x83, 0xF8, 0x42, 0x08, 0x42, 0x08, 0x13, 0xF8, 0x10, 0x00, 0x27, 0xFC, 0xE4, 0xA4, 0x24, 0xA4, 0x24, 0xA4, 0x24, 0xA4, 0x2F, 0xFE, 0x00, 0x00, }; static const uint8_t PROGMEM PROGMEM ssd[] = { /*-- 文字: ℃ --*/ /*-- 宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/ 0x60, 0x00, 0x91, 0xF4,

    35510编辑于 2025-07-28
  • 来自专栏Linux学习日志

    esp8266+oled+DHT 11温湿度显示

    设备清单 NodeMCU(esp8266)开发板一块 oled屏4pin i2c引脚一块 DHT11温湿度传感器一个 杜邦线 esp8266连接oled 3.3V --- VCC G (GND) --- GND D1(GPIO5)--- SCL D2(GPIO4)--- SDA esp8266连接DHT11 VCC ---- 3V3(+) GND --- -GND(-) 输出---- D5 (NodeMcu

    5.3K30发布于 2020-08-27
  • 来自专栏Helium LoRaWAN

    Grafana 面板监控 Helium 网络中的LoRaWAN温湿度终端

    LoRaWAN终端的数据推动到微信公众号和腾讯连连小程序,本篇文档介绍如何通过腾讯云的CVM主机部署Mosquitto MQTT + Telegraf + InfluxDB + Grafana 实现仪表盘监控温湿度数据以及历史数据的分析 仪表盘: [温湿度监控仪表盘] 准备工作 腾讯云云服务器主机,Ubuntu Server 20.04 LTS 64位 Rejeee温湿度传感器 Helium热点网关 Helium Console账户 数据流程: Rejeee温湿度传感器 --> Helium热点AP --> HeliumConsole --> MQTTBroker --> Telegraf --> InfluxDB --> Grafana

    1.5K60发布于 2021-09-12
  • 来自专栏Zeruns的博客

    树莓派读取DHT11温湿度数据 Python

    树莓派4使用Python通过GPIO从DHT11温湿度传感器读取数据 介绍 DHT11是一款有已校准数字信号输出的温湿度传感器。 /archives/623.html DHT11数据手册下载地址:https://url.zeruns.tech/DHT11 提取码: qefk 源码 线路连接: 我使用的是树莓派4,其他版本请自行查询更改 树莓派4GPIO接口介绍:https://url.zeruns.tech/RPI4_GPIO DHT11 树莓派 VCC---------5V(第2引脚) DATA-------BCM18(CM编号的 if (b-a)>=0.1: break for i in range(40): # 循环40次,接收温湿度数据 =0: # 判断数据是否正常 print("Temperature is ", temperature,"C\nHumidity is ",humidity,"%")# 打印温湿度数据

    1.2K40发布于 2021-04-26
  • 来自专栏kali blog

    OLED+MQTT 实现土壤 温湿度 线上线下展示

    client.connected() ) { // MQTT 是否连接成功 reconnect(); } if ( millis() - last_send > 5000 ) { // 每5秒发布一次温湿度数据 h;payload += ","; payload += "\"turang\":"; payload += moisturePercent; payload += "}"; // 发送温湿度数据

    29510编辑于 2025-07-28
  • 来自专栏硬件大熊

    为什么你的温湿度传感器测不准?

    从电路原理图看,温湿度传感器的设计极为精简,供电VCC、GND,还有一个I2C接口即可实现应用功能。 查看温湿度传感器的精度误差为±0.3℃,但实际产品落地之后,很多工程师却发现误差已经大于±2℃。 其实温湿度传感器测量的精度不仅取决于传感器本身的精度,而且还取决于整体系统的设计—— 充分接触环境 温湿度传感器需要和环境进行充分的接触,这意味着外壳的开口要有良好的与环境接触的通道,使得传感器可以充分与外界的空气进行交换 , 在PCB端,传感器和热源之间可以通过开槽的方式进行传播路径的热阻隔, 通过减小PCB导热的尺寸面降低热传递, 通过柔性FPC,从传递距离、面积上进行降低热传递; 恶劣环境处理 为实现快速的温湿度响应 有些厂家的温湿度传感器会根据过滤膜的应用环境开发传感器匹配的过滤膜,以此可以缩小设计时的死区体积,能更快速获取响应时间。

    1.2K20编辑于 2022-12-06
  • 来自专栏嵌入式项目开发

    STM32+DHT11读取温湿度数据显示

    一、环境介绍 MCU: STM32F103C8T6 温湿度模块: DHT11 开发软件: Keil5 源码下载地址: https://download.csdn.net/download/xiaolong1126626497 /18263569 二、DHT11介绍 DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。 它应用专用的数字模块采集技术和温湿度传感技术, 确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。 产品为 4 针单排引脚封装。 连接方便, 特殊封装形式可根据用户需求而提供。 (i=0;i<5;i++)//读取40位数据 { buf[i]=DHT11_Read_Byte(); } if((buf[0]+buf[1]+buf[2]+buf[3])==buf[4]

    1.4K10编辑于 2022-01-17
领券