硬件设计

浇花控制系统采用51单片机与LCD液晶显示屏来实现,利用温度、湿度传感器及相应的显示、驱动执行机构、报警装置等实现温室作物生长环境控制器的设计。
       硬件电路主要由51单片机+最小系统+lcd1602显示屏+蜂鸣器报警模块+设置按键+微型水泵+adc0832模数转换模块+YL-69土壤湿度传感器+DHT11温湿度传感器+LED指示灯+wifi模块esp8266;

原理图如图:

Protues仿真如图:

设计功能

  1. 液晶显示检测到的土壤湿度值和环境温湿度值,有手动和自动两种控制模式;
  2. 通过按键设置报警值,温度大于上限值,则声光报警滴滴响;
  3. 当检测到的土壤湿湿度值低于报警值说明干燥启动水泵浇花。
  4. s1,s2,s3,s4按键分别是设置键,加键,减键,手动自动切换键。
  5. 按下s1键进入报警值设置界面且光标闪烁,按下s2报警值+1,按s3报警值-1;
  6. 可通过wifi,手机控制水泵的开和关;

软件设计

主程序源码

/****************************************************************************/
//主函数
//TH,TL,RH,RL分别代表温湿度的整数和小数部分
/****************************************************************************/
void main()
{init1602();Com_Init();//串口初始化Delay_1ms(2000);      //延时几秒时间等模块启动beep=0;wifi_initbeep=1;while(1){keyscan();if(kai==0) {EA=0;//开总中断ES=0;//开串口中断write_com(0x80+12);write_date(' ');write_date('Z');  write_date('D');write_date(' ');if(yyp==1){display(255-adc0832(0X00));keyscan();if(yyp==1)GET_TRH();baojing();    }   } else{write_com(0x80+12);write_date('w'); write_date('i');write_date('f'); write_date('i');}     if(kai==1){EA=1;//开总中断ES=1;//开串口中断if(Buffer=='o')     //{  Buffer='o';     jdq=0;delay(50);\di();}if(Buffer=='c')     //{  Buffer='s';     jdq=1;delay(50);\di();}}                                  }
} 

资料:https://pan.baidu.com/s/1UVkpUEaYV6HnPCQyPKadIg?pwd=i87g 
提取码:i87g

51单片机wifi物联网的浇花控制系统设计相关推荐

  1. c语言51单片机湿度浇花器,基于51单片机的室内自动浇花系统的制作方法

    本实用新型涉及单片机应用领域,具体涉及一种基于51单片机的室内自动浇花系统. 背景技术: 随着科学技术不断进步,人民的消费水平和生活质量逐渐,物质水平已经满足不了人民的需求,精神上的需求越来越受人们的 ...

  2. 【038】基于51单片机的土壤湿度自动浇花系统Proteus仿真设计

    一.压缩包资料内容 (1).基于51单片机的土壤湿度自动浇花系统proteus仿真设计一份: (2).基于51单片机的土壤湿度自动浇花系统proteus仿真设计keli源代码一份: (3).基于51单 ...

  3. 基于Android的智能浇花控制系统设计

    基于Android的智能浇花控制系统设计 本设计的主要内容是基于Android的阳台浇花控制系统的设计,主要是检测环境温度信号和土壤湿度信号,并且分别将环境温度信号和土壤湿度信号显示到LCD1602和 ...

  4. 63、基于51单片机红外遥控人体感应自动门控制系统设计

    毕设帮助.开题指导.技术解答(有偿)见文末. 目录 摘要 一.硬件方案 二.设计功能 三.实物图 四.原理图 五.PCB图 六.Protues仿真 七.程序 部分代码 八.资料包括 摘要 伴随着电气技 ...

  5. 基于51单片机的智能大棚浇花系统设计 花盆浇水灌溉补光散热方案原理图程序

    硬件电路的设计 (附文件) 3.1系统的功能分析及体系结构设计 3.1.1系统功能分析 本设计由STC89C52单片机电路+LCD1602液晶显示电路+光照检测电路+土壤湿度传感器电路+A/D采样PC ...

  6. 基于51单片机AT89C51的小型音乐喷泉控制系统设计

    wx供重浩:创享日记 对话框发送:单片机小喷泉 获取完整无水印论文报告(内含电路原理图和程序) 根据目前音乐喷泉的发展现状,介绍了一个以AT89C51单片机为核心的小型音乐喷泉控制系统.给出了一个简洁 ...

  7. 【毕业设计】基于单片机的自动浇花灌溉系统设计 -嵌入式 物联网 stm32 c51

    文章目录 1 简介 2 主要器件 3 实现效果 4 设计原理 5 关键代码 6 最后 1 简介 Hi,大家好,这里是丹成学长,今天向大家介绍一个学长做的单片机项目 基于单片机的自动浇花灌溉系统设计 大 ...

  8. 毕业设计 单片机自动浇花灌溉系统设计与实现 - 嵌入式 物联网

    文章目录 1 简介 2 主要器件 3 实现效果 4 设计原理 5 最后 1 简介 Hi,大家好,今天向大家介绍一个学长做的单片机项目 基于单片机的自动浇花灌溉系统设计 大家可用于 课程设计 或 毕业设 ...

  9. 51单片机WIFI手机APP智能窗户窗帘控制系统手动自动定时

    实践制作DIY- GC0045(2)-WIFI手机APP智能窗户窗帘控制系统 一.功能说明: 基于51单片机设计-WIFI手机APP智能窗户窗帘控制系统 功能介绍: STC89C52(AT89C52) ...

最新文章

  1. Chain of Responsibility 责任链模式 MD
  2. HDU6141(最小树形图)
  3. Word中的图片显示出不来的解决办法
  4. 渲染管道(3)几何阶段二“坐标转换”
  5. 解决 E: Unable to correct problems, you have held broken packages. 问题
  6. 密码学系列之:碰撞抵御和碰撞攻击collision attack
  7. numpy python 兼容_Python 2和3之间的numpy数组的不兼容性
  8. 21-win10下ElasticSearch.6.1.0安装SQL插件
  9. Ubuntu 10.04正式发布
  10. 3.以每行一个单词的形式打印其输入
  11. apollo简易高精度地图制作
  12. 手动制作满足SARscape要求的_dem数据
  13. 蒲公英 · 积跬步以至千里
  14. 本科毕业论文参考文献可以随便写吗?
  15. 昨天玩游戏的情绪总结
  16. 全国高校计算机年会,第19届全国离散智能计算年会在我校举行
  17. 夜间灯光数据(npp/viirs)网格化处理全过程
  18. 这次专治Docker疑难杂症
  19. Anaconda:The environment is inconsistent, please check the package plan carefully问题的解决办法
  20. ENDNOTE 20 for MAC 文献管理工具下载安装使用教程

热门文章

  1. Windows解锁网易云音乐客户端变灰歌曲
  2. DirectoryInfo 类
  3. 【AI基础】图解手算BatchNorm、LayerNorm和GroupNorm
  4. live555 日志
  5. 学习-Java继承和多态之子类继承性
  6. leetcode题目: 数字的补数 的C语言解法
  7. 目前四种swift代码格式化工具
  8. 前端实现组织结构列表
  9. 华三s5000配置镜像接口_H3C S5000交换机简单配置
  10. C#中Invoke,BeginInvoke的作用