【雕爷学编程】Arduino动手做(08)---湿敏电阻传感器模块3

news2024/12/26 10:58:52

37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛砖引玉。

【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
实验八:ASAIR奥松HR202L数字高品质湿敏元件电阻式传感器模块带外壳

在这里插入图片描述
在这里插入图片描述

二、HR202L湿敏电阻传感器模块
1、模块特色:
(1)采用优质 HR202 湿敏传感器;
(2)比较器输出,信号干净,波形好,驱动能力强,超过 15mA。
(3)配电位器调节温度检测阀值
(4)工作电压 3.3V-5V
(5)输出形式 :数字开关量输出(3线)和AO模拟电压输出(4线)
(6)设有固定螺栓孔,方便安装
(7)小板 PCB 尺寸:3.2cm x 1.4cm
(8)使用宽电压 LM393 比较器

在这里插入图片描述
2、模块电原理图

在这里插入图片描述

在这里插入图片描述
3、三线制模块接线示意图
(1) VCC 外接 3.3V-5V
(2) GND 外接 GND
(3) DO 小板数字量输出接口(0 和 1)

在这里插入图片描述
在这里插入图片描述

4、四线制模块接线示意图
(1)VCC 接电源正极 3.3-5V
(2)GND 接电源负极
(3)DO TTL 开关信号输出(数字信号)
(4)AO 小板电压信号输出(模拟信号)

在这里插入图片描述
在这里插入图片描述

HR202L湿敏电阻传感器的实验环境
一、HR202L湿敏电阻传感器模块实验所需硬件清单
10K旋转电位器x1
HR202L湿敏电阻x1
Arduino Uno开发板 X1
杜邦线 若干(备了12条)
LED发光二极管(蓝色)X1
高电平触发有源蜂鸣器模块X1
HTC-1家庭电子湿度温度仪x1
高电平触发单路5V继电器模块X1
湿敏电阻传感器模块(3针与4针)X2
Proto Shield 原型扩展板(带mini面包板)X1

在这里插入图片描述
这项实验中使用HTC-1家庭电子湿度温度仪,来监测湿度的变化

在这里插入图片描述

HTC-1家庭电子湿度温度仪主要参数
1、温度测量范围:-50~+70℃(-58~158℉)
2、温度测量精度:±1℃(1.8℉)
3、湿度测量范围:10%~90%
4、湿度分辨率:1%
5、外型尺寸:100X108X20(mm)
5、使用电池:AAA 1.5V
6、重量:160g

二、湿敏电阻传感器模块实验所需软件平台
代码编程 Arduino IDE (版本1.8.14)
仿真编程 Linkboy (版本V4.6.3)
图形编程 Mind+ (版本 V1.7.0 RC2.0)以及编玩边学(线上平台)

三、湿敏电阻传感器模块实验的说明
(1)湿敏传感器模块对环境湿度很敏感,一般用来检测周围环境的湿度;
(2)通过对电位器的调节,可以改变湿度检测的阀值(即控制湿度值),如需要控制环境湿度为 60%时,模块则在相应环境湿度调到其绿灯亮,DO 则输出低电平,低于此设定湿度值时,输出高电平,绿灯不亮;
(3)DO 输出端可以与单片机直接相连,通过单片机来检测高低电平,由此来检测环境的湿度改变;
(4)DO 输出端也能直接驱动继电器模块,由此可以组成一个湿度开关,控制相关设备在合适的环境下工作;
(5)小板模拟量输出 AO 可以和Arduino的AO端相连,通过 AD 转换,可以获得环境湿度更精准的数值(4线制模块才带AO端)。

在这里插入图片描述

5.4.5. 湿敏电阻传感器模块的的几个小实验
一、程序一:通过串口显示检测室内湿度变化的数值与波形(使用四线模块)
1、Arduino参考开源代码

/*
  【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
  程序一:通过串口显示检测室内湿度变化的数值与波形(使用四线模块)
  实验接线:模块模拟口AO接Uno的A0
*/

void setup() {
  // 以每秒 9600 位的速度初始化串行通信
  Serial.begin(9600);
pinMode(A0, INPUT); 
}

void loop() {
  // 读取模拟引脚 0 上的输入
  int sensorValue = analogRead(A0);
  
  Serial.println(sensorValue);
  delay(100);
}

2、实验串口返回情况

在这里插入图片描述
3、实验串口绘图器返回情况

在这里插入图片描述
4、实验场景图(室内气温21度,湿度56%)

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/857315.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

示波器带宽和采样率

示波器带宽概念定义: 在示波器的输入端加相同幅值的正弦波,幅度衰减至-3dB(70.7%)时的频率点就是示波器的带宽。 如果我们用100MHz带宽的示波器测量:幅值为1V ,频率为100MHz 的正弦波时,实际得到…

Java基础篇--对象和类

目录 对象(Object) 类(Class) 构造方法 创建对象 访问对象的成员 总结 在面向对象中,为了做到让程序对事物的描述与事物在现实中的形态保持一致,面向对象思想中提出了两个概念,即类和对象…

基于jeecg-boot的flowable流程增加部门经理审批功能

因为之前没有在流程设计器里增加部门经理审批,所以这次增加这个功能 界面如下: 同时可以对于多名部门经理可以进行多实例配置,如下图: 一、前端实现 主要修改userTask.vue文件。 <template><div style="margin-top: 16px"><el-row><h4&…

Vue3的自定义指令,项目中的运用

目录 一、什么是自定义指令 1. 定义 2. 什么时候使用自定义指定 二、Vue3中的自定义指令 1.全局自定义指令 2. 组件自定义指令 三、指令钩子 1. 钩子 2. 钩子参数 四、自定义指令的常见用法 1.添加事件监听 2.操作DOM 一、什么是自定义指令 1. 定义 自定义指令是一…

k8s pod启动报错: no route to host

k8s pod kuboard启动报错 查看pod命令 kubectl get pods -A kubectl get pods --all-namespaces查看报错pod日志 命令&#xff1a; kubectl logs -f -n namespace nametime"2023-08-09T13:40:3608:00" levelerror msg"不能获取 AgentEndpointsGet \"http:/…

ssm学院党员管理系统源码和论文PPT

ssm学院党员管理系统源码和论文PPT002 开发工具&#xff1a;idea 数据库mysql5.7(mysql5.7最佳) 数据库链接工具&#xff1a;navcat,小海豚等 开发技术&#xff1a;java ssm tomcat8.5 选题意义、价值和目标&#xff1a; 随着鄂尔多斯应用技术学院招生规模的不断扩大&…

【玩转pandas系列】pandas加载数据,分箱操作和时间序列,绘制图形

知识目录 前言一、加载数据1 - 加载CSV文件2 - 加载Excel文件3 - 加载数据库数据 二、分箱1 - 等宽分箱2 - 等频分箱 三、时间序列1 - Timestamp和Period的创建2 - 索引和切片3 - 属性和移动4 - 频率转换5 - 数据聚合 四、pandas绘制图形1 - 折线图2 - 柱状图3 - 直方图4 - 饼图…

【Mysql】数据库基础与基本操作

&#x1f307;个人主页&#xff1a;平凡的小苏 &#x1f4da;学习格言&#xff1a;命运给你一个低的起点&#xff0c;是想看你精彩的翻盘&#xff0c;而不是让你自甘堕落&#xff0c;脚下的路虽然难走&#xff0c;但我还能走&#xff0c;比起向阳而生&#xff0c;我更想尝试逆风…

仓库出库入库都有哪些流程?详解仓库出入库管理规范

仓库出入库管理是指对仓库中物品的进出情况进行有效管理和跟踪&#xff0c;以确保库存的准确性、安全性和高效性。这是企业供应链管理的重要环节之一&#xff0c;涉及到物流、库存控制、订单处理和数据记录等方面。 阅读本文您将了解&#xff1a;一个完整的仓库出入库管理流程…

湘大 XTU OJ 1308 比赛 题解:循环结束的临界点+朴素模拟

一、链接 比赛 二、题目 题目描述 有n个人要进行比赛&#xff0c;比赛规则如下&#xff1a; 假设每轮比赛的人是m&#xff0c;取最大的k&#xff0c;k2^t且k≤m。这k个人每2人举行一场比赛&#xff0c;胜利者进入一下轮&#xff0c;失败者被淘汰。余下的m-k个人&#xff0…

GDB 里uint64位数据值

今天一来组长就让我查一个问题&#xff0c;说是我们的接口返回的数据需要赋值为-1&#xff0c;返回给上层调用。结果我一看代码&#xff0c;代码里就是写死了赋值 -1 的&#xff0c;但他说实际返回的好像不是 -1&#xff0c;所以只能让我gdb 跟踪一下了。本来想用 window 下的计…

将程序添加到右键菜单快速启动

更好的阅读体验 \huge{\color{red}{更好的阅读体验}} 更好的阅读体验 效果如下 以 Windows Terminal 为例 打开注册表编辑器&#xff1a;按下 Win R 键&#xff0c;输入 regedit&#xff0c;然后按回车键打开注册表编辑器。 在注册表编辑器中导航到以下路径&#xff1a; HKE…

C++11实用技术(二)std::function和bind绑定器

C进阶系列目录 C operator关键字的使用&#xff08;重载运算符、仿函数、类型转换操作符&#xff09; C11实用技术&#xff08;一&#xff09;auto与decltype的使用 C11实用技术&#xff08;二&#xff09;std::function和bind绑定器 C11实用技术&#xff08;三&#xff09…

2023年上半年软考高级信息系统项目管理师下午《案例分析》真题答案及解析

2023年上半年软考高级信息系统项目管理师下午《案例分析》真题答案及解析 试题一(25分) 阅读下列说明&#xff0c;回答问题1至问题4&#xff0c;将解答填入答题纸的对应栏内。 【说明】 为实现空气质量的精细化治理&#xff0c;某市规划了智慧环保项目。该项目涉及网格化监测…

工商银行福州分行开展"工行驿站盛夏关爱"主题活动

炎炎夏日&#xff0c;酷热难耐。为深入践行"金融为民、金融利民、金融惠民、金融安民"服务理念&#xff0c;进一步提升"工行驿站"服务口碑与社会形象&#xff0c;工商银行福州分行于2023年8月8日开展"工行驿站盛夏关爱"主题活动&#xff0c;聚焦…

[系统安全] 五十二.DataCon竞赛 (1)2020年Coremail钓鱼邮件识别及分类详解

您可能之前看到过我写的类似文章,为什么还要重复撰写呢?只是想更好地帮助初学者了解病毒逆向分析和系统安全,更加成体系且不破坏之前的系列。因此,我重新开设了这个专栏,准备系统整理和深入学习系统安全、逆向分析和恶意代码检测,“系统安全”系列文章会更加聚焦,更加系…

BabylonJS大场景优化案例

在本文中&#xff0c;我们将重点关注用于优化 Babylon.js 港口场景的优化和架构技术。 我们的场景总共有超过 600 个网格和 1,000,000 个顶点。 在我们的 2018 Macbook Pro 上的 Google Chrome 中&#xff0c;它始终以 45 FPS 的速度运行。 我们发现 Firefox 的帧速率约为 40 …

如何设计一个高性能/高并发/高可用/高可靠/可扩展的系统?

作者&#xff1a;阿秀 校招八股文学习网站&#xff1a;https://interviewguide.cn 这是阿秀的第「293」篇原创 小伙伴们大家好&#xff0c;我是阿秀。 面试者和求职者的关系就好像是矛与盾&#xff0c;一个拼命堆自己的防装&#xff0c;反伤刺甲、魔女斗篷都往身上穿&#xff1…

TCP 协议十大相关特性总结

目录 一、TCP特性 二、报文格式 TCP十大核心特性 1. 确认应答 2. 超时重传 3. 连接管理(三次握手,四次挥手) 三次握手 四次挥手 4. 滑动窗口 情况一:接收方的ACK丢失 情况二:发送方的数据包丢失 5. 流量控制 6. 拥塞控制 7. 延迟应答 8. 捎带应答 9. 字节流粘包问题 10. TCP的…

vue3+element-plus点击列表中的图片预览时,图片被表格覆盖

文章目录 问题解决 问题 视觉 点击图片进行预览&#xff0c;但还能继续选中其他的图片进行预览&#xff0c;鼠标放在表格上&#xff0c;那一行表格也会选中&#xff0c;如图所示第一行的效果。 代码 <el-table-column prop"id" label"ID" width"…