项目简介
本项目是基于Arduino平台开发的冰箱恒温器,其主要目的是对冰箱温度进行有效控制。该恒温器采用OLED_I2C SSD1306 128x64显示屏替换了原始显示屏,具备温度监控、定时启动、自动关闭以及报警等功能。
项目的主要特性和功能
- 温度监控:借助温度传感器对冰箱内部温度进行实时监控。
- 定时启动:电源开启后会有10分钟延时,确保冰箱压缩机不会立即启动,不受温度影响。
- 自动关闭:冰箱断开电源后,重新启用需等待至少10分钟,与温度无关。
- 重启延时:重启时存在10分钟延时,保证冰箱压缩机不会立刻启动,不受温度制约。
- 超时保护:若压缩机运行时间超过1小时,将强制停止运行,无论温度情况如何。
- 故障报警:当温度传感器开路或出现故障时,压缩机将进行循环工作(20分钟工作/20分钟休息),同时报警LED亮起。
安装使用步骤
硬件连接
- 将Arduino Leonardo连接到冰箱的控制线路。
- 把OLED_I2C SSD1306 128x64显示屏连接到Arduino的I2C接口。
编程与上传
- 打开Arduino IDE,使用其打开并编译项目代码。
- 通过Arduino IDE将编译好的代码上传到Arduino平台。
测试与调试
- 对恒温器功能进行测试,确保温度监控和控制能正常运行。
- 依据实际需求调整代码参数或硬件连接,完成调试工作。
注意:本项目的实现依赖特定硬件和代码,可能需要根据具体硬件和环境做相应调整。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】