【物联网智能网关-01】通过AD采集获取温湿度 推荐 原创 yefanqiu 2012-05-07 00:10:27 博主文章分类:[.Net MF] ©著作权 文章标签 .NET Micro Framework 物联网智能网关 文章分类 物联网 ©著作权归作者所有:来自51CTO博客作者yefanqiu的原创作品,请联系作者获取转载授权,否则将追究法律责任 无论是机房管理系统,还是面向农村温室大棚的管理系统,温湿度采集模块是必不可少的。常见的温湿度模块从通信接口上来说,一般有三种,第一种是单总线方式(我以前写了两篇博文来介绍这方面的内容《DHT11温湿度传感器通信:上 下》),第二种是串口方式(RS232或RS485,后续我会写博文介绍),第三种就是AD方式。 这三种方式,各有优缺点,第一种往往价格比较便宜,但是温湿度传感器要和采集芯片必须很近才成,并且必须要实现单总线相关的代码,开发和调试相对比较复杂;第二种使用相对最容易,一般情况下直接和PC通信居多,不过价格也是最高的;第三种价格适中,并且传输的距离也比单总线方式要远的多。 AD方式的温湿度传感器和另两种有所不同,前两种一般温湿度已经处理好,通过协议解析就可以直接获取温湿度的数值。而AD方式采集的只是电压值,需要根据一定的公式进行数据计算,才能获取最终的温湿度值。 今天我们就介绍如何用紫藤207物联网智能网关的AD接口采集AMT1001温湿度传感器的温湿度数值。 紫藤207物联网智能网关一共有8路AD通道,对应的管脚为PA4、PA6、PA5、PB1、PA0、PC3、PC2和PC0,分别对应AnalogInput类的0~7通道(AnalogChannel.ANALOG_0~ AnalogChannel.ANALOG_7),当然这个几个管脚除了可以作为AD输入通道外,还可以作为IO入、IO出和PWM输出(仅PB1和PB5两路)。 需要说明的是,该AD通道可采集的电压范围是0~3.3V(所有采集通道的总电路不要超过20mA),注意不要超出该范围,以免对芯片造成永久的损害(具体指标可以参见STM32F207相关数据手册)。 下面简单介绍一下AMT1001温湿度传感器(如下图): 传感器采用四线方式,5V供电,并提供了一些以供计算的标准参数。对湿度采集来说,非常简单,相应管脚直接输出0~3V的电压值,然后直接查表就可以很容易计算出湿度值来。而温度采集却不同,输出的电压范围大概是0~0.8V,变化非常小,并且不能通过这个电压值,直接查表获取温度值,而是间接计算出电阻值,然后再查表获取相关温度值。 温度采集除了这些和湿度采集不同外,还需要外加一个电阻,该电阻的阻值要和传感器模块中的温敏电阻25度时的阻值一样(主要目的是便于计算)。外接电阻和温敏电阻其实是串联在一起,AD采集的就是这10K上的电压值。那么温敏电阻的阻值就可以这样计算:假设10K上的电压值为V,那么温敏电阻上的电压就是5-V(因为模块供电电压为5V),根据等比公式就可以知道当前温敏电阻的值R= (5 - V) / V * R0。 紫藤207模块和ATM1001模块电路连接图如下(图中的电阻就是10K): 相关代码如下: //湿度 static double ConvertHumidity(double value) { double V = (value / 4096) * 3.3; return DataTransition(V, AMT1001_Voltage, AMT1001_Humidityvalue); } //温度 static double ConvertTemperature(double value) { double V = (value / 4096) * 3.3; double R = (5 - V) / V * AMT1001_R; return DataTransition(R, AMT1001_Resistance, AMT1001_Temperaturevalue); } 为了便于演示,我把相关的温湿度值除了通过串口输出外,还直接显示在LCD上,其核心代码如下。 screen.DrawRectangle(Color.Black, 0, 60, 70, 200, 200, 0, 0, Color.Black, 0, 0, Color.Black, 0, 0, 255); screen.DrawText("温度: " + T.ToString("F2") + " ℃?",font, Colors.Green,60,70); screen.DrawText("湿度: " + H.ToString("F2") + " %", font, Colors.Blue, 60, 120); screen.Flush(); screen 是一个位图对象(Bitmap)。 程序运行后的最终效果图如下: 本文源码:http://www.sky-walker.com.cn/MFRelease/Sample/YF_AMT1001.rar MF简介:http://blog.csdn.net/yefanqiu/article/details/5711770 MF资料:http://www.sky-walker.com.cn/News.asp?Id=25 赞 收藏 评论 分享 举报 上一篇:再谈.NET Micro Framework移植 下一篇:【物联网智能网关-02】获取摄像头数据+显示 提问和评论都可以,用心的回复会被更多人看到 评论 发布评论 全部评论 () 最热 最新 相关文章 FPGA 8通道16位AD采集(AD7606) 硬件介绍:FPGA采用的是黑金的AX530,AD采集模块采用的是AN706(八通道十六位)。实现功能:AD采集到8通道十六位的电压数据,然后经过串口发送到串口助手显示各个通道的实时电压数据。程序源码介绍:顶层模块包含AD采集模块(AD_RX_module),AD数据转换模块(AD_Volt),AD数据到串口数据转换模块(AD_to_Uart),串口发送模块(Uart_tx_Module)。以 AD7606 ADC FPGA 【标准解读】物联网安全的系统回顾 本文系统回顾了IoT安全研究,关注漏洞、挑战、技术和未来方向。它对该领域的171篇近期出版物进行了调查,对物联网的发展现状、挑战和解决方案进行了全面的讨论。 物联网 数据 访问控制 物联网工程师技术教程综合案例 本章重点• 控制台下的高级操作• 顺序表的使用• 链表的使用首先祝贺大家完成了C语言基础知识的学习。俗语有云,“学而时习之,不亦乐乎。”要学习编程,复习的方法不是读课本、记忆知识点,而是动手完成自己的程序。只有通过大量的编程训练才能真正掌握C语言,进而造就优秀的程序员。本章介绍三个C语言应用实例,意在展示C语言的强大功能,激发大家的兴趣和学习热情。这些应用尽管看上去功能强大、实现复杂,但 搜索 入栈 #define 仓库温湿度物联网采集方案 一、项目介绍U型地下仓库,采集点30个,每个采集点采集温度湿度,最远约100米,常温20~30度。需要物联网采集系统将温湿度上传至第三方系统数据库。二、解决方案方案一:系统拓扑图U型地下仓库,每个采集点的温度湿度传感器,通过RS485总线并联接到WG585 MQTT网关的串口上。由于地下室的信号很弱,建议采用有线的方式让MQTT网关上网,MQTT网关将采集到的温湿度传感器的数据,以json串的格式 数据 数据库 上传 智能化农业温湿度数据采集网关 随着科技的发展,各行各业对于环境参数的监测需求不断增加。尤其在某些特定行业,如温室农业、制药、食品、冷库等加工领域,温度和湿度的控制对于保障生产过程的稳定性至关重要。因此,温湿度数据的采集与监控具有越来越重要的意义。温湿度数据采集是通过安装在不同位置的传感器设备来实现的。这些传感器设备能够感知周围环境的温度和湿度,并将采集到的数据以数字信号的形式传输给上位机或控制系统进行处理和分析。温湿度传感器的 数据 数据采集 数字信号 物联网项目-温湿度-Web后台 物联网Web后台 Bootstrap 物联网 后台 无线远程温湿度采集终端:精确监控温湿度 在许多环境和应用场景中,温度和湿度的监控和管理都至关重要。例如,在农业大棚中,精确控制温湿度对于作物的生长影响巨大;在仓储物流中,保持适宜的温湿度可以延长物品的保存期限;在HVAC系统中,精确的温湿度控制可以提高舒适度和节能效果。因此,选择一款合适的温湿度传感器解决方案对于各类应用场景至关重要。传统的温湿度传感器主要面临着两大问题:精确度和稳定性。一方面,许多环境因素可能影响传感器的精确度,如温度 解决方案 应用场景 高精度 物联网项目---自动调控温湿度(Arduino) 物联网项目---自动调控温湿度+感应开灯介绍功能元器件硬件软件平台编程介绍功能实现自动调控屋内的温湿度,当温度高时,打开风扇,当温度低时,关闭空调。当湿度低时打开加湿器,当湿度大时,关闭加湿器。当人下床时,自动感应开灯。元器件硬件Arduino开发板杜邦线若干Arduino扩展版超声波模块DHT温湿度传感器LED灯小风扇加湿器模块,可自己焊接软件平台Arduin... Arduino教程 Arduino 物联网项目-温湿度后台表结构 0、背景物联网项目,温湿度监控表结构设计,分为终端定义表,终端消息日志,终端实时状态,消息报表。1、表结构1《终端定义表》1.1终端表数据2《消息日志》2.1终端消息日志3《终端实时状态》3.1终端实时状态4《终端日志报表》4.1终端消息报表 表数据 物联网后台 多功能RTU环境采集网关支持温湿度风速采集 无线工业物联网数据采集控制短信报警终端 S475/S475E 系列在工业物联网产业链中发挥着非常重要的作用,可以广泛应用于很多领域,例如智能电网、智能交通、智能家居、金融、移动 POS 终端、供应链自动化、工业自动化等。该系列产品内嵌工业级 GSM/GPRS/3G/4G 通信模块,并集成了稳定可靠的 32 位高性能微处理器 MCU 和基于 uCOSII 嵌入式实时操作系统。设备支持 Modbus 数据采集 物联网 智能交通 Qt项目温湿度采集2 QT实现温湿度采集 Qt QFontMetricsF 温湿度 采集 android实现温湿度采集 如何采集温湿度数据 RT-Thread Studio采集温湿度数据我们在上一个工程(RT-Thread Studio开启SPI-LCD显示)的基础上添加温湿度数据采集功能;atk-Pandora的组件上已经有了aht10设备的代码,我们只需要将其打开即可一、使能aht10功能打开【RT-Thread Settings】,选择【更多配置】 打开【硬件】页面,选中【aht10(i2c4)】选项,然后保存 同时,我们可以看 android实现温湿度采集 #include 优先级 静态变量 java 温湿度采集系统 温湿度数据采集实验 实验目的本章学习温湿度传感器DHT11的使用,利用DHT11采集环境的温湿度,DHT11和DS18B20一样,也是单线通信。实验简介DHT11数字温湿度传感器是一种含有已校准数字信号传输的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术。确保产品具有很高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接,DHT11与单片机之间 java 温湿度采集系统 Data 数据 #define 基于java物联网 显示温湿度传感器数据实验 物联网温湿度计 演示视频:https://www.bilibili.com/video/BV1DA411K7TZ/ 项目源码:https://github.com/lin-kangkang/temperature-and-humidity-senso-tuya-mcur 硬件开源地址:https://oshwhub.com/linkk/zhi-neng-wen-shi-du-zhuan-gan-qi使用说明长按k 嵌入式 单片机 物联网 数据 串口 物联网温湿度监测系统电路图 物联网 温度 随着钢铁行业的快速发展,越来越多电气设备被接入到工业生产系统中,对自动化和连续性的生产提出新的要求,需要关注到供电的稳定可靠,也要关注到用电设备的运行状态。电气设备在长期运行中会面临越来越高的风险,引发危险事故和经济损失。近年来,物联网、传感器以及无线通信技术的深入,结合钢铁工业的特点和需求,对设备温度监测提供新的解决方案。物通博联推出的温度监测方案,将传感器、网关、云平台构建成工业数据网络,实现 物联网温湿度监测系统电路图 工业智能网关 数据可视化云平台 PLC远程上下载 工业物联网 基于物联网的java显示温湿度传感器数据的实验总结 物联网温湿度计 奥松AM2301是一款全新的温湿度传感器,是在奥松的第三代集成式温湿度传感器AHT21的基础上开发而成。具有高精度、高稳定性、高一致性、抗干扰能力强的特点。每一个传感器都经过严格的校准和测试,产品的外形结构设计对传感器起到的一定的保护作用。 图1:AM2301传感器 奥松AM2301温湿度传感器利用I2C协议进行数据的传输,协议反应灵敏,响应迅速。将AM2301连接到我们的物联网设 物联网 数据 上传 android 温湿度 手机温湿度测量 在本节,我们要实现一个手机实时获取环境湿度的功能,并在手机上以曲线的形式显示湿度的波动。将湿度传感器放在花盆中,就可以实时监测花盆的湿度了。接下来分 单片机 和 调试器 两部分介绍。一、单片机端的工作1.1硬件连接我使用的是AM2001型的湿度传感器,其有三根接线,黑色接地、红色接5V,黄色输出模拟信号,范围是0~3V,对应了0%和100%的湿度。因此我们只需要将其信号输出的引脚到单片机模拟输入的 android 温湿度 单片机开发 STM32 无线控制 湿度检测 java温湿度图表 温湿度代码 1 //****************************************************************// 2 // DHT21使用范例 3 //单片机 : AT89S52 或 STC89C52RC 4 // 功能 :串口发送温湿度数据 波特率 9600 5 //硬件连接: P2.0口为通讯口连接DH java温湿度图表 整型变量 数据 串口 阿里云物联网平台GPRS自动化温湿度采集仪 阿里云物联网平台GPRS自动化温湿度采集仪 物联网 lora网关采集温室大棚温湿度数据案例 1.概述 运用lora网关远程控制温室大棚内风机,日光灯,温湿度传感器等设备。可以实现远程获取现场环境的空气温湿度、土壤水分温度、二氧化碳浓度、光照强度可以自动控制温室湿帘风机、喷淋滴灌、加温补光等设备,并向远程计算机端推送实时数据,实现现场环境信息化,智能化远程管理。减少人工成本,降低人工成本,提 ... 客户端 服务器 数据类型 引脚 数据