【开源教程】不到 19 元实现 Ha接入,自动身高测量🕙时间显示

2025-04-13 21:17:24 52点赞 271收藏 39评论

大家好,上个月给大家分享的燃气表读数小设备受到大家关注。同时自己感觉在 Deepseek 的帮助下可以实现自己的想法💡。由于自己家孩子最近身高猛长,几个月就长了 5cm,使用尺子感觉测量不是太准也没有科技感觉。这次分享的是一个可以在空闲显示时间,自动测量身高,并且将身高数据发送 Ha 进行数据分析的一个小设备。

1. 功能

  • 接入 homeassistant 进行数据展示📊。

  • 身高测量,站在设备下方 3 秒钟在数码管上显示测量结果。

  • 数码管在空闲时间显示时间,可以当一个钟表🕙。

  • 调试中:使用 webhook 协议将测量结果发送到钉钉表格或者飞书表格。现在可以通过苹果捷径实现。

  • 计划增加:通过获取天气显示温度信息。

2.元件清单

  • ESP8266 开发版 (竟然涨价了)

  • MT1650 四位数码管 购买链接:4位数码管

【开源教程】不到 19 元实现 Ha接入,自动身高测量🕙时间显示
  • 3.3V 的超声波传感器 (一定是3.3V,8266输出电压位3.3V)

3.接线图

如果你采购了上面元器件模块,按照下方的接线方式进行电路连接。开始还我计划画一个电路板免费🆓在 JLC 上制作然后贴上去就可以了。看后面空闲时间画一个吧。

【开源教程】不到 19 元实现 Ha接入,自动身高测量🕙时间显示

4.注入灵魂

测试原理说明

首先将设备固定到一个固定高度的位置,我这里安装在门框上,这时超声波会测试得到一个高度数据 H1,然后测量身高时候回测到一个到头顶的高度数据 H2,最终结果就是 H1-H2。

【开源教程】不到 19 元实现 Ha接入,自动身高测量🕙时间显示

ESP8266 的驱动如何安装、MQTT如何注册、可以找我的燃气表那篇文章,里面有详细操作演示。

首先要安装使用到的库

【开源教程】不到 19 元实现 Ha接入,自动身高测量🕙时间显示

然后烧入代码:开源链接

https://gitcode.com/anduony/BodyHeight_by_UltraSonic/tree/main

5.与 ha 通讯 MQTT 配置

这个详细的配置我下面的文章中有详细说明可以按照那个去配置。

6.Homeassistant 中配置

拷贝下面👇的代码到 ha 的配置文件中,重启设备,设备上线后就会在 HA 中显示。

【开源教程】不到 19 元实现 Ha接入,自动身高测量🕙时间显示

7.穿个衣服

找了原型的壳子,扣了3个洞,把超声波的发射和接收孔露出来,以及数码管的位置也给嵌进去。

手工开孔手工开孔

最终将板子和模块放进去,以及安装后的成品展示如下

【开源教程】不到 19 元实现 Ha接入,自动身高测量🕙时间显示

8.调试

首先找到一个尺子贴在门框上,我这里使用的是宜家的纸质尺子。当然你也可以通过一个已知身高的伙伴进行标定。

下面身高测量是输出测量结果,Height这是指H1高度。如果你测量尺寸偏小1cm,那么你就在Height 这个位置加1cm。

【开源教程】不到 19 元实现 Ha接入,自动身高测量🕙时间显示【开源教程】不到 19 元实现 Ha接入,自动身高测量🕙时间显示

8.总结

这个东西当我制作差不多的时候,突然想有没有身高测量的设备呢?搜索了一下,发现也有使用超声波测量的方法,也有红外光测量的方法。超声波的方案比较便宜,最便宜的 20 多到手,贵的也有 100 多的。后来自己这个方案想法是实现联网,自动测量,于是就继续开发出来了。花了有 10 多天时间吧,每天晚上开发一个多小时。终于基本功能实现了。也学学习了很多知识。

开源链接:

https://gitcode.com/anduony/BodyHeight_by_UltraSonic/tree/main

【开源教程】不到 19 元实现 Ha接入,自动身高测量🕙时间显示

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
39评论

  • 精彩
  • 最新
  • 头发比较高,会不会误差大?

    校验提示文案

    提交
    就看校准了,头发是有影响的

    校验提示文案

    提交
    惟妙惟肖的图例 [傻笑]

    校验提示文案

    提交
    收起所有回复
  • 找的到头顶吗?

    校验提示文案

    提交
    要安装到合适位置后,头要贴门框就没问题

    校验提示文案

    提交
    收起所有回复
  • 哎呀,太厉害了

    校验提示文案

    提交
    也是每天调试一点,学习一点。

    校验提示文案

    提交
    收起所有回复
  • 身高需要测么

    校验提示文案

    提交
    是说校准吗?

    校验提示文案

    提交
    我的意思是成年不需要测吧,你可以加个颜色来测量指定颜色的,然后可以做自动校准,

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 弄个体重的,哈哈

    校验提示文案

    提交
    接入 ha?

    校验提示文案

    提交
    有啊,我用蓝牙链接米家体脂秤2了,昨天刚连上HA,这两天想等有空了用dp写个记录体重变化的模块

    校验提示文案

    提交
    收起所有回复
  • esp8266很久的产品了现在停产了,下次整esp32吧

    校验提示文案

    提交
    都是一样的,只是我选个便宜能用的

    校验提示文案

    提交
    收起所有回复
  • 把显示屏放到被测人员的正对面更好,可以实时自己看

    校验提示文案

    提交
    那样得分开就比较麻烦了

    校验提示文案

    提交
    收起所有回复
  • 请问esp32s2可以吗?

    校验提示文案

    提交
    可以,只是我选最便宜的

    校验提示文案

    提交
    可以只是重新找一下接口

    校验提示文案

    提交
    收起所有回复
  • 大佬牛逼,之前想做一个这个,没有找到合适的外壳,就没下手

    校验提示文案

    提交
    我是拆了个灯壳

    校验提示文案

    提交
    收起所有回复
  • 接gnd和d7的是压电陶瓷片么?

    校验提示文案

    提交
    是的

    校验提示文案

    提交
    收起所有回复
  • 开发板应该买哪个选项?8266加ch340?

    校验提示文案

    提交
    只要是 8266 就行

    校验提示文案

    提交
    谢谢

    校验提示文案

    提交
    收起所有回复
  • 当年毕设就是这个,只不过是用Ti单片机自己焊的。 [doge]

    校验提示文案

    提交
  • 看不懂思密达,但是感觉很牛逼 [赞一个]

    校验提示文案

    提交
  • 大佬牛批

    校验提示文案

    提交
  • 牛逼

    校验提示文案

    提交
  • 人才啊

    校验提示文案

    提交
  • 牛啊牛啊,搞起来

    校验提示文案

    提交
  • 受到启发了,我有一个闲置的ld2410

    校验提示文案

    提交
  • 很实用

    校验提示文案

    提交
  • 厉害,这个太方便了。

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
271
扫一下,分享更方便,购买更轻松