目的:高精度、低人力地记录每日饮水量
条件:日常活动范围很小,集中在办公桌、书桌前,基本只用固定的杯子喝水。
方案:使用一个接近厨房秤体积的电子秤当杯座。秤自动记录每次读数稳定后的重量、时间,将数据定期上报(或者秤自身不记录时间但是把重量实时上报),通过分析数据变化,可以清晰地知道喝水的时间和量。
喝水量的简单的计算逻辑:假设三个上报的连续读数为 a, b, c
- 如果 a > c > b ,即取放后水杯减重,则可知引水量为 a - c
- 如果 c > a > b ,即取放后水杯增重,应该是取杯去加了水,不计入引水量
- 如果 a > b > c ,亦忽略(可能是先拿走了杯盖再拿起了水杯)
- 如果 a < b ,则忽略
可能存在的问题
- 不太支持自身质量会变的水杯,比如杯盖是分离的,又或者放入了茶包、搅拌棒等物件,不过没关系,一方面我不用这种杯子,另一方面这种误差带来的影响不是很大
现在就差一个满足要求的秤了,要能称重(废话)、自动上报数据、要能长期充电使用,有的话求推荐;甚至有可能的话如何自制?谢谢
条件:日常活动范围很小,集中在办公桌、书桌前,基本只用固定的杯子喝水。
方案:使用一个接近厨房秤体积的电子秤当杯座。秤自动记录每次读数稳定后的重量、时间,将数据定期上报(或者秤自身不记录时间但是把重量实时上报),通过分析数据变化,可以清晰地知道喝水的时间和量。
喝水量的简单的计算逻辑:假设三个上报的连续读数为 a, b, c
- 如果 a > c > b ,即取放后水杯减重,则可知引水量为 a - c
- 如果 c > a > b ,即取放后水杯增重,应该是取杯去加了水,不计入引水量
- 如果 a > b > c ,亦忽略(可能是先拿走了杯盖再拿起了水杯)
- 如果 a < b ,则忽略
可能存在的问题
- 不太支持自身质量会变的水杯,比如杯盖是分离的,又或者放入了茶包、搅拌棒等物件,不过没关系,一方面我不用这种杯子,另一方面这种误差带来的影响不是很大
现在就差一个满足要求的秤了,要能称重(废话)、自动上报数据、要能长期充电使用,有的话求推荐;甚至有可能的话如何自制?谢谢