当前位置:主页 > PLC机电自动化 >

基于单片机的自动浇花系统

更新时间:2019-08-01
阅享价格100元 资料包括:原始论文 点击这里给我发消息QQ在线咨询
文档格式:doc/docx 全文字数:18000 温馨提示
以下仅列出文章摘要、提纲简介,如需获取全文阅读权限,或原创定制、长期合作,请随时联系。
微信QQ:312050216 点击这里给我发消息
扫一扫 扫一扫
基于单片机的自动浇花系统

摘  要
 
本次设计的盆花自动浇水最特别的地方在于其能够通过检测土壤温湿度来控制浇水系统,不仅可以将土地温湿度的数据反馈出来,还可以通过土壤温湿度的变化控制系统的自动浇水功能。如何检测土地温湿度并将其数据反馈出来,首先是用温湿度传感器DHT11作为一个感应部件去检测土地的温湿度,检测完成后通过传感器将土地温湿度的数据输入STC89C52单片机,最后通过单片机输出到LCD显示屏上显示,这就是土地温湿度检测并反馈数据的全过程,通过这一步我们可以清晰了解到每时每刻土地的温湿度。而本设计的自动浇水系统包含了智能浇水和手动浇水两部分,手动浇水即人工通过对土地温湿度数据的了解进行浇水这里就无需赘述,我来重点介绍一下智能浇水系统,智能浇水系统的原理主要是通过程序先设定的土壤温湿度值与实际情况中单片机收到的数据上下限值,当单片机程序中设定值低于下限值时,单片机会输出信号控制电磁阀打开,从而就可以开始浇水,相反若是设定值高于下限值,输出的信号会控制电磁阀关闭以停止浇水。即本设计中的智能浇水系统受土壤温湿度变化的控制。
此次盆花自动浇水系统的设计就是参考了自动浇花器的工作原理,通过传感器的技术运用来检测土壤温湿度,再通过单片机的信号输出控制智能浇水系统,在浇水系统多次使用出现缺水的情况时还可以通过数字电路控制自动给浇水系统供水。设计此次盆花自动浇水系统的思路也很简单,主要思路主线就是先设计检测机制,再通过检测出土壤温湿度的数据控制自动浇水系统,想要得到土壤温湿度的数据就需要先用到DHT11传感器搜集土壤温湿度的数据,随后数据进入STC89C52单片机,再由单片机的I/O口输出到LCD液晶显示屏,最终数据可以显示出来,这些数据最重要的作用即是给自动浇水系统做参考以判断是否浇水。自动浇水部分与土壤温湿度的检测和显示部分共同构成土壤温湿度的检测与控制系统。它包含了手动浇水与智能浇水两种浇水方法,此次设计中我们重点了解一下智能浇水系统,在设计智能浇水系统时,我们先在单片机的程序中设定一个浇水的程序上下限值,因为控制的信号是由单片机发出的,当传感器检测到的土壤温湿度的数据传送到单片机时,若该数据低于我们设定的下限值,单片机会发出信号控制电磁阀打开开始浇水,数据低于限定值单片机又会发送另一个信号控制电磁阀关闭停止浇水,通过检测数据发出信号来控制浇水即为本设计的一个大体思路。
 
关键词:STC89C52单片机,DHT11温湿度传感器,LCD,C51程序,数字电路,电磁阀,电磁继电器。