资料介绍
描述
该项目的目标是监控宠物的用水量,当宠物饮水不足时发出警报,并在水量不足时自动填充水碗。护理人员也可以通过仪表板远程补充水。通过使用运动传感器检测宠物是否在饮水并使用超声波传感器测量饮水前后的水位来指示耗水状态。当检测到饮用动作时,超声波传感器会停止感应,直到喝完为止。用水量数据通过 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型冷热饮水机电路剖析
- 红外无线遥控饮水机设计与制作
- 物联网智能宠物管理系统 822次阅读
- 光电液位传感器在饮水机中的应用 558次阅读
- 宠物饮水机缺液提醒的原理是什么 453次阅读
- 基于STM32单片机的宠物监测系统设计 1068次阅读
- 制作一个易于使用的自动宠物喂食器 5116次阅读
- 几十元钱和几百元的热水壶差别在哪?该如何选购热水壶? 1.4w次阅读
- 2019黑科技之智能饮水机水位监测方案 3411次阅读
- 饮水机的制冷和制热原理分别是什么? 3.4w次阅读
- 智能家居控制系统的原理和组成 2388次阅读
- 智能饮水机哪个牌子好_十大智能饮水机品牌排名 2.9w次阅读
- 智能饮水机功能介绍_智能饮水机的特点及价格 1.5w次阅读
- 智能饮水机的使用方法详细介绍 4.9w次阅读
- 智能化饮水机的优点有哪些_智能化饮水机工作原理 5969次阅读
- 饮水机电路图工作原理及电路图分析 12.4w次阅读
- 智能型节能饮水机制作电路图 7264次阅读
下载排行
本周
- 1使用单片机实现七人表决器的程序和仿真资料免费下载
- 2.96 MB | 44次下载 | 免费
- 2联想E46L DAOLL6笔记本电脑图纸
- 1.10 MB | 2次下载 | 5 积分
- 3MATLAB绘图合集
- 27.12 MB | 2次下载 | 5 积分
- 4PR735,使用UCC28060的600W交错式PFC转换器
- 540.03KB | 1次下载 | 免费
- 5UCC38C42 30W同步降压转换器参考设计
- 428.07KB | 1次下载 | 免费
- 6DV2004S1/ES1/HS1快速充电开发系统
- 2.08MB | 1次下载 | 免费
- 7模态分解合集matlab代码
- 3.03 MB | 1次下载 | 2 积分
- 8美的电磁炉维修手册大全
- 1.56 MB | 1次下载 | 5 积分
本月
- 1使用单片机实现七人表决器的程序和仿真资料免费下载
- 2.96 MB | 44次下载 | 免费
- 2UC3842/3/4/5电源管理芯片中文手册
- 1.75 MB | 15次下载 | 免费
- 3DMT0660数字万用表产品说明书
- 0.70 MB | 13次下载 | 免费
- 4TPS54202H降压转换器评估模块用户指南
- 1.02MB | 8次下载 | 免费
- 5STM32F101x8/STM32F101xB手册
- 1.69 MB | 8次下载 | 1 积分
- 6HY12P65/HY12P66数字万用表芯片规格书
- 0.69 MB | 6次下载 | 免费
- 7华瑞昇CR216芯片数字万用表规格书附原理图及校正流程方法
- 0.74 MB | 6次下载 | 3 积分
- 8华瑞昇CR215芯片数字万用表原理图
- 0.21 MB | 5次下载 | 3 积分
总榜
- 1matlab软件下载入口
- 未知 | 935119次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420061次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233084次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73807次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65987次下载 | 10 积分
评论
查看更多