littlebot
Published on 2025-04-08 / 0 Visits
0

【源码】基于Arduino的冰箱恒温器

项目简介

本项目是基于Arduino平台开发的冰箱恒温器,其主要目的是对冰箱温度进行有效控制。该恒温器采用OLED_I2C SSD1306 128x64显示屏替换了原始显示屏,具备温度监控、定时启动、自动关闭以及报警等功能。

项目的主要特性和功能

  1. 温度监控:借助温度传感器对冰箱内部温度进行实时监控。
  2. 定时启动:电源开启后会有10分钟延时,确保冰箱压缩机不会立即启动,不受温度影响。
  3. 自动关闭:冰箱断开电源后,重新启用需等待至少10分钟,与温度无关。
  4. 重启延时:重启时存在10分钟延时,保证冰箱压缩机不会立刻启动,不受温度制约。
  5. 超时保护:若压缩机运行时间超过1小时,将强制停止运行,无论温度情况如何。
  6. 故障报警:当温度传感器开路或出现故障时,压缩机将进行循环工作(20分钟工作/20分钟休息),同时报警LED亮起。

安装使用步骤

硬件连接

  • 将Arduino Leonardo连接到冰箱的控制线路。
  • 把OLED_I2C SSD1306 128x64显示屏连接到Arduino的I2C接口。

编程与上传

  • 打开Arduino IDE,使用其打开并编译项目代码。
  • 通过Arduino IDE将编译好的代码上传到Arduino平台。

测试与调试

  • 对恒温器功能进行测试,确保温度监控和控制能正常运行。
  • 依据实际需求调整代码参数或硬件连接,完成调试工作。

注意:本项目的实现依赖特定硬件和代码,可能需要根据具体硬件和环境做相应调整。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】