基于51单片机人体健康称秤称身高体重BMI检测语音播报设计176

本文介绍了一款基于51单片机的身高体重测量仪,集成了人体称重、超声波测高、液晶显示、语音播报和按键控制等功能。通过测量体重和身高计算BMI,并提供相应的健康建议。
摘要由CSDN通过智能技术生成

51单片机身高体重测量仪IBM语音提醒系统176

功能描述

本系统由STC89C52单片机最小系统电路、OLED液晶显示电路、人体称重传感器HX711采集电路、超声波测量电路、JR6001语音播报电路、按键电路及电源组成。

【1】单片机通过人体称重传感器测量实际重量(上电自动去除毛皮),通过超声波传感器测量人体身高。液晶实时显示当前体重(单位Kg)、身高(单位m),以及当前换算出的IBM值(BMI = 体重/身高的平方)。语音播报模块对实际操作结果进行播报。

【2】上电初始化。液晶显示“身高体重测量仪”。上电时,请注意称重传感器不能有重物压在上面,因为上电时自动去毛皮功能。体重、身高、IBM实时更新数据,为了方便记录查看数据,设备上的按键可以控制液晶显示是否锁定。

【3】当体重、身高测量稳定时可以通过按键K1锁定数据显示,此时液晶相应位置显示“Lock”,方便用户查看数据:

如果0<IBM<18.5,语音播报“体重过轻 建议您增肥”,液晶显示“过轻”提醒;

如果18.5<=IBM<23.9,语音播报“体重正常 建议您保持”,液晶显示“正常”提醒;

如果23.9<=IBM,语音播报“体重过重 建议您减肥”,液晶显示“过重”提醒;

【4】数据显示锁定后,实时播报上述信息,如果想停止播报,按下K3停止播报当前结果,再次按下继续播报。如果想重新再次测量按下K2进行重新进行测量数据并实时显示。此时“Lock”字样消失。

【5】超声波测距是根据超声波发出和接收时间差,表示声波来回路程需要的时间,声波速度是固定的,从而计算距离。

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值