项目简介
本项目基于Arduino构建了一个简易可编程温控系统,借助小尺寸LCD显示屏、DS18B20温度传感器和5V继电器模块,实现对物理系统温度的感知与控制,确保系统温度维持在预设设定点附近。
项目的主要特性和功能
- 温度监测:运用DS18B20温度传感器实时监测物理系统温度,并将数据传输至Arduino。
- 信息显示:通过LCD显示屏展示当前系统的电源状态(ON/OFF)和实时温度。
- 智能控制:Arduino依据预设的温度设定点,利用继电器模块控制物理系统的电源开关,温度低于设定点时开启电源,高于设定点时关闭电源。
安装使用步骤
硬件连接
- LCD显示屏:依照文档中的接线表,将0802 - A 14pin LCD的各引脚连接到Arduino Nano的对应引脚。
- 温度传感器:把DS18B20温度传感器的引脚与Arduino相应引脚连接,注意数据引脚需连接4.7kohm上拉电阻。
- 继电器模块:将5V继电器模块的引脚与Arduino连接,用于控制物理系统的电源。
软件设置与代码上传
- 确保已安装Arduino IDE,并在IDE中安装LiquidCrystal、OneWire和DallasTemperature库。
- 打开项目中的
thermostat.ino
文件。 - 通过USB将Arduino连接到计算机,选择正确的开发板和端口。
- 点击上传按钮,将代码上传到Arduino。
系统测试
代码上传完成后,观察LCD显示屏是否正常显示电源状态和温度信息,同时检查继电器模块是否能根据温度变化正确控制电源开关。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】