设计说明书
总字数:14000+
摘要
对于盲人而言,安全便捷地使用水杯存在诸多不便,传统水杯无法提供水温、水量等关键信息的有效反馈,易导致烫伤或水满溢出等问题。基于 STM32F103C8T6 单片机的盲人水杯设计,旨在为盲人提供安全、便捷的饮水辅助解决方案。
该设计整合了 DS18B20 水温检测模块、YW-J 液位检测模块、CN-TTS 语音播报模块、3 个独立按键及 OLED 显示屏,实现了对水杯状态的智能化监测与交互。系统核心功能包括:通过 DS18B20 实时检测水温,当水温低于最小值时自动启动加热,达到最大值时停止加热,若检测到无水则立即停止加热;借助 YW-J 液位检测模块监测水量;通过独立按键可分别触发语音播报当前水温和水量,还能设置水温的最大和最小值,且操作过程均有语音提醒;OLED 显示屏同步显示测量的水温和水量。
此设计有效解决了盲人使用传统水杯时的安全隐患和操作不便问题,通过语音播报实现了关键信息的有效传递,提升了盲人饮水的安全性与独立性,具有较高的实用价值,也为无障碍辅助设备的研发提供了参考。
关键词:STM32F103C8T6;盲人水杯;水温检测;液位检测;语音播报;智能辅助
ABSTRACT
For the blind, there are many inconveniences in using water cups safely and conveniently. Traditional water cups cannot provide effective feedback on key information such as water temperature and water volume, which may easily lead to problems such as scalding or water overflow. The design of a blind person’s water cup based on the STM32F103C8T6 microcontroller aims to provide a safe and convenient drinking assistance solution for the blind.
The design integrates DS18B20 water temperature detection module, YW-J liquid level detection module, CN-TTS voice broadcast module, 3 independent buttons and OLED display, realizing intelligent monitoring and interaction of the water cup status. The core functions of the system include: real-time detection of water temperature through DS18B20, automatically starting heating when the water temperature is lower than the minimum value, stopping heating when it reaches the maximum value, and immediately stopping heating if no water is detected; monitoring water volume with YW-J liquid level detection module; independent buttons can respectively trigger voice broadcast of current water temperature and water volume, and also set the maximum and minimum water temperature, with voice prompts during operation; OLED display synchronously shows the measured water temperature and water volume.
This design effectively solves the safety hazards and operational inconveniences when the blind use traditional water cups. It realizes the effective transmission of key information through voice broadcast, improves the safety and independence of the blind in drinking water, has high practical value, and also provides a reference for the research and development of barrier-free auxiliary equipment.
Keywords: STM32F103C8T6; Blind person’s water cup; Water temperature detection; Liquid level detection; Voice broadcast; Intelligent assistance
目录
第 1 章 绪论
1.1 研究的目的及意义
1.2 国内外发展情况
1.3 本文主要研究内容
第2章 设计思路与方案论证
2.1 主要元器件选择
2.1.1 主控芯片选择
2.1.2 水温检测模块选择
2.1.3 液位检测模块选择
2.1.4 语音播报模块选择
2.1.5 按键模块选择
2.1.6 显示模块选择
2.2整体设计方案
第 3 章 硬件设计
3.1 主控电路模块
3.2 水温检测模块电路
3.3 液位检测模块电路
3.4 语音播报模块电路
3.5 按键模块电路
3.6 显示模块电路
3.7 加热模块驱动电路
第4章 系统程序设计
4.1 编程软件介绍
4.2 系统主流程设计
4.3 独立按键
4.4 OLED显示流程设计
4.5 温度检测模块子流程
第 5 章 实物测试
5.1 整体实物测试
5.2 水温检测模块功能测试
5.3 液位检测模块功能测试
5.4 语音播报模块功能测试
5.5 加热模块功能测试
5.6 按键与显示功能测试
第 6 章 总结与展望
6.1 总结
6.2 展望
致谢
参考文献
附录
附录一:原理图
附录二:PCB
附录三:主程序
购买后可查看具体内容!