雨滴感应传感器

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

一、传感器介绍

  • 雨滴感应传感器结构简单,价格便宜,可以通过暴露在电路板上的平行线路和液体的接触来测量是否有雨滴以及雨滴量大小。
  • 传感器的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官网链接

shineblink 雨滴感应传感器相关推荐

  1. shineblink HC-SR505人体红外感应传感器

    HC-SR505人体红外感应传感器 一.本例程实现功能 二.HC-SR505传感器介绍 三.接线图 四.完整代码 五.代码运行结果 一.本例程实现功能 通过HC-SR505人体红外感应传感器模块感应人 ...

  2. shineblink 倾倒传感器详解

    倾倒检测传感器 一.本例程实现功能 二.倾倒检测 三.倾倒检测传感器介绍 3. SW-520D滚珠型倾倒检测开关介绍: 六.完整代码 一.本例程实现功能 通过滚珠型倾倒检测传感器模块感应传感器是否发生 ...

  3. 前端入门(雨滴特效,css)

    (看着别人的做的,yysy视频讲的真的好详细,像我这种小白都能听懂了雨滴特效) 大概思路就是,把每个雨滴看作是一个宽为 5px , 长为 30px 的 div,然后用 js 创建窗口大小 / 5 个数 ...

  4. 雨滴桌面时间插件_如何设置极简桌面?学会了看电脑都赏心悦目

    接下来是简单易懂的教程: 我的桌面分三个部分组成:壁纸,时间日期,dock 1.壁纸 Steam上最卖座的软件,应该也是最好用的动态壁纸软件:Wallpaper Engine 在蒸汽平台上花19元买下 ...

  5. 纯JS制作的窗户雨滴效果

    今天本站推荐的代码是用JS制作的窗户雨滴效果,绚丽的效果不亚于FLASH,由于不知出处在哪,总而言之, 在此感谢作者的慷慨分享. function demo() { var engine = new ...

  6. 雨中的蚊子为啥不会被雨滴砸死?

    全世界只有3.14 % 的人关注了 爆炸吧知识 在细雨中漫步是很浪漫的一件事,但作为蚊子,雨中飞行相当于天上掉汽车!你有没有想过,它们是怎么活下来的? 直到2015年,菠萝科学奖物理学奖颁给美国佐治亚 ...

  7. 雨滴桌面时间插件_Win10美化向——如何搭配你的桌面

    // 2020-02-11 // 桌面这个东西大家肯定不陌生了,很多人的桌面都如下. _______ 滑动查看更多图片 这多重水印是什么鬼????? 还有很多网友呢,也美化了一下自己的桌面. 不过呢严 ...

  8. 雨滴桌面rainmeter素材_win10 桌面如何做到清爽好看?这篇教程给你答案

    当一个电脑用的时间长了以后,难免就会变得非常杂乱.伟大的领袖曾经说过,要像倒腾自己的发型一样折腾好自己的桌面.道理咱都懂,可是大家动起手来就傻眼了,这啥玩意啊,算了吧,还是不弄了.本着慈悲为怀,乐于助 ...

  9. 雨滴桌面时间插件_电脑桌面美化,我只服这10个骚操作!

    文/安哥拉 桌面美化,可能是不少使用 Windows 的人都有过的共同经历,美化的原因可能各不相同,但目的可能是一致的:让桌面更美.更整洁或者更有个性. 这次,我整理了 6 类桌面美化技巧,涉及桌面图 ...

  10. 雨滴桌面时间插件_只需要五步,让你的桌面变得干净漂亮

    https://www.zhihu.com/video/1243122150212624384 作者|王尔德 视频|王尔德 图片|wallpaper 正文共1097字 阅读需大约三分钟 hello 大 ...

最新文章

  1. 洛谷题单的Python版题解(有需要的小伙伴可以来看看哦~!)
  2. 柴油发电机为什么会出现故障?需要注意的5个常见原因
  3. cnn之将原始图像转换成矩阵
  4. GitHub上最受开发人员欢迎的5大Java项目
  5. python可以做哪些东西_自己总结的一些东西
  6. Win11系统如何刷新按钮
  7. 使用conda创建环境以及出现包找不到解决方案
  8. java应用诊断工具-Cubic v1.3.0
  9. 移动和云环境下的报文传输流程--理解DNS解析、CDN资源下发、公网传输流程、数据中心网络
  10. [POJ2096] Collecting bugs
  11. 光头老熊做易赛是这样做教下家的
  12. 分位数回归 Quantile Regression,python 代码
  13. FusionCharts学习总结
  14. 6英寸划片机 陆芯3252半自动单轴晶圆切割机
  15. 树莓派Ubuntu21.04 罗技键盘和鼠标重启后失效问题解决
  16. Quorum入门2.0:Quorum-企业以太坊-开始尝试
  17. CLH Lock 原理
  18. FinalShell密码找回
  19. 干货分享|串流游戏软件大比拼
  20. 网易云信第三方接口调用超详细Demo

热门文章

  1. Xilinx官方文档检索说明
  2. 导入 ArcMap 文档
  3. c3p0连接池配置连接不上mysql_数据库连接池之c3p0的配置 + 问题解决方案
  4. c语言c99和c90,C89 / C90,C99和C11的兼容性
  5. pageoffice动态模板填充JAVA,使用卓正PageOffice--动态填充Word文档
  6. Hadoop安装教程方式
  7. 5分钟学会五笔 (不用背口诀)
  8. 中国顶级黑客Top10,最后一位你猜是谁
  9. Drools7 Hello Wrold 入门详细步骤--系列01课
  10. win10系统 pdf 文件缩略图及预览图无法显示问题之解决方法