1. 项目背景与核心需求
泡茶作为中国传统饮食文化的重要组成部分,其冲泡过程对水温、时间、水量有着严格的要求。传统泡茶方式依赖人工经验,难以保证每次冲泡的一致性。这款基于单片机的智能泡茶机正是为解决这一问题而设计,通过嵌入式技术实现冲泡过程的精准控制。
核心需求可分解为三个维度:
- 精准控制:水温需稳定在85-100℃(不同茶类需求不同),水量误差控制在±5ml内
- 操作便捷:支持按键、语音、手机APP三种交互方式
- 安全可靠:具备茶漏检测、防干烧、过热保护等安全机制
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 硬件系统架构设计
2.1 主控芯片选型对比
经过STC89C52、STM32F103C8T6、ESP32三款芯片的实测对比:
- STC89C52成本最低(约5元)但外设接口有限
- ESP32自带WiFi但实时性稍差
- 最终选择STM32F103C8T6(15元)因其:
- 72MHz主频满足实时控制需求
- 丰富的外设接口(12位ADC、PWM、USART等)
- 成熟的生态支持
实测发现:使用内部RC振荡器时,定时器误差达0.5%,改用外部8MHz晶振后误差降至0.01%
2.2 关键传感器选型
-
温度检测:
- 对比DS18B20(数字)vs NTC(模拟)
- DS18B20精度±0.5℃但响应慢(>750ms)
- 最终选用PT100+MAX31865方案(±0.1℃精度,100ms响应)
-
水量检测:
- 压力式(HX711+称重传感器)vs 超声波测距
- 压力式精度更高(±2g),但需定期校准
- 关键参数:量程500g,灵敏度1.0mV/V
-
茶漏检测:
- 红外对管(TCRT5000)方案成本最低(3元)
- 检测距离2-10cm可调,需注意环境光干扰
2.3 执行机构设计
-
加热控制:
- 固态继电器(SSR-40DA)控制800W加热管
- PWM调功频率1kHz,占空比分辨率1%
- 安全设计:双重温控(软件+硬件KSD301温控器)
-
茶叶投放:
- SG90舵机(180°旋转)控制翻板阀门
- 关键参数:开启角度60°,动作时间0.5s
