实践制作DIY- GC0057-RS485远程双机多机温度采集
一、功能说明:
基于51单片机设计-RS485远程双机多机温度采集
二、功能介绍:
1个主机:STC89C52RC单片机最小系统 + lcd1602显示器 +RS485通讯模块+蜂鸣器+4个按键(下限-+、上限-+)+AT24C02存储器
2个从机:STC89C52RC单片机最小系统 +DS18B20温度传感器 +RS485通讯模块+地址选择
1.2个从机采集DS18B20的温度,主机通过RS485接口获取2个从机的温度数据,然后显示在LCD1602上面
2.当两个从机的任意一个温度低于温度下限或者高于温度上限时蜂鸣器报警。
3.主机有4个按键(下限-+、上限-+),完成对温度下限上限的设定。设定完毕后设定值保存在AT24C02存储器中,掉电保存。
4.从机通过地址选择短路帽进行设定。不安装短路帽为地址1,安装为地址2,可以方便灵活的切换从机1和2。
三、详情介绍:
视频讲解:哔哩哔哩搜索UP主“爱搞单片机”在其空间搜索关键词“RS485远程双机多机温度采集”观看该视频详解讲解
功能演示操作:
这是一款基于51单片机RS485远程双机多机温度采集。STC89C52RC单片机最小系统 + lcd1602显示器 +BH1750光强传感器+6颗白色LED+3个按键(手动自动关闭、亮度-、亮度+)+PCF8591 DAC结合运放三极管组成恒流源驱动电路。可以采集BH1750光照强度,然后显示在LCD上面单位LUX。准确显示当前LED的驱动电流单位mA
。有手动和自动模式,自动模式下根据光强计算LED的驱动电流从而控制LED的亮度。光强10~200LUX对应60~0mA的驱动电流。手动模式下可以亮度-、亮度+两个按键手动设定LED的驱动电流0~60mA可调。从而灵活控制LED亮度。手动模式电流亮度可以掉电保存。断电后再次开机,手动模式LED电流亮度保持上次设置值。
具体测试方法观看视频详细介绍。。。