基于51单片机智能家居无线控灯温控风扇PWM控速定时设计+光敏控制电磁锁及湿敏控制水泵设计DIY25-101
本系统由STC89C52单片机最小系统电路、OLED液晶显示电路、DS18B20温度检测电路、风扇驱动电路、光敏检测电路、高亮LED灯电路、无线WIFI模块、按键电路、电磁锁、一个湿敏电阻模块和一个控制水泵模块及电源组成。
【1】单片机实时采集温度数据、光照强弱状态,通过不同的模式进行控制风扇、高亮LED灯的开关状态,其中风扇可以调节档位的(0-5挡),而高亮LED只有开关2种状态。本设计分为自动控制模式、手动模式(手动控制风扇、手动控制LED灯)。
【2】设备上电后,液晶显示相应标题。通过按键K1可以设置“自动模式”和“手动控制风扇”、“手动控制LED”。手动控制风扇模式下,按键K2控制风扇运行倒计时时间,可以设置为10-60秒或者无定时(无定时即一致运行),通过K3可以直接控制风扇档位(0-5挡),也就是控制风扇的转速;手动控制LED模式下,通过K2或K3控制高亮LED灯的开关。以上任何控制效果在液晶相应位置会显示具体参数及状态。
【3】自动模式模式下,风扇根据采集温度自动调整开关及档位(0-5挡),温控范围0-28关闭风扇,28-40度1-5挡自动启动,超过40度会一直高速5挡启动。光敏模块检测光照情况,如果光线暗打开高亮LED灯,如果光线较强关闭高亮LED灯。液晶相应位置会显示具体参数及状态。
【4】光敏模块采集灵敏度可以通过模块上的电位器进行调节。
【5】无线APP功能:
APP能够连接板载无线模块,查看相应数据;
APP能够操作上述存在的功能操作。
APP能够发送指令/或者接收指令。
【6】增加1个光敏电阻模块、一个电磁锁、一个湿敏电阻模块和一个控制水泵模块。实现光照超过阈值则电磁锁伸出,否则电磁锁收缩。湿敏电阻模块检测湿度,当湿度低于阈值,则加湿器启动,否则加湿器不启动。光照阈值和湿度阈值可通过模块上的电位器调节。
/*************无线数据和液晶显示一致***********/
/*******无线控制命令如下(一定要注意格式):*****/
/*******对于数据的设置命令,数字是可以变的*****/
*SM00# //设置模式为00自动模式 01手动控风扇 02手动控灯
*SD01# //设置风扇档位00-05档(非自动模式下控制)
*ST10# //设置定时时间为10S。参数01-99及NN,NN表示为永久运行即无定时(非自动模式下控制)
*SL01# //00关灯 01开灯(非自动模式下控制)

更多推荐
所有评论(0)