基于51单片机的智能鱼缸设计 有原理图,程序,原文才用STC12C5A60S2,最新款国产51单片机 本系统设计的主要是基

whVkMnbJZIP基于单片机的智能鱼缸设计有原理图程序原文才用.zip  145.57KB

资源文件列表:

ZIP 基于单片机的智能鱼缸设计有原理图程序原文才用.zip 大约有9个文件
  1. 1.jpg 143.82KB
  2. 基于单片机的智能鱼缸设.html 6.86KB
  3. 基于单片机的智能鱼缸设计一引言随.txt 2.45KB
  4. 基于单片机的智能鱼缸设计技术分析一.txt 2.44KB
  5. 基于单片机的智能鱼缸设计摘要本.doc 2.45KB
  6. 基于单片机的智能鱼缸设计有原理图程序原文才用.txt 1.02KB
  7. 基于单片机的智能鱼缸设计解析在这个飞速发展的.txt 2.74KB
  8. 基于单片机的智能鱼缸设计随着现代科技的发展智能家居.txt 1.66KB
  9. 基于单片机的智能鱼缸设计随着科技的飞速发展智能设备.txt 2.54KB

资源介绍:

基于51单片机的智能鱼缸设计。 有原理图,程序,原文 才用STC12C5A60S2,最新款国产51单片机。 本系统设计的主要是基于单片机为核心,设计一款集温度检测、恒温控制、步进电机控制、继电器控制、矩阵键盘设计于一身的智能鱼缸控制系统,理论联系实际达到期望的效果。 本系统的信号采集主要依靠DH1750光强传感器、DS18B20温度传感器来实现。 在鱼缸内部内部时刻检测,将传感器采集到的信号由物理信号转变成电压脉冲数字信号再自动传送至单片机控制器,进而触发相应子程序。 总的工作流程是系统上电工作,温度传感器DS18B20检测鱼缸内的温度,单片机实时做出判断,当温度在设定阈值内,系统不做出反应。 如果出现温度低于最低阈值,蜂鸣器就会开始工作,进行报警,而且报警的指示灯会亮,才会实现加热电路的带动工作。 光照传感器实时监测环境亮度,低于阈值时,自动照明,也可以通过按键设置手动照明。 通过按键设置自动投喂时间,即通过按键设置步进电机工作时间,带动投喂负载工作。 再就是通过按键设置继电器控制阀门进水、出水工作时间。 本系统采用USB 5V供电,在上电工作之后,OLED液晶显示器实时显示系统名称

<link href="/image.php?url=https://csdnimg.cn/release/download_crawler_static/css/base.min.css" rel="stylesheet"/><link href="/image.php?url=https://csdnimg.cn/release/download_crawler_static/css/fancy.min.css" rel="stylesheet"/><link href="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89758973/raw.css" rel="stylesheet"/><div id="sidebar" style="display: none"><div id="outline"></div></div><div class="pf w0 h0" data-page-no="1" id="pf1"><div class="pc pc1 w0 h0"><img alt="" class="bi x0 y0 w1 h1" src="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89758973/bg1.jpg"/><div class="t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0">基于<span class="_ _0"> </span><span class="ff2">51<span class="_ _1"> </span></span>单片机的智能鱼缸设计</div><div class="t m0 x1 h2 y2 ff1 fs0 fc0 sc0 ls0 ws0">摘要<span class="ff3">:</span>本文介绍了一款基于<span class="_ _0"> </span><span class="ff2">51<span class="_ _1"> </span></span>单片机的智能鱼缸控制系统的设计与实现<span class="ff4">。</span>该系统以<span class="_ _0"> </span><span class="ff2">STC12C5A60S2</span></div><div class="t m0 x1 h2 y3 ff1 fs0 fc0 sc0 ls0 ws0">作为核心<span class="ff3">,</span>集成了温度检测<span class="ff4">、</span>恒温控制<span class="ff4">、</span>步进电机控制<span class="ff4">、</span>继电器控制与矩阵键盘设计等功能<span class="ff4">。</span>通过</div><div class="t m0 x1 h2 y4 ff2 fs0 fc0 sc0 ls0 ws0">DH1750<span class="_ _1"> </span><span class="ff1">光强传感器与<span class="_ _0"> </span></span>DS18B20<span class="_ _1"> </span><span class="ff1">温度传感器对环境亮度与鱼缸温度进行实时监测<span class="ff3">,</span>将采集到的信号</span></div><div class="t m0 x1 h2 y5 ff1 fs0 fc0 sc0 ls0 ws0">转换为电压脉冲数字信号<span class="ff3">,</span>并通过单片机控制器进行处理与响应<span class="ff4">。</span>该系统能够实现自动温度调节<span class="ff4">、</span>自</div><div class="t m0 x1 h2 y6 ff1 fs0 fc0 sc0 ls0 ws0">动照明以及按键设置自动投喂时间与继电器控制阀门进出水工作时间等功能<span class="ff3">,</span>提供了便捷的操作与良</div><div class="t m0 x1 h2 y7 ff1 fs0 fc0 sc0 ls0 ws0">好的用户体验<span class="ff4">。</span></div><div class="t m0 x1 h2 y8 ff2 fs0 fc0 sc0 ls0 ws0">1.<span class="_ _2"> </span><span class="ff1">引言</span></div><div class="t m0 x1 h2 y9 ff1 fs0 fc0 sc0 ls0 ws0">随着人们对宠物需求的增加<span class="ff3">,</span>智能鱼缸作为一种新兴的宠物养殖方式<span class="ff3">,</span>受到越来越多人的喜爱<span class="ff4">。</span>然而</div><div class="t m0 x1 h2 ya ff3 fs0 fc0 sc0 ls0 ws0">,<span class="ff1">传统的鱼缸控制系统存在着温度不稳定<span class="ff4">、</span>光照不足以及手动操作复杂等问题</span>,<span class="ff1">为了解决这些问题</span>,</div><div class="t m0 x1 h2 yb ff1 fs0 fc0 sc0 ls0 ws0">本文设计了一款基于<span class="_ _0"> </span><span class="ff2">51<span class="_ _1"> </span></span>单片机的智能鱼缸控制系统<span class="ff3">,</span>旨在提供稳定的环境参数控制以及便捷的操作</div><div class="t m0 x1 h2 yc ff1 fs0 fc0 sc0 ls0 ws0">方式<span class="ff4">。</span></div><div class="t m0 x1 h2 yd ff2 fs0 fc0 sc0 ls0 ws0">2.<span class="_ _2"> </span><span class="ff1">系统设计</span></div><div class="t m0 x1 h2 ye ff2 fs0 fc0 sc0 ls0 ws0">2.1.<span class="_"> </span><span class="ff1">系统硬件设计</span></div><div class="t m0 x1 h2 yf ff1 fs0 fc0 sc0 ls0 ws0">将<span class="_ _0"> </span><span class="ff2">STC12C5A60S2<span class="_ _1"> </span></span>作为系统的核心控制器<span class="ff3">,</span>它具有较高的性能与稳定性<span class="ff3">,</span>能够满足智能鱼缸控制的</div><div class="t m0 x1 h2 y10 ff1 fs0 fc0 sc0 ls0 ws0">要求<span class="ff4">。</span>系统硬件设计采用<span class="_ _0"> </span><span class="ff2">DH1750<span class="_ _1"> </span></span>光强传感器与<span class="_ _0"> </span><span class="ff2">DS18B20<span class="_ _1"> </span></span>温度传感器来实现环境亮度与温度的实时</div><div class="t m0 x1 h2 y11 ff1 fs0 fc0 sc0 ls0 ws0">监测<span class="ff4">。</span>此外<span class="ff3">,</span>系统配备了矩阵键盘用于按键设置以及继电器用于控制阀门进出水工作时间<span class="ff4">。</span></div><div class="t m0 x1 h2 y12 ff2 fs0 fc0 sc0 ls0 ws0">2.2.<span class="_"> </span><span class="ff1">系统软件设计</span></div><div class="t m0 x1 h2 y13 ff1 fs0 fc0 sc0 ls0 ws0">系统软件设计主要包括温度检测与恒温控制<span class="ff4">、</span>光照控制<span class="ff4">、</span>步进电机控制以及继电器控制等功能<span class="ff4">。</span>系统</div><div class="t m0 x1 h2 y14 ff1 fs0 fc0 sc0 ls0 ws0">通过采集到的温度数据与设定的阈值进行比较<span class="ff3">,</span>实现温度的实时监测与恒温控制<span class="ff4">。</span>当温度低于最低阈</div><div class="t m0 x1 h2 y15 ff1 fs0 fc0 sc0 ls0 ws0">值时<span class="ff3">,</span>系统会触发蜂鸣器进行报警<span class="ff3">,</span>并点亮报警指示灯<span class="ff3">,</span>从而启动加热电路的工作<span class="ff4">。</span>光照传感器实时</div><div class="t m0 x1 h2 y16 ff1 fs0 fc0 sc0 ls0 ws0">监测环境亮度<span class="ff3">,</span>当环境亮度低于设定的阈值时<span class="ff3">,</span>系统会自动进行照明<span class="ff4">。</span>此外<span class="ff3">,</span>用户还可以通过按键设</div><div class="t m0 x1 h2 y17 ff1 fs0 fc0 sc0 ls0 ws0">置手动照明<span class="ff4">。</span>通过按键设置自动投喂时间<span class="ff3">,</span>即通过设置步进电机工作时间来实现投喂负载的工作<span class="ff4">。</span>同</div><div class="t m0 x1 h2 y18 ff1 fs0 fc0 sc0 ls0 ws0">时<span class="ff3">,</span>系统还可以通过按键设置继电器控制阀门的进水与出水工作时间<span class="ff3">,</span>实现鱼缸的水循环<span class="ff4">。</span></div><div class="t m0 x1 h2 y19 ff2 fs0 fc0 sc0 ls0 ws0">3.<span class="_ _2"> </span><span class="ff1">系统实现</span></div><div class="t m0 x1 h2 y1a ff1 fs0 fc0 sc0 ls0 ws0">系统在上电后<span class="ff3">,</span>通过<span class="_ _0"> </span><span class="ff2">USB 5V<span class="_ _1"> </span></span>供电<span class="ff3">,<span class="ff2">OLED<span class="_ _1"> </span></span></span>液晶显示器会实时显示系统名称<span class="ff4">、</span>自动投喂时间<span class="ff4">、</span>照明工</div><div class="t m0 x1 h2 y1b ff1 fs0 fc0 sc0 ls0 ws0">作模式以及鱼缸的实时水温<span class="ff4">。</span>系统会始终监测鱼缸内部的温度<span class="ff3">,</span>当温度超出设定的阈值范围时<span class="ff3">,</span>系统</div><div class="t m0 x1 h2 y1c ff1 fs0 fc0 sc0 ls0 ws0">会自动调节加热电路以实现温度的恒定<span class="ff4">。</span>光照传感器会不断监测环境的亮度<span class="ff3">,</span>当亮度低于设定的阈值</div><div class="t m0 x1 h2 y1d ff1 fs0 fc0 sc0 ls0 ws0">时<span class="ff3">,</span>系统会自动点亮照明灯进行补光<span class="ff4">。</span>用户可以通过矩阵键盘设置自动投喂时间<span class="ff3">,</span>按下相应的按键后</div><div class="t m0 x1 h2 y1e ff3 fs0 fc0 sc0 ls0 ws0">,<span class="ff1">步进电机会根据设置的时间进行工作</span>,<span class="ff1">实现自动投喂<span class="ff4">。</span>另外</span>,<span class="ff1">用户还可以通过按键设置继电器控制</span></div><div class="t m0 x1 h2 y1f ff1 fs0 fc0 sc0 ls0 ws0">阀门的进水与出水工作时间<span class="ff3">,</span>以达到鱼缸内水循环的目的<span class="ff4">。</span></div></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>
100+评论
captcha