项目简介
本项目是基于Arduino ATmega8电路板的控制系统,专为Whirlpool冰箱量身打造,经过少量修改也能应用于其他冰箱。项目涵盖硬件电路设计与固件编程,借助DS1302实时时钟芯片实现精确的时间管理。
项目的主要特性和功能
- 进行Arduino ATmega8固件编程,实现对冰箱的全面控制。
- 利用DS1302时间芯片,提供精确的时间管理功能。
- 采用Eagle CAD进行电路板设计,包含完整的设计文件,方便用户组装。
- 支持冷冻传感器、门开关传感器等输入设备。
- 可控制风扇、电机和除霜加热器等输出设备。
安装使用步骤
假设用户已下载本项目的源码文件: 1. 使用Eagle CAD软件查看并组装电路板设计。 2. 将Arduino ATmega8芯片、DS1302时间芯片及其他必要元件焊接到电路板上。 3. 把编写好的固件代码烧录到ATmega8芯片中。 4. 连接传感器和输出设备,如冷冻传感器、门开关传感器、风扇和电机等。 5. 根据实际需求进行调试和优化。
注意事项
- 冷冻室使用的两个12V风扇需定期润滑,在-20至-30摄氏度的低温环境下,建议使用全合成低温润滑油。
- ATmega8的EEPROM在某些情况下可能损坏,建议将重要设置保存在DS1302 RAM中。
待办事项
- 实现每1 - 2天进行一次除霜操作,包括关闭压缩机并开启加热器15 - 20(或30)分钟。
- 保存最后一次成功的加热时间,确保在电力中断时设置不会丢失。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】