shineblink 雨滴感应传感器

news/2024/11/17 0:41:14/

雨滴感应传感器

    • 一、传感器介绍
    • 二、接线图
    • 三、完整代码
    • 四、实验过程及结论

一、传感器介绍

在这里插入图片描述

  • 雨滴感应传感器结构简单,价格便宜,可以通过暴露在电路板上的平行线路和液体的接触来测量是否有雨滴以及雨滴量大小。
  • 传感器的DO引脚用来指示是否检测到雨滴,如果检测到至少一滴雨滴DO就输出高电平,反之一直保持低电平。
  • 传感器的AO引脚输出模拟电压信号,用来指示检测的雨滴数量大小。

这里我们只检测AO输出的电压模拟量信号,因为该电压信号不仅可以反映有无雨滴,还可以看出雨量的大小。对于DO接口则使用起来更简单,如果开发者感兴趣的话可以用Core提供的GPIO库函数来实现,这里就不涉及了。

二、接线图

在这里插入图片描述

三、完整代码

--配置Core的USB口以虚拟串口模式工作,这样print()输出的内容就可以在电脑串口终端上显示了 LIB_UsbConfig("CDC")
--配置AD电压采集功能,最大值采样值4096对应3.6V输入电压
--当通道采集满1个点时缓存满,每个点的采集时间间隔为300ms LIB_ADConfig(1,300000)
--开始大循环 while(GC(1) == true) do--每隔300ms查询A0通道是否转换完成--开发者也可以将传感器接至A1-A3中的任一通道,也可以多个通道接多个传感器,用法都和下面一样LIB_DelayMs(300)A0_full_flag, A0_buf = LIB_ADCheckBufFull("A0")if A0_full_flag == 1 then--打印输出A0通道的AD采样值以及对应的电压值print(string.format("A0=%04d Voltage=%.2fv",  A0_buf[1], A0_buf[1]*3.6/4096.0))end end

四、实验过程及结论

步骤一:雨滴感应器表面无任何水分
在这里插入图片描述
在这里插入图片描述

上图可以看到在无水状态下时传感器输出的电压值在3.3V满压状态
步骤二:雨滴感应器表面只有1滴水
在这里插入图片描述
在这里插入图片描述
上图可以看到只有1滴水时输出的电压值在2.23V
步骤三:雨滴感应器上有5滴水
在这里插入图片描述
在这里插入图片描述
上图可以看到有5滴水时输出的电压值在1.87V
步骤四:雨滴感应器上布满雨滴
在这里插入图片描述
在这里插入图片描述
上图可以看到感应器上布满水滴时输出的电压值在1.45V
结论:
通过上面实验可以看出,雨滴感应器在"无水"–>“1滴”–>“5滴”–>"布满"这四个状态输出的电压值分别为:3.30V, 2.23V, 1.87V, 1.45V。

可以看出传感器的输出电压和雨滴数量是成反比关系。即雨量越大,传感器输出的电压值越低。
更多详情请参看 shineblink.com官网链接


http://www.ppmy.cn/news/861235.html

相关文章

树莓派之雨滴传感器

一、目标 触摸按键类似触摸屏的原理,非机械式按键。 二、实验器材 2.1、器材 1、树莓派 1个 2、杜邦线若干 3、树莓派扩展板 1个 4、HDMI接口显示器 1个 5、雨滴传感器板 1套(共2个板子) 2.2、雨滴传感器简介 应用: 降雨检测、漏水检测等。以及…

传感器系列之4.6雨滴传感器

4.6 雨滴传感器实验 一、实验目的了解雨滴传感器SSMY-002的原理与应用掌握滴传感器SSMY-002的编程与操作方法理解微处理器与滴传感器SSMY-002之间的通讯二、实验材料具有USB 串口通讯的PC 机1 台ADS1.2 集成开发软件1 套J-Link-ARM 仿真器及软件1 套NXP LPC2378 实验节点板1 个…

死神来了 | 离奇的波士顿“甜蜜海啸”

点击文末“阅读原文”即可收听本期节目 剪辑、音频 / 阿福 编辑 / SandLiu 卷圈 监制 / 姝琦 产品统筹 / bobo 封面 / 姝琦Midjourney 场地支持 / 声湃轩天津录音间 【死神来了】是「原汤话原食」于2023年最新开播的新栏目,第3期为您讲述的是发生在美国波士顿的…

雨滴传感器

雨滴雨水模块下雨 高灵敏天气传感器模块 叶面传感器模块 资料下载:https://pan.baidu.com/s/1qXGgVH6 产品用途: Arduino机器人套件,雨滴,下雨传感器,可用于各种天气状况的监测,并转成数定信号和AO输出。 产品介绍: 1…

STM32-雨滴传感器

目录 0 说明: 1 传感器介绍 2 代码说明 2.1 ADC初始化函数(adc.c) 2.2 GPIO初始化函数 2.3 主函数 0 说明: 本篇文章主要是说明怎么使用STM32单片机读取雨滴传感器采集到的数据,并且附带着STM32所需要的全部代码&…

【小迪安全】完整详细笔记01-39天

第01天:基础入门—概念名词 域名 1)什么是域名? 域名,是由一串用点分割的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时计算机的电子方位; 例如:www.bilibili.com! 2&#xff0…

实验十四:雨滴传感器实验

OK,今天的实验有点意思 代码也很短,可是和生活很贴近 实验内容: 传感器面板检测到下雨 灯亮 传感器面板表面干燥 灯灭 我的实验都是基础实验,都是框架,如果你们想做的复杂一些,也是可以的 我就只是加了一个面包板,上面有一个二极管,两个…

05- 泰坦尼克号海难生死预测 (机器学习集成算法) (项目五)

Kaggle: 一个数据建模和数据分析竞赛平台sns画柱状图: sns.barplot(datatrain,xPclass,ySurvived)查看数据分布(survived 和 fare): sns.FacetGrid(train,hueSurvived,aspect3) ageFacetsns.FacetGrid(train,hueSurvived,aspect3) ageFacet.map(sns.kdeplot,Fare,shadeTrue)…