0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

用单片机设计制作的定时浇水电路

电子设计 来源:陈翠 2019-01-30 17:06 次阅读

这款由MCS-51系列单片机组成的定时浇水装置能够定时的给花草浇水,解决你出门的后顾之忧。

一、电路拟完成的功能

对于电路的基本要求是完成每日定时浇水,考虑到不同的环境温度和不同的花草种类。浇水的量要可以修改,控制的方法可以通过控制浇水的时间来控制,也可以控制定时时长达到浇水量的改变,初始值定为每24小时浇水20秒,定时初始值和浇水时长由软件编程决定。此外,电路的设计还应具备以下功能:

(1)能够在线修改定时时长和浇水时长;

(2)定时和浇水的时长要能够显示;

(3)能够显示工作状态表明电路定时的开始。

二、电路的组成

1.芯片的选择

Atmel公司的AT89C51芯片内部有4KB可编程Flash存储器,芯片的使用资料多,价格便宜易于购买。芯片4KB的存储器对于本电路的程序完全够用;它具有4个I/O口,非常方便的利用I/O口完成数码管的显示功能,同时还可以大大简化编程的难度和降低程序的长度;芯片的掉电保护模式保证掉电后其内部RAM的内容保持不变,因而电路的芯片选择采用AT89C51。

2.电路原理

电路原理图见下图。

用单片机设计制作的定时浇水电路

显示电路由两位数码管完成, 分别接于AT89C51的P0口和P1口,P1口显示十位,P0口显示个位,AT89C51 I/O口的灌电流可以直接驱动数码管。因此在显示电路中无须加驱动电路,采用的数码管为共阳极。定时时间显示单位为小时,采用倒计时方式,在线修改定时时间采用减一的方式,显示的数值闪动两次,最大值设为24小时;浇水时长的单位为秒,定时开始计时时不显示,当继电器闭合,浇水开始时倒计时显示,在线修改浇水时间也采用减一的方式,显示的数值闪动一次,最大值设为60秒。

两只发光二极管在每秒轮流闪动一次,表明电路的工作正常。按键开关S1为复位键;开关S2为修改定时时长按键;开关S3为修改浇水时长按键。

控制浇水的电磁阀采用交流220V型号;其导通情况由IC的P2.0电平高低决定,当P2.0为低电平时V1和V2截止,继电器触电开关K1断开,电磁阀关闭,当P2.0为高电平时V1和V2导通,继电器触电开关K1闭合,电磁阀打开出水;控制继电器采用5V型号可以简化电源电路

三、程序的编写

程序的编写采用查询延时的方式,程序包含有主程序、显示子程序和延时子程序。下图是主程序的流程图:

用单片机设计制作的定时浇水电路

参考源程序及机器代码长按S2定时时长被减一进行修改,修改的数值在数码管上显示,并闪烁两次,当变化到期望的值时,松开按键S2;长按S3可以修改浇水定时时长,但显示的数值只闪烁一次。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6029

    文章

    44480

    浏览量

    631604
收藏 人收藏

    评论

    相关推荐

    【秀秀资源】数字电容表,数显计数器,全自动水箱定时水电路

    本帖最后由 太子的空间 于 2017-2-20 21:07 编辑 1AT89C2051单片机制作的数字电容表2基于ZIPAMP的硬盘MP3播放器制作资料3
    发表于 02-19 21:33

    如何利用单片机设计智能大棚浇水系统?

    如何利用单片机设计智能大棚浇水系统?
    发表于 10-29 06:28

    单片机设计一个实用的磁卡锁门禁系统

    本文主要讲述的是单片机设计一个实用的磁卡锁门禁系统
    发表于 04-22 15:28 99次下载

    单片机设计电子音乐门铃

    单片机设计电子音乐门铃
    发表于 04-15 14:11 347次下载

    单片机设计微型电子琴

    介绍了单片机设计微型电子琴的方法。给出了电路、程序框图及程序。     关键词:单片机,电子琴,程序  
    发表于 05-10 13:07 2574次阅读
    <b class='flag-5'>用</b><b class='flag-5'>单片机设</b>计微型电子琴

    MEGA16单片机TC1定时制作的秒表

    MEGA16单片机TC1定时制作的秒表:
    发表于 04-23 15:55 63次下载
    MEGA16<b class='flag-5'>单片机</b><b class='flag-5'>用</b>TC1<b class='flag-5'>定时</b>器<b class='flag-5'>制作</b>的秒表

    单片机设计电子时钟方案集合

    单片机设计电子时钟方案集合。单片机设计电子时钟方案集合
    发表于 12-28 12:00 30次下载

    51单片机设计超声波测距系统的设计原理及电路(附源程序)

    51单片机设计超声波测距系统的设计原理及电路(附源程序)。
    发表于 05-11 13:49 31次下载

    PIC单片机设计电子密码锁

    PIC单片机设计电子密码锁
    发表于 01-04 14:16 3次下载

    基于AT89C2051制作八路定时电路

    本文介绍单片机制作定时自控电路实现八路定时控制,非常适合于学校等单位作为作息控制信号或其他定时
    的头像 发表于 01-30 17:03 3662次阅读
    基于AT89C2051<b class='flag-5'>制作</b>八路<b class='flag-5'>定时</b><b class='flag-5'>电路</b>

    使用单片机设计记时器的资料概述

     AT89S51单片机定时/计数器T0产生一秒的定时时间,作为秒计数时间,当一秒产生时,秒计数加1,秒计数到60时,自动从0开始。下面我就开始介绍如何
    的头像 发表于 05-16 12:02 2665次阅读
    使用<b class='flag-5'>单片机设</b>计记时器的资料概述

    单片机设计智能浇水系统

    单片机智能浇水前言【引言】:最近几年,人们的生活水平有了很大提高,在种植业也是实现科技化,人工智能走进农业,但由于缺少检测工具,人们因并不知道土壤的缺水程度及其他原因无法按时浇水或是浇水
    发表于 11-15 11:21 34次下载
    <b class='flag-5'>单片机设</b>计智能<b class='flag-5'>浇水</b>系统

    (毕业设计资料)基于51单片机控制的自动浇水系统设计

    和显示电路以及浇水继电器驱动电路构成的检测控制部分。主要研究土壤湿度与浇水时间之间的关系、浇灌控制技术及设备系统的硬件、软件编程各个部分。检测部分,
    发表于 11-23 16:36 40次下载
    (毕业设计资料)基于51<b class='flag-5'>单片机</b>控制的自动<b class='flag-5'>浇水</b>系统设计

    ESP32汽车植物浇水电路

    电子发烧友网站提供《ESP32汽车植物浇水电路.zip》资料免费下载
    发表于 02-06 11:31 1次下载
    ESP32汽车植物<b class='flag-5'>浇水电路</b>

    51单片机设计智能小车的制作资料合集

    51单片机设计智能小车的制作资料合集
    发表于 03-21 15:50 11次下载