元器件:STM32单片机、最小系统、LCD1602液晶显示模块、LED指示灯模块、4继电器模块(分别模拟加热、增氧、加水、放水开关)、防水DS18B20温度检测模块、驱动芯片ULN2003、步进电机、水位传感器模块、光敏电阻GL5506模块、WiFi模块ESP8266(腾讯云平台)、按键模块

实现功能:
1.温度检测模块检测水产养殖环境的温度。
2.光敏电阻模块检测水产养殖环境的光照。
3.2个水位传感器检测水产养殖环境的高水位和低水位。
4.显示模块会实时显示当前时间、温度数值、光照数值、操作模式。
5.当温度低于预设数值,继电器模拟进行加热,达到预设的上限值停止加热。(水不满不会启动加热,防止水产养殖环境干烧)
6.当低水位检测没有水,代表缺水,会控制继电器打开进水开关。当高水位检测到有水,代表水已经到达预设的位置,就会关闭进水开关。
7.可以设定喂食时间,达到预设的喂食时间,步进电机正反转,模拟进行喂食。
8.达到预设的增氧时间,继电器模拟进行增氧。
9.当光照数值低于预设值启动LED指示灯模拟补光。
10.按键模块可以设置换水时间、喂食时间、增氧时间。 
11.通过WiFi模块ESP8266把检测到的数据传送至云平台,通过云平台发送到手机App,可以实时显示时间、温度数值、光照数值。可以通过APP设置温度上下限、光照下限。设置自动换水时间,自动喂食时间,自动增氧时间。
12.APP内可以设置自动模式,手动模式。在手动模式下可以通过APP或按键进行手动加热、冲氧、加水、放水、喂食、补光。

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐