# 鱼缸智能全光谱控制器 **Repository Path**: gie-studio/FullSpectrum-FishTank-LED-Controller ## Basic Information - **Project Name**: 鱼缸智能全光谱控制器 - **Description**: 大功率65W鱼缸灯控制器 - **Primary Language**: C - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-05-28 - **Last Updated**: 2024-03-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # FullSpectrum-LED-Controller-for-FishTank # 鱼缸智能全光谱控制器 ![title](./img/TITLE.jpg) ### 重要提示: 1. 不同通道电流不同不可混插 2. 铝基板和PCB接口因布线原因非按顺序对应,需按标示接线 3. 铝基板输入口不需要焊也不能焊XH2.54的座,直接焊线 4. CONN1接口旁边的大孔就是用于穿线的,CONN2可直接从边缘穿线 5. UV的高度需要严格贴合散热器否则将快速过热 6. 现有bug:XL3001调光不线性,自动模式下不明显,手动时会忽亮忽暗,应该是方案问题 ### 方案简介 4路恒流LED驱动,PT4115+XL3001方案,PWM调光,带自动与手动模式和温度检测 主控:STM32F103C8T6或者C6T6 驱动:PT4115(1A电流两组)、XL3001(1.5A电流两组),最大输出功率65W LED方案:欧司朗LE RTDUW S2WM(RGBW20W) x1、欧司朗LE RTDUW S2WP(正白光15W)x1、欧司朗W5AP 6070 (465-485nm蓝光平头5W) x4、科瑞MLE3535(宝蓝光1.5W)x4、光弘三串三并10W紫外(400-405nm)(尺寸56x40mm) 透镜:77mm透镜三件套(60°) 测温:18B20 显示:LX12864B11配白色背光板 散热:超频3塔式CPU散热器(翻出来的,卡扣式CPU散热器只要尺寸合适都行,不合适就改铝基板) 电源:台达24V 5A ### 重点文件列表 - Fish_Manager.PrjPcb:控制器PCB工程(不含铝基板部分) - LED.pcbdoc&LED.schdoc:铝基板PCB与原理图(从立创EDA导出的) - HOLD_BOARD.PcbDoc:结构支撑PCB - Code(STM32):控制器STM32程序 - ML2_20220506.cdr:亚克力外壳CorelDraw设计稿 - ML2_20220506.dxf:亚克力外壳CAD生产稿 ## 组装教程 #### 铝基板部分 本方案使用的LED均为高功率小体积的方案,焊接时必须连接背面热焊盘保证散热,否则将快速过热,建议有条件的使用锡膏+加热台方式焊接,实在不行可以锡膏+热风枪,只有烙铁焊不了的。铝基板最好打白油的,由上下两个凸出扣在CPU散热器上,输出口不焊接接插件直接出线,如下图所示。 ![LED_install](./img/LED_install.jpg) 透镜支撑铜柱和输出口实物如图:(忽略我错误的铝基板颜色= =) ![LED_install2](./img/LED_install2.jpg) 透镜三件套不需要反光杯,直接使用固定圈将透镜压在支撑铜柱上面,拧螺丝时不可太紧以防铝基板变形或崩坏透镜,四角的螺丝统一高度就行,散热器卡好后最好用扎带横着捆一圈避免溜出来,安装好后如图: ![LED_install3](./img/LED_install3.jpg) #### 控制器部分 控制器部分没啥好说的就是照着原理图焊就行,焊好以后可以给XL3001和那一堆电感贴上一个散热器之类的,工作的时候它们真的好烫。 ![Main_board](./img/Main_board.jpg) #### 总体组装 总体组装就是用亚克力和各种不锈钢柱之类的把上面的电路装一块,内部M3铜柱总高130mm,有四根,最下方经过垫片与20mm不锈钢角铁连接,角铁再接M4的不锈钢柱,最后不锈钢柱的两端通过结构固定PCB相连,看图。在最后的装盒之前,记得将必要的引线引出来,包括主电源、藻缸灯电源、温度探头。 ![Main_board2](./img/Main_board2.jpg) #### 软件和界面 软件上可根据不同的需要调整最大输出功率和日出日落时间,按下左边按钮(MODE)可切换手动和自动控制,自动控制时按设定的日出日落工作,手动控制时根据旋钮状态输出各通道,按下右边按钮屏幕上对应的数字会闪烁,再按左边按钮可调整这些数字,包括时间、日出时间、日照时常和输出功率。 其他参数需要调整的话则需要修改程序源码,当前默认源码配置为海水珊瑚缸所以整体色调会偏蓝一点,其他缸的话通过程序调整,源码怎么改程序有注释。 ![LCD](./img/LCD.jpg)