版本协议

OpenAtom OHL 1.0

标签
标准版
#第11届立创电赛#智能水产水质监测控制器

创建时间:6天前

11 0

描述

<div> <ul> <li>1、项目功能介绍 本项目面向小型鱼塘、家庭鱼缸养殖场景,解决人工定时检测水质效率低、水温 / 浊度异常无法及时告警的痛点。硬件电路自主完成信号调理电路、传感器信号采集单元、继电器驱动控制电路 PCB 设计;单片机端编写采集滤波算法,实现水温、水体浊度数据周期性采集;系统可以根据预设阈值自动控制增氧泵、水循环水泵启停;配套 OLED 本地实时显示水质参数,超出安全阈值后蜂鸣器声光告警。整体实现水质状态自动监测、设备自动调控、异常告警,降低水产养殖人工看管成本。</li> </ul> <p>*2、项目属性 项目为<strong>非首次公开</strong>;整体方案为完全原创;未参与其他外部科创比赛,无获奖记录;在校内完成课程设计答辩。</p> <ul> <li>3、开源协议 本项目采用 <strong>GPL3.0 开源协议</strong>。项目硬件采集电路、阈值判断控制逻辑为项目核心功能,全部开源;OLED 显示驱动、传感器底层读取驱动属于辅助功能。项目无直接引用第三方完整开源工程,部分底层外设驱动参考公开社区示例,已遵循对应开源协议。市场采购的浊度传感器模块、继电器模块不作为项目核心创新点。</li> </ul> <p>*4、硬件部分 主控选用 STM32F103C8T6 单片机作为核心;自主设计 PCB 板集成信号调理电路,对浊度模拟信号做分压滤波处理;板载 NTC 测温电路采集水体温度;三极管驱动蜂鸣器实现告警输出;光耦隔离继电器电路控制外接水泵、增氧泵负载;板载 OLED 屏幕接口。 调试方法:先单独测试各传感器模拟量输出,确认信号范围;再调试继电器负载通断,严禁负载超过继电器额定电流;整机联调修改告警阈值,模拟水质超限场景验证告警、设备自动启停功能。PCB 源文件已上传嘉立创 EDA 平台。</p> <p>*5、软件部分 开发环境为 Keil MDK‑ARM5;程序分为:ADC 采集模块、滑动平均滤波算法模块、阈值逻辑判断模块、外设驱动模块、OLED 显示模块。使用滑动平均滤波算法抑制传感器采集噪声,提升水质数据稳定性;程序上电完成外设初始化,循环采集传感器数据,和预设阈值对比,条件触发后执行继电器动作与声光告警;支持按键修改温度、浊度告警阈值。源码工程可直接编译,通过 ST‑Link 下载器烧录至单片机。</p> <p>*6、BOM 清单</p> <p>表格</p> <table> <tr> <th>型号</th> <th>名称</th> <th>封装</th> <th>用途</th> </tr> <tr> <td>STM32F103C8T6</td> <td>主控单片机</td> <td>LQFP‑48</td> <td>系统主控运算</td> </tr> <tr> <td>NTC‑10K</td> <td>热敏电阻</td> <td>0805</td> <td>水温采集</td> </tr> <tr> <td>PC817</td> <td>光耦</td> <td>DIP‑4</td> <td>继电器隔离驱动</td> </tr> <tr> <td>SRD‑05VDC‑SL‑C</td> <td>5V 继电器</td> <td>DIP</td> <td>控制水泵增氧泵</td> </tr> <tr> <td>0.96 寸 OLED</td> <td>OLED 显示屏</td> <td>排针接口</td> <td>参数显示</td> </tr> <tr> <td>有源蜂鸣器</td> <td>蜂鸣器</td> <td>直插</td> <td>超限告警</td> </tr> </table> <p>采购渠道:立创商城;其余阻容件 0805 封装。</p> <p>*7、大赛 LOGO 验证 PCB 丝印层添加电赛大赛 LOGO 标识,输出 PCB 生产文件,制作实物后拍摄包含 PCB 丝印 LOGO 的实物照片上传。LOGO 资源从提供的 zip 压缩包获取。</p> <ul> <li>8、演示您的项目并录制成视频上传 横屏拍摄,分辨率 1920×1080,输出 MP4 格式,控制文件大小 50M 以内。 视频标题示例:<code>立创电赛:《智能水产水质监测控制器》-功能演示</code> 录制内容:硬件实物介绍、传感器模拟水质异常、水泵自动启停、声光告警、屏幕参数展示;可同步录制制作过程短视频投稿冲榜。</li> </ul> </div>

文档

BOM

暂无

附件

暂无

评论(0)

  • 表情
    emoji
    小嘉工作篇
    小嘉日常篇
  • 图片
成功
工程所有者当前已关闭评论
goToTop
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow