汉斯谈物联网

ThingSpeak, MATLAB,还有物联网

不要陷在泥里,用MATLAB理解潮位

潮汐起起伏伏。但问题是,未来潮汐水位何时以及如何变化。如果您计划乘船旅行或试图了解风暴期间风是如何影响潮位的,则希望使用本地收集的数据来预测潮位。在上发布的教程中Hackster.io,您将能够学习如何使用ThingSpeak收集代表给定时间潮高的传感器数据,使用MATLAB对数据进行预处理,使用MATLAB预测未来的潮位,并使用ThingSpeak发送警报。这是该系统安装在科德角码头的样子。

潮汐高度是用超声波液位传感器计算出来的。该测量是定期进行的,然后发送到ThingSpeak这是MathWorks开发的物联网分析云平台,使用蜂窝调制解调器。该系统可以很容易地用于收集任何环境系统的数据,如温室或牡蛎养殖场。

一旦你有了ThingSpeak通道中的数据,你就可以使用MATLAB来预处理和清理数据。原始数据有时具有由照明、电缆和电气干扰等环境因素引起的无关值。有时,连接问题会导致数据丢失。在分析中使用数据之前,清理数据是很重要的。

为了预测未来的潮位,并在涨潮或退潮时发送警报,我们使用了ThingSpeak上的MATLAB分析应用程序。利用MATLAB,我们可以利用历史数据对未来的潮位进行预测。这一预测的潮汐水平可以用来帮助安排划船旅行或计划风暴后的水潮。

潮警报

钓鱼或在沙滩上闲荡时,记得查看潮位并不是特别方便。一个更有用的方法是让系统在时间到了并开始返回码头时发送消息。警报的时间取决于特定船只所需的水深。较大的船只需要较高的水位才能在不陷在泥里的情况下移动。发送警报的一种方法是使用ThingSpeak和MATLAB来检测潮汐高度的变化并发送警报。

结论

开发潮汐监测系统提供精确的潮位测量和潮位预测,并增加了发送警报的功能。罗伯特已经能够避免被困在海湾通过提供足够的时间回到他的码头使用这个系统。该项目还提供了一种可靠的方法来收集、分析和处理数据,从而为解决许多数据驱动的难题提供了有用的方法。利用MATLAB,通过了解特定位置的适当潮位以及潮位何时变化,提高了潮位的准确性。如果你使用一般的潮汐预报,你将不得不考虑几英寸的潮汐高度差。

资源

|

评论

如欲留言,请点击在这里登录您的MathWorks帐户或创建一个新帐户。