25-基于单片机的智能水产养殖控制系统设计

单片机型号(stm32 )

目录

一、摘要

二、设计要求

三、原理图

四、说明书预览

五、QA

作者简介:被多个学校常年聘为校外企业导师,指导学生毕业设计并参与学生毕业答辩指导,有较为丰富的相关经验。期待与各位高校教师、企业讲师以及同行交流合作

主要内容:人工智能与大数据、单片机/PLC开发、Matlab物联网设计与开发设计、学习资料、面试题库、技术互助、就业指导等

业务范围:指导功能设计、开题报告、任务书、文献综述、系统功能实现、代码编写、论文编写和辅导、论文降重、长期答辩答疑辅导、腾讯会议一对一专业讲解辅导答辩、模拟答辩演练、和理解代码逻辑思路等。

收藏点赞关注作者

二、设计要求

  1. LCD1602液晶显示是否缺水、时间、温度等信息

  2. 水位传感器检测鱼缸水位是否有水,水位传感器检测缺水,液晶显示NO Water ! 蜂鸣器报警,进水继电器闭合开始加水

  3. DS18B20温度传感器检测当前温度

  4. 第一个按键:设置 第二个:加 第三个:减 第四个:退出

  5. 按下第一个按键设置时间

  6. 再次按下第一个然后进入换水时间设置页面, Set Water Time

  7. 长按第一个按键听到滴一声就可以进行修改时间

  8. 换水时间到后出水继电器闭合5S水泵模拟出水,然后进水继电器闭合5S表示换水完成,按第一个按键退出设置换水时间

  9. 在次按下 一个按键进入喂食时间, Set Feed Time

  10. 喂食时间到后步电机旋转然后进行投放实物, 10S后电机反转回来表示喂食结束, 喂食时第一行闪烁显示F 表示正在喂食

  11. 在次按下 一个按键进入温度保温, Set The Temp min:温度下限 max:温度上限

  12. 温度低于设置min 蜂鸣器进行报警提醒,加热片开始加热达到max停止, 加定时增氧功能 :

  13. 按键设置增氧开启关闭时间, Set Oxygen Time K:XX:XX(开启增氧时间) G:XX:XX(关闭增氧时间)

  14. 时间到后开启增氧泵进行增氧

  15. 液晶显示AUTO:自动模式 MANUAL:手机端手动模式

  16. 连接手机APP后手机端显示当前信息参数

  17. 手机端也可以无线像按键一样进行设置修改参数

18.点击"时间校准"可以直接一键校准板子上的时间

19.点击 "模式切换"MANUAL可以直接手机端进行无线控制液晶显示:MANUAL

20.当进行增氧换水喂食加热等功能时,手机端的小图标会被点亮表示正在进行换水增氧喂食换水加热等操作

三、原理图

四、说明书预览(15000字)

五、如果学弟学妹们在毕设方面有任何问题,随时可以私信我咨询哦,有问必答!学长专注于单片机相关的知识,可以解决单片机设计、嵌入式系统、编程和硬件等方面的难题。愿毕业生有力,陪迷茫着前行!

通过网盘分享的文件:资料下载.rar

链接: https://pan.baidu.com/s/1sVTOYTVY_XwRUYBiV_2-6Q 提取码: 1234

相关推荐
安生生申1 小时前
ESP32-CAM视觉语音AI助手(千问平台):摄像头、INMP441、MAX98357与单片机数据接入
人工智能·单片机·嵌入式硬件
碧海银沙音频科技研究院1 小时前
基于炬芯ATS3089X的ST LIS2DW12 三轴 MEMS 加速度传感器(G-Sensor)敲击按键功能实现
人工智能·嵌入式硬件
ccbw161 小时前
CH32L103低功耗RISC-V MCU的集成外设与选型参考
单片机·嵌入式硬件·risc-v·低功耗mcu·潜创微·青稞risc-v4c
逐光者9332 小时前
电子设计——运算放大器(运放)基础
嵌入式硬件
霖霖7142 小时前
【ESP32笔记】读取DHT11温湿度数据
笔记·单片机·mcu·物联网
HRTOS2 小时前
HRTOS 4.0 硬件实测:os_delay() 延迟测试与系统时间精度分析
单片机·嵌入式硬件·51单片机
yrx0203072 小时前
迪文屏C51开发
stm32·串口屏
硅基手札2 小时前
【I2C 技术系列 11】I2C Linux 驱动框架
linux·驱动开发·stm32·单片机·嵌入式硬件·mcu·计算机外设
碧海银沙音频科技研究院2 小时前
炬芯ATS3089智能手表烧录方法
人工智能·驱动开发·嵌入式硬件·算法