51单片机wifi物联网的浇花控制系统设计
硬件设计
浇花控制系统采用51单片机与LCD液晶显示屏来实现,利用温度、湿度传感器及相应的显示、驱动执行机构、报警装置等实现温室作物生长环境控制器的设计。
硬件电路主要由51单片机+最小系统+lcd1602显示屏+蜂鸣器报警模块+设置按键+微型水泵+adc0832模数转换模块+YL-69土壤湿度传感器+DHT11温湿度传感器+LED指示灯+wifi模块esp8266;
原理图如图:
Protues仿真如图:
设计功能
- 液晶显示检测到的土壤湿度值和环境温湿度值,有手动和自动两种控制模式;
- 通过按键设置报警值,温度大于上限值,则声光报警滴滴响;
- 当检测到的土壤湿湿度值低于报警值说明干燥启动水泵浇花。
- s1,s2,s3,s4按键分别是设置键,加键,减键,手动自动切换键。
- 按下s1键进入报警值设置界面且光标闪烁,按下s2报警值+1,按s3报警值-1;
- 可通过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物联网的浇花控制系统设计相关推荐
- c语言51单片机湿度浇花器,基于51单片机的室内自动浇花系统的制作方法
本实用新型涉及单片机应用领域,具体涉及一种基于51单片机的室内自动浇花系统. 背景技术: 随着科学技术不断进步,人民的消费水平和生活质量逐渐,物质水平已经满足不了人民的需求,精神上的需求越来越受人们的 ...
- 【038】基于51单片机的土壤湿度自动浇花系统Proteus仿真设计
一.压缩包资料内容 (1).基于51单片机的土壤湿度自动浇花系统proteus仿真设计一份: (2).基于51单片机的土壤湿度自动浇花系统proteus仿真设计keli源代码一份: (3).基于51单 ...
- 基于Android的智能浇花控制系统设计
基于Android的智能浇花控制系统设计 本设计的主要内容是基于Android的阳台浇花控制系统的设计,主要是检测环境温度信号和土壤湿度信号,并且分别将环境温度信号和土壤湿度信号显示到LCD1602和 ...
- 63、基于51单片机红外遥控人体感应自动门控制系统设计
毕设帮助.开题指导.技术解答(有偿)见文末. 目录 摘要 一.硬件方案 二.设计功能 三.实物图 四.原理图 五.PCB图 六.Protues仿真 七.程序 部分代码 八.资料包括 摘要 伴随着电气技 ...
- 基于51单片机的智能大棚浇花系统设计 花盆浇水灌溉补光散热方案原理图程序
硬件电路的设计 (附文件) 3.1系统的功能分析及体系结构设计 3.1.1系统功能分析 本设计由STC89C52单片机电路+LCD1602液晶显示电路+光照检测电路+土壤湿度传感器电路+A/D采样PC ...
- 基于51单片机AT89C51的小型音乐喷泉控制系统设计
wx供重浩:创享日记 对话框发送:单片机小喷泉 获取完整无水印论文报告(内含电路原理图和程序) 根据目前音乐喷泉的发展现状,介绍了一个以AT89C51单片机为核心的小型音乐喷泉控制系统.给出了一个简洁 ...
- 【毕业设计】基于单片机的自动浇花灌溉系统设计 -嵌入式 物联网 stm32 c51
文章目录 1 简介 2 主要器件 3 实现效果 4 设计原理 5 关键代码 6 最后 1 简介 Hi,大家好,这里是丹成学长,今天向大家介绍一个学长做的单片机项目 基于单片机的自动浇花灌溉系统设计 大 ...
- 毕业设计 单片机自动浇花灌溉系统设计与实现 - 嵌入式 物联网
文章目录 1 简介 2 主要器件 3 实现效果 4 设计原理 5 最后 1 简介 Hi,大家好,今天向大家介绍一个学长做的单片机项目 基于单片机的自动浇花灌溉系统设计 大家可用于 课程设计 或 毕业设 ...
- 51单片机WIFI手机APP智能窗户窗帘控制系统手动自动定时
实践制作DIY- GC0045(2)-WIFI手机APP智能窗户窗帘控制系统 一.功能说明: 基于51单片机设计-WIFI手机APP智能窗户窗帘控制系统 功能介绍: STC89C52(AT89C52) ...
最新文章
- Chain of Responsibility 责任链模式 MD
- HDU6141(最小树形图)
- Word中的图片显示出不来的解决办法
- 渲染管道(3)几何阶段二“坐标转换”
- 解决 E: Unable to correct problems, you have held broken packages. 问题
- 密码学系列之:碰撞抵御和碰撞攻击collision attack
- numpy python 兼容_Python 2和3之间的numpy数组的不兼容性
- 21-win10下ElasticSearch.6.1.0安装SQL插件
- Ubuntu 10.04正式发布
- 3.以每行一个单词的形式打印其输入
- apollo简易高精度地图制作
- 手动制作满足SARscape要求的_dem数据
- 蒲公英 · 积跬步以至千里
- 本科毕业论文参考文献可以随便写吗?
- 昨天玩游戏的情绪总结
- 全国高校计算机年会,第19届全国离散智能计算年会在我校举行
- 夜间灯光数据(npp/viirs)网格化处理全过程
- 这次专治Docker疑难杂症
- Anaconda:The environment is inconsistent, please check the package plan carefully问题的解决办法
- ENDNOTE 20 for MAC 文献管理工具下载安装使用教程