首页 > 其他分享 >基于51单片机的智能鱼缸设计

基于51单片机的智能鱼缸设计

时间:2023-06-29 21:34:54浏览次数:59  
标签:阈值 工作 51 鱼缸 单片机 按键

基于51单片机的智能鱼缸设计。

有原理图,程序,原文,可代做实物。

才用STC12C5A60S2,最新款国产51单片机。

本系统设计的主要是基于单片机为核心,设计一款集温度检测、恒温控制、步进电机控制、继电器控制、矩阵键盘设计于一身的智能鱼缸控制系统,理论联系实际达到期望的效果。

本系统的信号采集主要依靠DH1750光强传感器、DS18B20温度传感器来实现。

原创文章,转载请说明出处,资料来源:http://imgcs.cn/5c/666247006275.html

在鱼缸内部内部时刻检测,将传感器采集到的信号由物理信号转变成电压脉冲数字信号再自动传送至单片机控制器,进而触发相应子程序。

总的工作流程是系统上电工作,温度传感器DS18B20检测鱼缸内的温度,单片机实时做出判断,当温度在设定阈值内,系统不做出反应。

如果出现温度低于最低阈值,蜂鸣器就会开始工作,进行报警,而且报警的指示灯会亮,才会实现加热电路的带动工作。

光照传感器实时监测环境亮度,低于阈值时,自动照明,也可以通过按键设置手动照明。

通过按键设置自动投喂时间,即通过按键设置步进电机工作时间,带动投喂负载工作。

再就是通过按键设置继电器控制阀门进水、出水工作时间。

本系统采用USB 5V供电,在上电工作之后,OLED液晶显示器实时显示系统名称,自动投喂时间、照明工作模式、鱼缸内实时水温。

基于51单片机的智能鱼缸设计_单片机

原创文章,转载请说明出处,资料来源:http://imgcs.cn/5c/666247006275.html

标签:阈值,工作,51,鱼缸,单片机,按键
From: https://blog.51cto.com/u_16172040/6585517

相关文章

  • 文心一言 VS 讯飞星火 VS chatgpt (51)-- 算法导论6.2 3题
    三、当元素A[i]比其孩子的值都大时,调用MAX-HEAPIFY(A.i)会有什么结果?文心一言:当元素A[i]比其孩子的的值都大时,调用MAX-HEAPIFY(A,i)会将A[i]与其孩子中的最小值进行交换,并将A[i]视为新的根节点。这个操作会使得以A[i]为根节点的子树满足最大堆的性质,即根节点比其左......
  • 【雕爷学编程】Arduino动手做(135)---W5100 网络扩展板模块
    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞......
  • 7-010-(LeetCode- 518) 零钱兑换II
    1.题目读题518.零钱兑换II给你一个整数数组coins表示不同面额的硬币,另给一个整数amount表示总金额。请你计算并返回可以凑成总金额的硬币组合数。如果任何硬币组合都无法凑出总金额,返回0。假设每一种面额的硬币有无限个。题目数据保证结果符合32位带符号整数。......
  • 介绍Hibernate使用UserType - 51CTO.COM
     介绍Hibernate使用UserType这里介绍Hibernate使用UserType,UserType就是用户自定义类型,这里的类型指的是除了Hibernate定义的那些类型之外的用户自己定义的。AD: Hibernate有很多值得学习的地方,这里我们主要介绍Hibernate使用UserType,包括介绍UserType就是用户自定义类型......
  • Oracle 11.2.0.3 ORA-12012ORA-29280 ORA-06512
    Oracle11.2.0.3ORA-12012ORA-29280ORA-06512问题现象:dbalert日志中出现如下告警信息:Errorsinfile/app/oracle/diag/rdbms/cctv/CCTV2/trace/CCTV2_j000_1370.trc:ORA-12012:erroronautoexecuteofjob"ORACLE_OCM"."MGMT_CONFIG_JOB_2_2"ORA......
  • 【剑指Offer】51、构建乘积数组
    【剑指Offer】51、构建乘积数组题目描述:给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1]。  其中B中的元素B[i]=A[0]*A[1]...*A[i-1]*A[i+1]...*A[n-1]。不能使用除法。解题思路:首先,仔细理解题意,B[i]是A数组所有元素的乘积,但是没有A[i]项,如果没有不能使......
  • 基于STM32单片机的差分升级和增量升级算法源码,这些源码可以在不同平台上进行移植
    基于STM32单片机的差分升级和增量升级算法源码,这些源码可以在不同平台上进行移植。此外,IAP升级和OTA升级技术,这些技术在物联网和车联网领域中得到广泛应用。原创文章,转载请说明出处,资料来源:http://imgcs.cn/5c/653978935134.html提取的知识点和领域范围:1.单片机(STM32):单片机是一......
  • 一款纯VF控制的变频器方案方案说明:可做0.2KW7.5KW 220V,0.2KW75KW 380V,富士通MB90F462
    一款纯VF控制的变频器方案方案说明:可做0.2KW7.5KW220V,0.2KW75KW380V,富士通MB90F462ALQFP64单片机控制,可提供源码及电路原理图,PCB图这是一种基于纯VF控制的变频器方案。它可以在220V电压下提供0.2KW到7.5KW的功率输出,或者在380V电压下提供0.2KW到75KW的功率输出。该方案采用了......
  • Xcode 15 beta 2 (15A5161b) 发布下载 - Apple 平台 IDE (visonOS 1 beta 已发布)
    Xcode15beta2(15A5161b)发布下载-Apple平台IDE(visonOS1beta已发布)IDEforiOS/iPadOS/macOS/watchOS/tvOS/visonOS此版本已加入visonOS支持。请访问原文链接:https://sysin.org/blog/apple-xcode-15/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org......
  • CF519E A and B and Lecture Rooms
    题目链接题目见链接。题解知识点:倍增,LCA,树型dp。要找到距离两点\(u,v\)相同的点个数,我可以分类讨论:\(u,v\)是同一个点,那么全部点都可以。\(u,v\)处于相同深度,那么就是全部点减去\(LCA(u,v)\)的\(u,v\)两点所在子树的全部点。\(u,v\)不在相同深度,当\(u,v\)距......