当前位置: 首页 > news >正文

单片机开发——宠物自动饮水器方案

  宠物饮水机方案功能说明

  1,功能描述:上电全显,自动校零,根摆记忆值显示水泵工作模式,重量单位。2分钟内无秤按键信号,秤盘重量改变未超过20g,秤显示部分关闭(反之清2分钟时间)。秤显示关闭时,短按秤按键亮秤显示,或者秤盘重量改变超过20g亮秤显示,此时才可以使用秤按键其他功能。在水泵工作状态下,短按电源按键可以在节能模式和常规模式间来回切换(常规模式为持续供水,节能模式为供水1分钟,休息30S。切换后面板指示灯相应亮起,两种模式切换后需要断电记忆)。

  在水泵工作状态下,长按电源键3S,灭面板的水泵工作模式指示灯,关水泵。

  在水泵不工作状态下,长按电源3S,亮面板的水泵工作模式指示灯(记忆模式),开水泵

  通过检测水位传感器(干簧管),若检测到低水位信号,不能开启水泵,水泵正在开启中,则关闭水泵,灭水泵工作模式指示灯。

  2,需要更换滤芯时,滤芯标志灯亮起,滤芯暂定使用时间2个月(此时间是水泵工作时间,关闭水泵时间不累计进去),滤芯更换以后长按滤芯复位健3S,更换滤芯标杰灯熄灭,此时开始倒计时60天。当滤芯使用60天时,滤芯更换灯亮提示需要更换滤芯。时间需定时记忆,断电保留记忆时间(每小时记亿一次)。

  3,低水位时,水量低标识灯闪烁(亮0.4秒,灭0.6秒),提示水量不够需要加水。当加入水量超过最低水位时,水量低标识灯熄灭。

  4,灯开关:长按3S开关灯,所有灯同时开启关闭。

  6,秤按键:轻按切换单位,长按3S重量归零复位.两个单位显示克,盎丝。单位值需断电记忆。测量范0-999克,及对应盎丝值.最小显示分辨率1克,0.1盎丝,起称重量2克。超显示范围,显示过显示上限标记(---)。测量量程0-2KG,超2KG超限报警指示(-hi)并闪烁(亮0.4秒,灭0.6秒)。

  7,秤、电源、灯键触摸感应,滤芯键轻触开关。

  8,外接5V 2A手机充电器,4V作为供电电源。

相关文章:

  • 面试官:你说你用过Dubbo,那你说说看Dubbo的SPI
  • 【Java】多线程面试总结
  • Python 深拷贝和浅拷贝的区别
  • 05_Nacos-config配置中心介绍
  • 2022年9月深圳NPDP产品经理认证,【进入了解】
  • 字节架构师分析Spring Boot源码:日志、缓存、Web服务等
  • 自定义vue项目的雷达图组件
  • CREO:CREO软件之工程图【表】之一明细表、表格创建、创建BOM球标、自动生成零件报表的简介及其使用方法(图文教程)之详细攻略
  • 接口测试实战 | Android 高版本无法抓取 HTTPS,怎么办?
  • 嵌入式开发:清理可重用软件的API
  • Windows与网络基础-3-虚拟机安装Kali Linux
  • 面试题-谈谈你对JVM的理解
  • 面试时Dubbo原理记不住?来看看《Dubbo原理浅析——从RPC本质看Dubbo》
  • 开源治理:安全的关键
  • 什么是快应用?与原生APP相比优势在哪里
  • 【知识碎片】第三方登录弹窗效果
  • C++回声服务器_9-epoll边缘触发模式版本服务器
  • CNN 在图像分割中的简史:从 R-CNN 到 Mask R-CNN
  • emacs初体验
  • vue脚手架vue-cli
  • vue中实现单选
  • 第13期 DApp 榜单 :来,吃我这波安利
  • 干货 | 以太坊Mist负责人教你建立无服务器应用
  • 聊聊redis的数据结构的应用
  • 前端之Sass/Scss实战笔记
  • 设计模式走一遍---观察者模式
  • 使用前端开发工具包WijmoJS - 创建自定义DropDownTree控件(包含源代码)
  • 线上 python http server profile 实践
  • 写代码的正确姿势
  • 一个项目push到多个远程Git仓库
  • linux 淘宝开源监控工具tsar
  • 如何用纯 CSS 创作一个菱形 loader 动画
  • ​LeetCode解法汇总2670. 找出不同元素数目差数组
  • $HTTP_POST_VARS['']和$_POST['']的区别
  • (13)Latex:基于ΤΕΧ的自动排版系统——写论文必备
  • (C语言)strcpy与strcpy详解,与模拟实现
  • (echarts)echarts使用时重新加载数据之前的数据存留在图上的问题
  • (HAL库版)freeRTOS移植STMF103
  • (附源码)springboot 基于HTML5的个人网页的网站设计与实现 毕业设计 031623
  • (附源码)ssm基于jsp的在线点餐系统 毕业设计 111016
  • (六)激光线扫描-三维重建
  • (七)Java对象在Hibernate持久化层的状态
  • (转)程序员疫苗:代码注入
  • .bat批处理(七):PC端从手机内复制文件到本地
  • .Net Core缓存组件(MemoryCache)源码解析
  • .NET 中 GetHashCode 的哈希值有多大概率会相同(哈希碰撞)
  • .vue文件怎么使用_我在项目中是这样配置Vue的
  • :如何用SQL脚本保存存储过程返回的结果集
  • @Autowired和@Resource的区别
  • @media screen 针对不同移动设备
  • @ModelAttribute使用详解
  • [1] 平面(Plane)图形的生成算法
  • [ArcPy百科]第三节: Geometry信息中的空间参考解析
  • [AutoSar]状态管理(五)Dcm与BswM、EcuM的复位实现
  • [bzoj 3534][Sdoi2014] 重建