☆、设计硬件组成:51单片机最小系统+LCD1602液晶显示+DS18B20防水型温度传感器+SG90舵机+AT24C02存储芯片+MY1680语音播放模块+继电器+风扇+加热片+按键设置。
1、设计采用STC89C51/52、AT89C51/52、AT89S51/52作为主控芯片;
2、系统采用DS18B20防水型温度传感器检测水杯水温,并通过LCD1602液晶显示屏实时显示出来;
3、系统加入了按键电路,通过按键可以设置温度上下限值、定时提醒喝水时间并且将设置好的参数存储在AT24C02中掉电保存,并且还可以控制开/关降温、开/关加热、手动一键开关杯盖;
4、当定时时间达到时,系统会控制MY1680语音模块一直进行语音提醒喝水,直到用户打开杯盖后才会停止提醒,打开杯盖时会语音播放当前水温值并且重新计时提示喝水;
5、当实测温度低于设置的温度下限时系统会自动开启加热继电器;当实测温度高于设置的温度上限值时系统会自动开启降温继电器;当实测温度处于设置的温度上下限值之间时系统默认关闭加热和降温继电器,用户可以通过按键进行手动的控制开/关降温和开/关加热(开启降温时加热自动关闭,开启加热时降温自动关闭);
6、用户可以通过按键一键控制舵机模拟演示开启/关闭杯盖;当打开杯盖超过30秒没有关闭杯盖的话系统会自动语音播报提醒用户:喝完水记得关闭杯盖哦,超过1分钟没有关闭杯盖系统将自动关闭杯盖。