历史上的今天

今天是:2024年10月11日(星期五)

正在发生

2021年10月11日 | 基于51单片机的盆栽自动浇花系统

发布者:温柔心绪 来源: eefocus关键字:51单片机  ADC0832 手机看文章 扫描二维码
随时随地手机看文章

一.硬件方案

工作原理是由STC89C52单片机和ADC0832组成系统的核心部分,湿度传感器将采集到的数据直接传送到ADC0832的IN端作为输入的模拟信号。选用湿度传感器和AD转换,电路内部包含有湿度采集、AD转换、单片机译码显示等功能。单片机需要采集数据时,发出指令启动A/D转换器工作,ADC0832根据送来的地址信号选通IN1通道,然后对输入的模拟信号进行转换,转换结束时,EOC输出高电平,通知单片机可以读取转换结果,单片机通过调用中断程序,读取转换后的数据。最后,单片机把采集到的湿度数据经过软件程序处理后送到LCD1602进行显示。


主要由STC89C52单片机+ADC0832+LCD1602液晶+土壤湿度传感器+防水温度传感器+抽水电机+ 按键+蜂鸣器设计;如图:

二.设计功能

(1)液晶第一行显示 实际的湿度,液晶第二行显示 湿度上限值 湿度下限值。

(2)按键说明:从左边第一个起,减键、加键、设置键。。

(3)可以设置湿度和温度的上下限报警范围,并具有掉电保存功能,保存在STC单片机内部,上电无需重新设置。

(4)当湿度低于下限值时,打开水泵进行抽水自动灌溉同时声光报警,当湿度高于上限值时,自动关闭水泵停止灌溉。

(5)当温度高于上限值时,打开水泵进行抽水自动灌溉同时声光报警,当温度低于下限值时,自动关闭水泵停止灌溉。

(6)具有手动模式,按减键手动打开抽水电机,可以按加键手动关闭抽水电机。


三.设计原理图

(1)原理图主要采用AD软件进行设计,如图:

(2)Protues仿真图如下:

(3)PCB图如下:

四.软件设计

(1)程序流程图

(2)主程序源码


/***************主函数*****************/

void main()

{

init_1602();    //1602液晶初始化

time_init(); //初始化定时器 

while(1)

{

key(); //独立按键程序

if(key_can < 10)

{

key_with(); //按键按下要执行的程序

}

if(flag_300ms == 1)

{

flag_300ms = 0;   

clock_h_l(); //报警函数 

if(beep == 1)

{

shidu = Adc0832(0); //读出湿度

shidu = 99 - shidu * 99 / 255;

}

if(menu_1 == 0)

{

write_sfm2(1,9,shidu);    //显示湿度等级

}

delay_1ms(1);

}

}


/*************定时器0中断服务程序***************/

void time0_int() interrupt 1

{

static uchar value;

TH0 = 0x3c;

TL0 = 0xb0;     // 50ms

value ++;  

if(value % 6 == 0)

{

flag_300ms = 1;    //300ms

value = 0;

}

}

关键字:51单片机  ADC0832 引用地址:基于51单片机的盆栽自动浇花系统

上一篇:基于51单片机射频RFID卡考勤人数计数系统设计
下一篇:基于51单片机的智能垃圾桶设计

推荐阅读

lcd.c驱动源码:#include "linux/module.h" #include "linux/kernel.h" #include "linux/errno.h" #include "linux/string.h" #include "linux/mm.h" #include "linux/slab.h" #include "linux/vmalloc.h" #include "linux/delay.h" #include "linux/interrupt.h" #include "asm/uaccess.h" #include "linux/fb.h" #incl...
  随着现代无线通信系统的发展,移动通信、雷达、卫星通信等 通信系统对收发切换开关的开关速度、功率容量、集成性等方面有了更高的要求, 因此研究VXI总线技术,开发满足军方特殊要求的VXI总线模块,具有十分重要的意义,我们将利用虚拟仪器思想,将硬件电路以软件的方式实现,以下设计的射频开关可以由计算机直接控制,可以很方便地与VXI总线测试系...
OPPO 曾在 2019 年展示自己的折叠屏手机原型,但截至目前尚未推出相应产品,且申请了多个折叠屏手机专利。外媒 LetsGoDigital 今日公布了一份 OPPO 新折叠屏手机的专利文件,并且基于该专利文件绘制了一组方便读者理解的渲染图。IT之家了解到,该专利描述了一种具有向内折叠柔性显示屏的可折叠手机,这款可折叠手机类似于微软 Surface Duo,采用...
1.芯片id读取时序图我们先看一下NandFlash芯片手册中读取id的时序图,后面我们要根据这个时序图去写代码。2.使能芯片从前面的时序图我们可以看出,我们首先要发出片选信号,我们通过设置下图寄存器的Reg_nCE位来进行设置,void nand_select(void){ /*使能片选*/ NFCONT &=~(1<<1);} void nand_deselect(void){ /*禁止片选*/ NFCONT |= (1<<1);}3.发送...

史海拾趣

问答坊 | AI 解惑

信息纽扣DS1991在单片机系统中的应用

Dallas公司的iButton产品是一系列1-wire总线新型器件。DS1991是一种加密存储器型信息纽扣,封装于直径为16mm的不锈钢外壳中,体积小巧,便于携带、保存,防尘、防腐蚀,可以在恶劣的应用环境中实现带密码保护的数据传送。本文介绍DS1 ...…

查看全部问答∨

钽电容封装及各种电阻电容封装说明

钽电容 长的话是+-0.2 ,宽是+-0.1 高 (MM) A 型的尺寸 3.2 X1.6 X1.6    俗称: A(3216) B 型的尺寸 3.5 X2.8 X1.9    俗称: B(3528) C 型的尺寸 6.0X 3.2X 2.6    俗称: C(6032) D 型的尺寸 7.3 X4.3 X2.9&nb ...…

查看全部问答∨

ARM_S3C2440的Camera摄像头问题

我的视频源是CABS,分辨率为720*288,通过SAA7113进行转换,然后接到S3C2440的Camera接口上,液晶屏的分辨率为800*480,经过调试后可以在液晶上全屏显示,但是有点小问题,就是液晶的最下面一行总是显示蓝色,并且带有闪烁现象。 各参数设置如下: # ...…

查看全部问答∨

谁有tasking C166啊,给兄弟一个,急需啊,多谢!

谁有tasking C166啊,给兄弟一个,急需啊,多谢! luckytigerwood@yahoo.com.cn…

查看全部问答∨

我给大家特别推荐的两款产品,非常棒!!!

1. c8051f 单片机(c2 ,jtag)和at89s5x单片机(isp)二合一串口编程下载线,支持3伏(c8051f 单片机),5伏(at89s5x单片机)电源, 目前通过实际验证可编程下载的芯片:c8051f310、c8051f320、c8051f330D、c8051f340、c8051f350、c8051f360、c805 ...…

查看全部问答∨

终于可以踏上回家的行程,我兴奋啊!祝福兄弟姐妹们新年快乐!全家幸福!

终于可以踏上回家的行程,我兴奋啊!祝福兄弟姐妹们新年快乐!全家幸福!…

查看全部问答∨

中断读书笔记(希望大家看了能给补充一下)

刚开完视屏教程,来整理一下自己对51单片机中断的理解,从网上找来一些了资料加以整理,希望能够给更多和我一样的初学者带来便利。 [ 本帖最后由 safe360 于 2011-3-15 09:53 编辑 ]…

查看全部问答∨

今天把iar4.42的程序移植到iar5.2,多了个提示

                                 如附图所示,认识上面的英语但是不知道意思,谁来解释一下<img src="https://bbs.eeworld.com.cn/upfiles/img/2 ...…

查看全部问答∨

开发了一个新的项目贸然使用了STM8

08年开发了一个新的项目贸然使用了STM8,由于全是新的方案和技术,采用了STM8作为MCU器件,虽然当时包括供应商、代理商等的FAE服务及时,但是,大家对这可芯片应用的都不是太熟悉,理论的东西大家都懂会操作。但是遇到了一些问题都很茫然,后 ...…

查看全部问答∨

结型场效应管选型

目前小弟项目中打算用这么一个电路,如图一,这个电路的主要用途是,当将300V平均分压,虽然直接用电阻分压的话也可以实现,但是,当200V或100V输出电流改变时,流过各分压电阻上的电流就会不一样,则使分压出来的电压随负载变化而变化。使用该电路 ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved