资料介绍
描述
该项目的目标是监控宠物的用水量,当宠物饮水不足时发出警报,并在水量不足时自动填充水碗。护理人员也可以通过仪表板远程补充水。通过使用运动传感器检测宠物是否在饮水并使用超声波传感器测量饮水前后的水位来指示耗水状态。当检测到饮用动作时,超声波传感器会停止感应,直到喝完为止。用水量数据通过 MQTT 发送到 ThingsBoard。这包括每种饮料的消费量、当天的总消费量以及当天饮用的饮料数量。24 小时后,每日总消费量通过 MQTT 发送到 ThingsBoard。如果低于阈值,表明宠物没有喝太多水,会向看护人发送一封电子邮件。然后可以通过机器学习算法分析收集到的数据,以检测更复杂的异常饮酒行为并指示宠物的健康状况。伺服电机用于控制饮水机自动加水。伺服电机也可以通过仪表板进行控制。这样可以确保宠物始终可以喝水。
该项目使用 Arduino Cloud 和 ThingsBoard。Arduino Cloud 用作我们编写代码并将代码上传到 MKR1000 的 IDE。ThingsBoard 用于数据收集、执行器控制以及向用户发送通知。要实现 MKR1000 和 ThingsBoard 之间的 MQTT 通信,我们必须首先指定代理、端口、主题和用户名。要将数据发送到仪表板,我们首先创建几个图表来可视化和存储收集的数据。为了控制执行器,我们在 ThingsBoard 中创建了一个 RPC 小部件。
除了收集数据和控制执行器之外,ThingsBoard 还用于在用户的宠物饮水不足时向用户设置电子邮件通知。
代码流程如下图所示。

以下视频显示了设备检测饮用、计算消耗和自动重新填充水碗的情况。
下面显示了从自动饮水机收集和显示数据的 ThingsBoard 仪表板。蓝色按钮打开和关闭水泵以手动填充水碗。三个仪表显示当天的当前总消耗量、饮料计数和填充计数。随后的图表包含警报、消耗数据、水距离数据、每日消耗以及从 Arduino 板发送的实时数据表。

该视频显示了通过 MQTT 计算并发布到 ThingsBoard 仪表板的消费数据。
放大仪表盘数据,收集了近两天的距离和消耗图表。在距离图表中,如下所示,距离越大,水碗越空。可以看到12:00之前是如何自动填充的。随着宠物喝水,水位全天持续下降。晚上 11:00 左右,它在睡觉前被手动填充。水位在一夜之间保持稳定,然后在早上随着宠物喝水开始上升。

下图显示了消费数据。每个蓝色条显示宠物在特定时间喝了多少。当手动清空碗时,在测试中捕获了第一个条。

ThingsBoard 还用于手动控制水泵。这显示在以下视频中。
如果每日消耗量低于 500 毫升,则配置警报以发送电子邮件通知。每日消耗仅在每 24 小时后发布。我们的测试成功运行了 24 小时,并将每日消耗量发布到 Thingsboard,但不低于阈值。为了测试阈值和电子邮件功能,使用 MQTTBox 发布低于阈值的每日消费量。

这是由 ThingsBoard 收到的:

仪表板上的警报已更新:

最后,护理人员收到了一封电子邮件,并通知了每天的用水量。

- 宠物饮水器水位监测器开源分享
- 自动宠物冷水机开源硬件
- 饮水机生产线plc程序《带注释》 30次下载
- 大小鼠饮食饮水监测系统 4次下载
- 三菱PLC编程实例项目之饮水机生产线PLC程序 8次下载
- 基于单片机的饮水机温度控制系统-毕设课设资料
- 毕业设计 - 题目:基于单片机的智能饮水机系统设计与实现 (物联网 嵌入式 单片机)
- 基于单片机的智能饮水机控制系统设计(毕业设计资料)
- R7F0C009搭载LCD的智能饮水机控制的应用 19次下载
- 基于NE555饮水机温度控制保护器应用 27次下载
- 基于单片机的饮水机温度控制系统设计 141次下载
- 基于Multisim11的饮水机制冷控制电路仿真设计 119次下载
- 家用饮水机电路图 1854次下载
- 安吉尔JD-21T型冷热饮水机电路剖析
- 红外无线遥控饮水机设计与制作
- 物联网智能宠物管理系统 2427次阅读
- 光电液位传感器在饮水机中的应用 824次阅读
- 宠物饮水机缺液提醒的原理是什么 631次阅读
- 基于STM32单片机的宠物监测系统设计 1964次阅读
- 制作一个易于使用的自动宠物喂食器 5554次阅读
- 几十元钱和几百元的热水壶差别在哪?该如何选购热水壶? 1.4w次阅读
- 2019黑科技之智能饮水机水位监测方案 3742次阅读
- 饮水机的制冷和制热原理分别是什么? 3.5w次阅读
- 智能家居控制系统的原理和组成 2575次阅读
- 智能饮水机哪个牌子好_十大智能饮水机品牌排名 3w次阅读
- 智能饮水机功能介绍_智能饮水机的特点及价格 1.5w次阅读
- 智能饮水机的使用方法详细介绍 5w次阅读
- 智能化饮水机的优点有哪些_智能化饮水机工作原理 6262次阅读
- 饮水机电路图工作原理及电路图分析 12.5w次阅读
- 智能型节能饮水机制作电路图 7467次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论