17
\ begingroup美元

大家对雨的“轻重”有共识吗?而且降水概率与预测雨量的关系让我想起了我的一个实验。我喜欢想象一个基于Arduino或Raspberry pi的家庭项目天气监视器,让我知道外面的降水情况。

对电子爱好者来说,“最先进的”是交叉电极传感器,这是因为它很容易作为印刷电路板大规模廉价生产,而不是因为它是一个好主意。

蹩脚的水坑探测器

来源:《最后一分钟的工程师》雨水传感器如何工作和接口Arduino

这种阻力与水量成反比:

  • 表面的水越多,电导率就越好,电阻也就越低。
  • 表面的水越少,电导率就越差,电阻就越大。

传感器根据电阻产生输出电压,通过测量我们可以判断是否下雨。

地球科学家,无论是业余的还是专业的,都会为这事着急,因为水坑可以告诉你是否下过雨,但如果下雨就不行2)雨水的电导率变化很大,因此电导率不会与雨水的数量或覆盖面积直接相关。

问题:有什么方法可以制作一个“雨下得有多大?”探测器供个人使用?

我在考虑激光笔,光电二极管,防雨摄像模块,麦克风,液位传感器,但天空是极限。需要解决的是,当我走到外面时,“下雨”的感觉是怎样的,而静态水坑探测器并不能很好地做到这一点。

\ endgroup美元
12
  • 6
    \ begingroup美元 使用出口很窄的漏斗。首先,它会自动排空,所以不需要在下雨的天气之间这样做。然后使用它,你只需要称量它。假设1cl /h从漏斗中流出,电流相当于9cl的水,那么每小时下10cl的雨。 \ endgroup美元
    - - - - - -d-b
    2021年7月18日16:29
  • 2
    \ begingroup美元 快速头脑风暴的想法(因此有一个评论):你能找到的最小的廉价压电探测器阵列。雨滴命中将显示为尖刺。数一数,你就会得到一个大概的命中/区域数。将其与水毫米(将水收集在瓶子中,测量高度,应该简单)进行比较,得到每个区域的入水量和每个区域的水滴数量的比率,然后你就得到了水滴的(大约)平均大小。这可能是一个有趣的实验,看看什么样的天气会产生什么样的尺寸。 \ endgroup美元
    - - - - - -Neinstein
    2021年7月18日21:34
  • 5
    \ begingroup美元 我喜欢我年轻时读过的一本贝伦斯坦熊的书中的想法。电视被禁止在家里看了一个星期,其中一个反对意见是他们怎么知道天气如何。解决办法是把手伸出窗外,看看有没有下雨。有时候简单是最好的。 \ endgroup美元
    - - - - - -jpmc26
    2021年7月19日7:01
  • 1
    \ begingroup美元 @jpmc26我能想象得到:-)我很穷,有时住在非常小的一居室公寓里,没有窗户,或者有窗户,由于上面的楼层和相邻的建筑,没有真正的天空,所以有时我真的很想知道天空是怎么回事,然后冒险下楼梯到外面,然后不得不转身走回几层楼来调整。 \ endgroup美元
    - - - - - -uhoh
    2021年7月19日7点10分
  • 2
    \ begingroup美元 还有更好的答案,但我最初的想法是,如果你想使用图中的阻力设置,只要将它倾斜到足够的程度,让水不断地流出,然后将结果除以角度的余弦。 \ endgroup美元
    - - - - - -迈克尔
    2021年7月19日18:21

8回答8

17
\ begingroup美元

如果你愿意接受更机械的解决方案,我建议你建造一个“倾倒桶式雨量计”,最好用一张图片来解释。https://www.researchgate.net/figure/Sideview-of-tipping-bucket-Rain-Gauge_fig4_304297354):

翻斗式雨量计

这应该是相对容易建立和它是微不足道的电子阅读通过检测时间花小费。这似乎也是“真正的”气象站测量降雨量的方法。这是这类专业单位的样子:https://www.hyquestsolutions.de/products/hardware/meteorology/model-tb3-tipping-bucket-rain-gauge-1-1-1-1-1-1-1-1-1-1-1-1-1

\ endgroup美元
11
  • 3.
    \ begingroup美元 我明白了,所以对于一个“下雨有多严重?”探测器,它在开始下雨后很快就会给出一些信息(我们需要实时的东西,而不是历史的),我们应该让漏斗面积与桶的体积比尽可能大。 \ endgroup美元
    - - - - - -uhoh
    2021年7月18日16:07
  • 8
    \ begingroup美元 第一个桶的清空告诉我们正在发生一些事情,但我们不知道它是很快就满了还是已经差不多满了;第一个和第二个空之间的时间是我们第一个实际的速率测量。 \ endgroup美元
    - - - - - -uhoh
    2021年7月18日22:16
  • 2
    \ begingroup美元 对于实时数据,在铲斗与底座之间设置重量传感器,并区分重量。 \ endgroup美元
    - - - - - -user253751
    2021年7月19日9:47
  • 2
    \ begingroup美元 DIY的是相对简单的 \ endgroup美元
    - - - - - -Ari Cooper-Davis
    2021年7月19日11:48
  • 5
    \ begingroup美元 @uhoh:有个朋友就有一个,每下0.1英寸的雨就有一个提示。他想要记录每0.01英寸的数据,所以装了一个大得多的漏斗。问题是,在大雨中,水桶无法跟上,因为它必须倾斜得太快。满桶部分不是这样的问题。你的第一个数据点在第一个和第二个技巧之间。 \ endgroup美元
    - - - - - -罗斯•米利根
    2021年7月19日14:25
14
\ begingroup美元

读到这个问题,我的第一个想法是,请定义一下“雨下得有多大?”是什么意思。

我最初的想法是“雨的冲击能量如何”——大雨是可以感觉到的。任何听过雨水落在金属或聚碳酸酯屋顶上的人都知道小雨和大雨产生的噪音的区别。

雨的冲击能量由雨滴的大小、下落的长度和特定地区雨滴的密度决定。一些研究人员调查潜在的收获雨水的动能.其他人甚至调查了雨滴产生的声压及其对土壤侵蚀的潜在影响。

回到你提议的电子雨强装置。我认为“电阻板”类型的传感器可能使用了错误的传感器类型。我发现这种传感器的一个问题是,一旦它完全或大部分被水淹没,当额外的雨滴不影响淹没水平,从而不影响传感器产生的电阻时,如何确定降雨强度?

一个数字加速度计或压力传感器连接到一个系统,可以记录冲击压力和冲击时间将是一个更好的系统。

一个简单的模拟装置是将一个麦克风放在一块金属片的下面,并将麦克风的输出连接到一个声音计上——声音越大,雨越大。

使用带有光接收器的水平激光束或门口光束,如商店或餐馆等,也可以用于雨水强度会干扰光传感器接收的光量的地方。这种设备无法工作的情况之一是在大雾天气。

\ endgroup美元
4
  • 8
    \ begingroup美元 mm/h可以转化为L/m²/h,但不能直接转化为L/m²。 \ endgroup美元
    - - - - - -wizzwizz4
    2021年7月18日13:37
  • 3.
    \ begingroup美元 是的。降雨的“硬度”不仅仅是指单位时间内的降雨量。在重力和空气阻力的影响下,你可以有一场“软”雨,小水滴下落,仍然会沉积相当多的水。在天平的另一端,你可以有很大的下降由风和/或下降气流驱动(如在西部雷暴),这真的很严重。一个加速度计连接到一个平板,或者一个半球,似乎是最好的选择。也可以看到爱尔兰的降雨规模:ps://www.dailyedge.ie/irish-rain-scale-1275040-Jan2014/ \ endgroup美元
    - - - - - -jamesqf
    2021年7月18日16:19
  • 1
    \ begingroup美元 +1表示“轻度感受器”建议,这是航空气象站区分轻度/中度/重度降水的方法(能见度范围决定强度)。还有一个单独的“降水”传感器,它会告诉设备低能见度是由于雾还是降水。 \ endgroup美元
    - - - - - -randomhead
    2021年7月20日0:08
  • \ begingroup美元 随机的,但雨打在金属上的声音总是很好听——一个基于测量的项目,并将其转换成某种重量秤,似乎肯定很诱人! \ endgroup美元 2021年7月21日0:13
13
\ begingroup美元

其中一种方法是估计有多少水在变化。如果你可以忽略溢出,那么这大概就是水坑的变化量。

你可以使用的另一个方法是测量雨量计的重量变化(它需要每天清空,除非你能安装一些东西来为你做这件事)。重量增加得越快,雨下得越大。尽管这可能会导致测量问题,但我想说的是,更宽的压力表会积累更多的重量,您只需对水的密度做一些数学计算,并将其转换为标准雨量计,以便正确显示。

\ endgroup美元
10
  • 1
    \ begingroup美元 是的,这确实解决了问题;外出的人更关心最近的汇率,而不是积累。我敢打赌,每次液滴碰到电导率传感器或电子重量传感器的水坑时,也会有一个微小的瞬态或脉冲。我想知道计算它们甚至测量它们的振幅是否可能? \ endgroup美元
    - - - - - -uhoh
    2021年7月18日3:45
  • 1
    \ begingroup美元 @uhoh这太复杂了,你仍然在测量一个次要信号,这不是你真正要找的(例如:以毫米/小时为单位的水下落速度或其他)。一个简单的带有传感器的雨量计可以测量水的深度,这样你就可以计算出蓄积量。测量重量也可以,但测量深度通常更便宜、更容易。你唯一需要添加的是一个自动转储阀当它满了。这可以让你持续测量降雨率,也可以让你记录降雨量。 \ endgroup美元
    - - - - - -J……
    2021年7月18日14:11
  • 3.
    \ begingroup美元 回复:排空,你可以把它做成毕达哥拉斯杯,这样当它超过一定水平时,它就会被虹吸掉(机械地,没有运动部件! \ endgroup美元
    - - - - - -有人
    2021年7月19日6:49
  • 3.
    \ begingroup美元 @uhoh我想你会在下雨的时候发现的"big ol' fat rain"积累速率也比a时高得多“小小的刺痛的雨”;) \ endgroup美元
    - - - - - -J……
    2021年7月19日13:17
  • 2
    \ begingroup美元 @uhoh和你的旅行方向。如果你骑的是顺风车,那么你就不会那么湿,所以在气象站上加一个风向标,但你仍然只需要一个圆筒来做雨量计。 \ endgroup美元
    - - - - - -J……
    2021年7月19日13:33
13
\ begingroup美元

这并不完美,但是一个简单的解决方案是将板倾斜一点,这样水就不会在板上积聚,而是会流走。然后,你的设备会寻找电阻的突然下降,这表明液滴已经在设备上形成,然后在液滴从平板上滚下后,电阻再次上升

\ endgroup美元
2
  • 6
    \ begingroup美元 哦,我喜欢这个!可能需要三个或四个倾斜相同的量,但在不同的方位方向,因为如果有风,雨就会倾斜,但这没关系。我想我一定会尝试实现它,并将它直接与其他方法进行比较。谢谢! \ endgroup美元
    - - - - - -uhoh
    2021年7月18日23:25
  • 1
    \ begingroup美元 @uhoh根据你的制造方法,把它做成一个锥形(也许是其他旋转的形状,让水根据需要更快/更慢地流动?),这样它就完全不受风向的影响 \ endgroup美元
    - - - - - -htmlcoderexe
    2021年7月21日13:45
6
\ begingroup美元

我的方法是在一个带有压电或麦克风的盘子上计数脉冲。ping的振幅将给出下落的体积和下落的数量ping的数量。这是一个比电极传感器更健壮的现实接口。

\ endgroup美元
6
  • 3.
    \ begingroup美元 这是正确的答案!我曾经有一辆车,它有一个实际工作的“雨有多大”传感器,只要有几滴雨水打在挡风玻璃上,它就会断断续续地启动雨刷,当雨更大时,雨刷就会更频繁地工作,或者全速工作。雨停了,雨刷也停了。它实际上运行得很好。它的挡风玻璃上有一个压电传感器,信号的解释是由车身模块中的计算机完成的。那是一辆2007年的现代Azera。 \ endgroup美元
    - - - - - -MTA
    2021年7月18日20:43
  • 3.
    \ begingroup美元 巧合的是,问题中提到了麦克风;-)我非常喜欢这个解决方案。人们可能需要做一些工作来把脉冲的性质与液滴的大小和速度但我喜欢这个,因为它清楚地告诉你雨声“而且”大雨滂沱". \ endgroup美元
    - - - - - -uhoh
    2021年7月18日23:01
  • 2
    \ begingroup美元 脉冲的振幅不会给出水滴的体积,除非它完全平静。由强风带动的下落比单纯下落的幅度更大。当然,这要追溯到OP对降雨“硬度”的糟糕定义。 \ endgroup美元
    - - - - - -jamesqf
    2021年7月19日1:38
  • 1
    \ begingroup美元 Weatherflow公司的新型无移动部件个人气象站就是这样工作的。它出奇地好……但我认为他们依赖于相当多的DSP来做到这一点:) \ endgroup美元
    - - - - - -霍布斯
    2021年7月19日2:08
  • 1
    \ begingroup美元 你能用手指敲击挡风玻璃来骗过传感器吗? \ endgroup美元
    - - - - - -cxrodgers
    2021年7月21日1:02
6
\ begingroup美元

“视频度数计”是一种用于表征雨滴大小分布的设备。专业版本(例如一维度数计)可以用摄像机拍摄水滴在亮光前移动时投下的影子。因此,一种DIY方法可能是用相机拍摄从缝隙中落下的雨滴。

代尔夫特大学张贴了一份教学手册音频distrometer尽管他们的版本缺乏定量测量所需的信号处理。

这两种方法都可能需要一个倾倒桶式雨量计来校准强度(可能还需要一个软管来模拟降雨!)

\ endgroup美元
1
  • \ begingroup美元 这听起来乐趣!谢谢你的链接。 \ endgroup美元
    - - - - - -uhoh
    2021年7月20日12:22
4
\ begingroup美元

在我的一个项目中,我不小心用了一种复杂的,间接的方法。

我在院子里安装了16个土壤湿度传感器,试图追踪花园土壤中水分的分布情况。

传感器由电池供电。他们通过低功耗蓝牙将数据传输到院子里的几个WiFi控制节点。来自控制节点的数据被收集到树莓派的数据库中。除了来自传感器的标准数据(土壤湿度、温度、照明、土壤电导率和传感器的电池状态)外,控制节点还报告在从每个传感器读取数据时必须进行多少次尝试。

我使用“read attempts”数据为控制节点分配传感器,以减少读尝试次数。这使得数据收集更加可靠,也减少了传感器中CR2032硬币单元的功率。

我在回顾几个月的数据时发现,当开始下雨时,读取尝试会在土壤湿度读数之前上升。

雨水衰减蓝牙信号,足以损坏数据包。下雨时读取传感器可能需要多次尝试,即使在不下雨时,每次第一次尝试都能完美地读取相同的传感器。

我可以在远离控制节点的地方添加更多的传感器,然后将轮询时间从每小时一次缩短到每几分钟一次。通过一些数据处理,我可以有一个在线“降雨”页面,告诉我雨下得有多大——或者我可以在出门前看看窗外。


这是典型的“下雨天”的样子:

不是雨:

在这里输入图像描述

土壤水分分布如图所示。下面的部分显示了读尝试计数。黑色是正常的“一试即读”颜色。

刚刚开始下雨:

在这里输入图像描述

几乎所有传感器的读数都上升了,但没有足够的降雨来改变土壤湿度。

雨:

在这里输入图像描述

土壤湿度上升了,降水量上升得更多,这表明有大雨。

雨停了:

在这里输入图像描述

与下雨前相比,土壤湿度上升了很多。所有传感器的读取尝试计数已经下降到一个。

这种设置只是为了判断是否下雨,但如果你因为其他原因已经设置了它,这是设置的一个漂亮的副作用。

我可以使用接收到的信号强度指示(RSSI)值,但我没有将该函数写入控制节点软件。蓝牙库可能可以提供数据,我只是没有控制节点编程来做这件事。也许我应该改一下……


作为一种替代方案,你可以使用WiFi嗅探器来收集你家或公寓周围WiFi基站的数据。根据我自己手机的使用经验,我知道在下雨天,邻居的WiFi基站很少。

数据通常包括接收到的信号强度指示(RSSI)。数字越小(越负)意味着信号越弱。

跟踪你的嗅探器可以接收到的所有WiFi基站的数据,然后应用一些数据处理,也许还有一些机器学习,你就可以得到一个“下雨有多厉害”的指示器,而不用在你的房子外面安装任何硬件。

\ endgroup美元
7
  • 2
    \ begingroup美元 我在问题中提到激光笔作为光学“雨滴仍在空气中”探测方案的建议,但基于射频的方案确实很有趣,利用环境射频是一个很好的主意! \ endgroup美元
    - - - - - -uhoh
    2021年7月19日8:46
  • 2
    \ begingroup美元 我的小蓝牙传感器恰好有很多“环境射频”。在描述当前的设置时,我想到了Wifi的事情。它提醒我,控制节点的WiFi偶尔不会连接到房子里的基站——主要是在雨天。这让我想起了我在家里连接手机时看到的邻居的WiFi……我有时会忘乎所以。无论如何,如果你选择基于射频的,那么WiFi系统将是最便宜的——前提是你的邻居足够近,可以“看到”他们的基站。 \ endgroup美元
    - - - - - -JRE
    2021年7月19日8:51
  • 2
    \ begingroup美元 蓝牙和“经典”WiFi(通常)在2.4 GHz左右,我想知道5 GHz的WiFi是否更敏感。 \ endgroup美元
    - - - - - -uhoh
    2021年7月19日9:00
  • 3.
    \ begingroup美元 可能是吧。也许这是一个全新的研究领域。降雨和相对湿度对低功率微波信号的短距离影响研究 \ endgroup美元
    - - - - - -JRE
    2021年7月19日9:16
  • 3.
    \ begingroup美元 @uhoh:我已经在蓝牙传感器和控制节点WiFi的数据收集中添加了RSSI。我将看看我能从中得到什么样的降雨迹象——尽管这可能需要一段时间。我们预报未来几天天气晴朗。 \ endgroup美元
    - - - - - -JRE
    2021年7月19日21:42
3.
\ begingroup美元

你可以把漏斗连接到水车上。它旋转得越快,雨水的强度就越大。

这个传感器是随机选择的,不应该考虑我特别认可的东西。

https://usa.banggood.com/TZT-5V-Piezoelectric-Film-Vibration-Sensor-Switch-Module-TTL-Level-Output-Geekcreit-for-Arduino-products-that-work-with-official-Arduino-boards-p-1548339.html?utm_source=googleshopping&utm_medium=cpc_organic&gmcCountry=US&utm_content=minha&utm_campaign=minha-usg-pc¤cy=USD&cur_warehouse=CN&createTmp=1

\ endgroup美元
3.
  • 2
    \ begingroup美元 在“重”光谱的顶端是冰雹,这大概也应该被测量——不幸的是,这些冰雹要么堵塞漏斗,要么直接弹出来。 \ endgroup美元 2021年7月21日0:09
  • \ begingroup美元 这基本上是自空桶的想法,但更简单和连续。它应该得到更多的选票。 \ endgroup美元
    - - - - - -user253751
    2021年7月21日9:22
  • \ begingroup美元 @LukeBriggs冰雹会严重撞击振动传感器,与雨滴的轻微冲击相比,这将是一场地震。 \ endgroup美元
    - - - - - -cybernard
    2021年7月21日12:19

你的答案

点击“张贴您的答案”,即表示您同意我们的服务条款隐私政策而且饼干的政策

这不是你想要的答案?浏览带标签的其他问题问自己的问题