最近设计了一个项目基于单片机的智能鱼缸系统设计|| 基于物联网技术养鱼系统,与大家分享一下:
一、基本介绍
项目名:鱼缸(实物)
项目编号:mcuclub-dz-292
单片机类型:STM32F103C8T6
具体功能:
1、通过超声波检测水位,并设定一个鱼缸总高度,当水位低于设置最小值,进行加水
2、通过防水式DS18B20检测水温,当水温低于设置最小值,进行加热(防水加热棒)
3、通过PH检测模块检测PH值,当PH值高于设置最大值或低于设置最小值,启动水泵换水(两个继电器)
4、通过浊度传感器检测浑浊度,浑浊度大于设置最大值,启动水泵换水(两个继电器)
5、通过光敏电阻检测光照值,当光照值低于设置最小值,进行补光
6、通过内部RTC获取时间,并可通过按键设置3个定时投喂时间点,投喂时间到后,开启步进电机,停留10s后,再自动关闭
7、通过按键可设置间隔多少时间充氧一次
8、通过按键可设置各阈值
9、通过OLED显示屏显示测量值
10、通过WIFI模块将测量数据发送到手机端,手机端可调节各阈值,并可以控制加水、排水、加热、投喂、补光以及模式切换
二、32实物图
单片机型号:STC89C52
板子为绿色PCB板,两层板,厚度1.2,上下覆铜接地。元器件基本上为插针式,个别降压芯片会使用贴片式。
供电接口:TYPE-C