亲,“电路城”已合并到全星升级的「与非网」。了解新「与非网」

基于ARM的鱼池养殖智能控制系统(程序+电路图)

2022/08/10
2489
提供买家交流群支持
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
提供BOM
放大
方块图(4)
电路板图
相关方案
  • 方案介绍
  • 相关文件
  • BOM清单
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

基于ARM的鱼池养殖智能控制系统
本设计针对鱼塘养殖的智能控制来设计开发的监控系统,主要由浑浊度检测模块、温度检测模块、STM32信息采集板以及ARM开发板构成。两个传感器连接在信息采集板上,信息采集板通过无线传输连接到ARM开发板系统。并将采集的数据与ARM开发板传输下来的预设定的参数进行比较,以判断数据是否超出警戒线,并最终决定是否报警。当浑浊度超出警戒线时,自动开启电机进行换水,并且实现在ARM开发板的LCD上显示传感器所采集的实时数据以及参数上下限。
(1)在硬件方面,独立开发了基于STM32的最小系统的信息采集板,通过无线传输发送到同样基于STM32的最小系统的上位机,基于STM32的最小系统的上位机再通过串口传输到串口屏上。
(2)在软件方面,在keil的编译环境下,根据基于STM32的最小系统的上位机的这个硬件平台,对系统程序进行编译和调试,实现了将C语言在STM32最小系统上的移植。并在此基础上,通过编写监控终端的程序,实现了对鱼塘的实时监测系统的整体功能,同时向用户提供一个比较友好的管理界面。
(3)完成了监控终端与上位机的数据双向传通信,包括上位机向下位机传送参数上下限的数据,下位机往上位机发送定时采集的数据。并实现了潜水泵在浑浊度过高时候自动开启。

(1)将ZigBee无线数据传输模块与同样简洁高效的STM32最小系统结合在一起,实现了对鱼塘养殖的监控和及时预警。
(2)采用C语言编程的STM32F103C8T6最小系统控制器,能够精准地控制,实现实时数据采集和无线传输数据及其处理。
(3)当浑浊度过高的时候,会及时报警并且实现自动换水。
(4)温度检测模块采用DS18B20,如果鱼塘的温度低时,会及时报警并自动加热。
STM32等芯片直流电源、DS18B20传感器、浑浊度传感器、1602液晶显示

  • 3-原理图(源文件+PDF).zip
    描述:原理图
  • 1-源程序.zip
    描述:源程序

BOM清单

器件型号 数量 器件厂商 器件描述 数据手册 ECAD模型 风险等级 参考价格 更多信息
STM32F103C8T6 2 STMicroelectronics Mainstream Performance line, Arm Cortex-M3 MCU with 64 Kbytes of Flash memory, 72 MHz CPU, motor control, USB and CAN
$9.34 查看
ZIGBEE 2 X 未精准适配到当前器件信息,点击查询推荐元器件
DS18B20 1 Dallas Semiconductor Serial Switch/Digital Sensor, 12 Bit(s), 0.50Cel, Round, 3 Pin, Surface Mount, TO-92, 3 PIN
$7.44 查看
tsw-30 1 浊度传感器 未精准适配到当前器件信息,点击查询推荐元器件
LCD1602(5VBLUEBACKLIGHT) 1 Waveshare Electronics 5 X 8 Dot Matrix LCD Display,
暂无数据 查看

相关推荐

电子产业图谱