基于单片机的语音播报电子体重秤设计与实现(有完整资料)

张开发
2026/4/16 23:02:39 15 分钟阅读

分享文章

基于单片机的语音播报电子体重秤设计与实现(有完整资料)
资料查找方式特纳斯电子电子校园网搜索下面编号即可编号T3902204C设计简介本设计是基于单片机的语音播报电子体重秤设计与实现主要实现以下功能1、通过重量模块获取物体重量、通过温湿度模块检测环境温湿度、通过时钟模块获取时间等。2、将采集到的数据通过LCD显示屏进行显示并语音播报体重。3、按键可切换界面设置阈值可以进行微调重量及将重量清零的功能。4、通过按键设置体重检测上限当超过阈值时语音报警提示。标签51单片机、LCD1602、DS1302、DHT11题目扩展语音控制称、智能环境播报中控部分核心控制器STC89C52单片机负责获取输入数据、处理数据并控制输出部分。输入部分DS1302时钟模块用于获取当前时间。DHT11温湿度传感器用于检测环境温湿度。HX711压力传感器用于检测体重。独立按键用于切换界面、设置重量阈值、修改时间等操作。供电电路为整个系统提供电力支持。输出部分LCD1602显示模块显示时间、温湿度、重量及其阈值、设置重量阈值和时间。语音模块用于播报体重值并在体重超重时进行语音警报提示。5 实物调试5.1 电路焊接总图首先将电路焊接在集成板上共有以下部分第一部分是电源模块将电源插座、电源开关、10k电阻和一个指示灯依次焊接焊接好之后插入DC 电源指示灯点亮电源模块测试正常。第二部分是显示模块排针焊接好后将LCD1602显示屏插入排针。第三部分是单片机模块本次课题使用的是STC89C52单片机。第四部分是复位电路模块一个复位按键、10uF极性电容、10k电阻为一个模块焊接构成复位电路。第五部分是晶振电路模块由两个30pF瓷片电容、一个11.05926MHz晶振焊接而成。第六部分是USB转TTL模块焊接下载接口GND、TXD、RXD将HEX文件下载到单片机中查看是否能下载正常,测试验证一切正常。第七部分是独立按键模块。第八部分为蜂鸣器第九部分HX711称重模块第十部分是温湿度检测模块第十一部分语音播报模块。下图5-1为焊接完整实物图图5-1电路焊接总图5.2 重量检测测试如图5-2所示下图为上电后此时显示屏显示测得重量以及设置的重量最大值。通过按键切换可以显示时间显示温湿度。图5-2人数和温度检测实物图5.3 重量检测如图5-3所示当重量检测后会进行语音播报。图5-3重量检测5.4 超过阈值语音报警如图5-4所示当重量超过重量设置的阈值时会进行语音报警。图5-4 设置温度阈值实物图6 仿真调试6.1仿真总体设计仿真总共包括四部分分别为设计总体控制系统单片机显示模块LCD1602HX711称重模块DS1302时钟模块DHT11温湿度模块串口输出独立按键。如图6-1-1为整体仿真的设计。图6-1-1 仿真总览6.2数据显示测试当开始仿真之后屏幕上会显示当前检测出的重量以及重量阈值当按下切换显示按键后会显示时间与温湿度值。如图6-2-1。图6-2-1数据显示6.3数据串口输出如图6-3-1所示在仿真中当重量超过最大值会在串口中输出信息。图6-2-1 串口数据输出设计摘要本论文设计了一种基于51单片机的智能体重检测系统该系统不仅可以采集重量参数、温湿度和实时时钟等数据还具备语音控制称和智能环境播报功能。系统通过LCD显示屏展示采集到的数据并通过语音播报告知用户当前的体重情况。同时系统还加入了按键调节功能用户可以通过微调重量和将重量清零来进行操作。此外为了提供更多的环境信息温湿度传感器和时钟芯片被引入使得系统在未进行体重测量时能够实时显示环境的温湿度和当前时间。为了保障用户的安全系统还设置了体重检测上限并在超过上限时通过语音报警来提醒用户。关键词51单片机、LCD1602、DS1302、DHT11、体重检测、温湿度、实时时钟、语音控制、智能环境播报字数9000内容预览摘 要ABSTRACT1 引 言1.1 选题背景及实际意义1.2 国内外研究现状1.3 课题主要内容2 系统设计方案2.1 系统整体方案2.2 单片机的选择2.3 电源方案的选择2.4 显示方案的选择2.5 温湿度检测方案的选择3系统设计与分析3.1 整体系统设计分析3.2 主控电路设计3.2.1 STC89C52单片机3.2.2 晶振电路和复位电路3.3 液晶屏显示模块3.4 HX711称重模块4 系统程序设计4.1 编程软件介绍4.2 主程序流程设计4.3 按键函数流程设计4.4 显示函数流程设计4.5 处理函数流程设计5 实物调试5.1 电路焊接总图5.2 重量检测测试5.3 重量检测5.4 超过阈值语音报警6 仿真调试6.1仿真总体设计6.2数据显示测试6.3数据串口输出结 论参考文献致 谢附 件

更多文章