# 鸭棚养殖智能控制系统Open **Repository Path**: Muub/Intelligent_Control_System_For_Duck_Open ## Basic Information - **Project Name**: 鸭棚养殖智能控制系统Open - **Description**: 鸭棚养殖智能控制系统 - **Primary Language**: C - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-29 - **Last Updated**: 2026-04-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
D133中控主机➕Air001环境采集从机➕Ai8051U交流缺相检测从机
本项目是面向肉鸭养殖的智能控制系统,由 D133屏幕主控、Air001环境采集从机 和 Ai8051U交流缺相检测从机 组成,支持RS485有线读取/LoRa无线/2.4G无线上传的方式,实现温湿度、氨气、CO₂等环境参数监测与三相电缺相故障检测,从而控制风机、暖风、水帘运行,并通过ML307C模组将数据同步上传至云平台,以保障养殖环境稳定可靠。
本次展示使用一个主机,三个环境采集从机(从机1:无线上传、从机2:带屏显示、从机3:2路NTC模拟两个区域温度),一个缺相检测从机(无线上传),水表与缺相检测从机2使用上位机模拟,数据同步上传至云平台。  
整个系统最大支持1路主机➕7路从机(4路环境检测从机、2路交流缺相检测从机、1路水表)组合,用户可根据需求增添自己的设备。主机可根据超时检测自动排除离线从机数据,从而确保系统正常运行;同时从机也支持自定义外挂传感器的安装,程序会自动扫描传感器数量以做出最优的数据显示与上报。 
本项目仅作为毕设项目展示,演示性较高,或多存在设计问题,不建议复刻安装使用,仅供参考学习,欢迎大佬指点
2026.1.23:交流检测从机第一版硬件外设调通,支持Modbus协议读取数据。
2026.2.2:RGB屏幕转接板测试成功,支持衡山派驱动50PinRGB接口屏幕。
2026.2.13:环境检测从机第一版硬件外设调通,支持Modbus协议读取数据。
2026.2.26:中控主机第一版硬件焊接,屏幕正常显示。
2026.3.1:中控主机增加排针转接板,外设调通。
2026.3.9:中控主机支持RS485 Modbus协议读取从机数据并显示。
2026.3.15:中控主机支持LoRa无线协议读取从机数据并显示。
2026.3.20:环境检测从机第二版硬件调通,支持锂电池供电。
主控:使用D133衡山派开发板作为主控,配备7寸1024*600分辨率RGB屏幕。
供电:支持9-24V DC输入、5V输出,支持锂电池供电(方便便携展示),继电器独立供电。
外设:支持7路风机、1路暖风、1路水帘控制;预留1路扬声器、1路蜂鸣器、1路数字麦克风、摄像头接口(与网口二选一使用)、SD卡(插入检测引脚与LoRa检测引脚冲突)。
通信:配备RS485接口、NRF24L01接口、LoRa接口、4G Cat.1接口、板载WiFi、以太网口(第一版硬件实测丢包率较高)。

一、机械部分:
1.7寸显示屏塑料外壳定制智能控制器面板数显仪表壳体文本一体机壳 29💴
2.耀元鸿7寸TFT液晶显示屏IPS高清RGB接口GT911电容触摸串口屏50P 69💴
3.由于核心板和电池槽太高,外壳后盖无法完全盖住,前盖后盖之间使用M3*25+6铜柱固定。
4.核心板与底侧PCB使用M3*15+6铜柱支撑。
5.触摸使用FFC-0.5-6P-100mm同向排线
6.屏幕使用FFC-0.5-40P-100mm反向排线
7.网口使用FFC-0.5-24P-100mm同向排线
8.电池建议使用平头18650锂电池
二、安装注意:
屏幕转接板使用RGB屏幕50Pin->40Pin转接板,焊接完安装时一定要先安装完排线然后在固定到主PCB(ps:因为下方开槽距离太近了,先固定转接板在安装FFC时无法折到上面)

一、UI:
1.使用Figma进行UI设计 
2.使用GUI-Guider进行LVGL设计 
3.使用VSCode基于Luban-lite开发 
主控:使用Air001作为主控,因为还有库存没用完,刚好用在从机上压榨一下,后续可替换PY32F002。
供电:支持5V DC供电,支持锂电池供电(体积限制306070)。
外设:支持SHT30温湿度传感器、ZG09二氧化碳传感器、SC05氨气传感器、1路NTC探头、0.91寸OLED显示屏。
通信:配备RS485接口、NRF24L01/LoRa/4G Cat.1接口。
为了更好的增加PCB通用性,通信接口使用较多0Ω电阻进行实际外设选择4G/LoRa模块,需注意实际焊接器件。

一、机械部分:
使用中继盒 塑料防水盒 接线盒弧度外壳,可根据实际配置需求选择不同外壳,开孔外壳最好再配个防水透气膜。
PCB固定则使用M3*6~M3*8的自攻螺丝。
双通道台湾燃太ZG09二氧化碳传感器模块485/串口输出量程5000PPM 138💴
氨气传感器NH3浓度检测空气质量环境监测模组数字电化学SC05-NH3 98💴
二、安装注意:
最大支持306070规格锂电池安装,目前使用304466 1000mAh软包锂电池,大约能用一周左右。



主控:使用Ai8051U 34K64 LQFP48作为主控(虽说LQFP44即可满足需求,但是1.9💴的价格不得不选LQFP48了)
供电:支持9-24V DC输入,支持typc-c供电下载测试,还板载一路阻容降压之后的DC供电方案,但因实验条件限制未进行测试。
外设:支持4路三相电压缺相检测、1路蜂鸣器、1路指示灯。
通信:配备RS485接口、NRF24L01接口、LoRa/4G Cat.1接口。
详细工程见:Ai8051U多路三相交流光耦检测模块 
一、机械部分:
使用塑料电源仪表壳体亚当模块PLC导轨式工控盒145*90*40单边外壳,因外壳限制,所以制作了4路交流检测。如果有合适外壳可以做7路检测直接节省一路从机。
为方便带外壳测试,可使用两个M3*6平头螺丝对PCB固定,省下两个孔位则使用原装螺丝固定外壳。
主控:使用亿佰特CMT2300A无线收发模组替SI4463/SI4432/SI4438,为兼容5V通信,增加TXS0108EPWR双向电平转换器,可通过0R电阻设置不同通信电平。  
主控:使用亿佰特PAN3060无线收发模组替LLCC68,为兼容5V通信,增加TXS0108EPWR双向电平转换器,可通过0R电阻设置不同通信电平。  
主控:使用ML307C中移4G模组,串口通信转换使用度云doLEV-01/02串口电平转换芯片替换TXS0102/0108/RS0102/doiot芯片。(暂未验证,目前使用ML307R-DL 度云DTU版本)  