观赏鱼养护中心
症状反查疾病 · 21 天开缸 SOP · 个性化养护清单 · 24 种常见鱼病
换水/PH/温度/喂食频次
症状反查疾病 · 21 天开缸 SOP · 个性化养护清单 · 24 种常见鱼病
点击鱼出现的所有症状(多选),下方将匹配最可能的疾病并提供应对方案。
1. 水质稳定胜过所有药物 - 氨氮 / 亚硝酸盐保持 0(任何检出 = 危险) - pH 稳定(变化 ≤ 0.5/天) - 温度稳定(变化 ≤ 2°C/天) - 90% 鱼病归根于水质问题
2. 新鱼必须隔离 14 天 独立小缸 + 主缸水 + 加盐 0.3%(防寄生虫)+ 不喂或少喂。无症状再入主缸。**这一步能避免 70% 的全缸感染**。
3. 喂食 2 分钟原则 每次投喂量以 2 分钟内吃完为准。残饵腐败 = 氨氮升高 = 整缸患病。少食多餐(每日 1-2 次)比一次大量好。
4. 设备别全换 / 别全洗 滤材用旧缸水洗,不用自来水(杀死硝化菌)。一次只换一种设备,让菌群有适应时间。
5. 定期检测水质 - 每周:氨氮 + 亚硝酸 + pH - 每月:硬度 + 硝酸盐 - 试纸 / 测试液成本 < 100 元,能避免数千元损失
了解工具定位 · 使用场景 · 对比优势
输入鱼缸水体参数(容积、当前pH值、温度、鱼只数量与种类),自动计算换水量、pH调节量、喂食频次与单次喂食量。新手开缸、出差前批量设置、日常养护记录均可使用。所有计算在浏览器内完成,数据不上传服务器。
新手刚开缸,鱼缸水质不稳定,不知道什么时候该换水、喂食。本工具根据鱼缸尺寸、鱼种密度和过滤类型,给出换水频率、PH 和温度建议,避免因水质波动导致死鱼,帮助平稳度过开缸期。
鱼缸 PH 突然飙升或骤降,鱼只出现浮头、缩鳍现象。输入当前 PH 和目标 PH,工具计算安全调节幅度和所需缓冲剂用量,避免一次性调整过大造成鱼只休克,同时给出换水配合方案。
夏季室温 35℃ 以上,鱼缸水温超过 30℃,热带鱼可能热应激死亡。工具结合鱼缸水体体积和当前温度,推荐降温措施(风扇、冰瓶、换水)的执行频次和单次换水量,确保温度缓慢回落至安全区间。
出差 5-7 天,担心自动喂食器设置不当导致水质恶化。输入鱼种食性、数量、过滤强度,工具给出每日喂食频次和单次投喂量上限,同时推算出差期间换水间隔,确保回来时水质仍在可控范围。
每周固定换水 1/3,但鱼缸藻类依然爆发。输入硝酸盐、磷酸盐实测值和鱼只密度,工具动态调整换水频次(从每周一次改为每 5 天一次)和单次换水量(从 1/3 降至 1/4),在抑制藻类的同时减少水质震荡。
| 维度 | 本工具 | 竞品 A (AqAdvisor) | 传统方法 |
|---|---|---|---|
| 数据隐私 | 纯浏览器计算,数据不上传服务器 | 需注册并上传鱼缸生物列表至服务器 | 依赖个人经验,无数据记录 |
| 处理速度 | 输入即出,约 0.5 秒 | 需等待服务器响应,约 3-8 秒 | 无即时反馈,需数小时观察或查阅资料 |
| 离线可用 | 完全离线,断网可用 | 必须联网 | 完全离线,依赖实体书或记忆 |
| 输入方式 | 直接输入数值(水温、PH、鱼缸容量) | 需从数据库选择具体鱼种、过滤设备等 | 无标准输入,凭经验估算 |
| 输出内容 | 直接给出换水频率、喂食频次、PH/温度建议 | 给出鱼种兼容性评分和过滤建议 | 无量化输出,仅凭经验判断 |
| 使用门槛 | 无需专业知识,输入数字即可 | 需了解鱼种学名、过滤系统型号 | 依赖多年养鱼经验,新手难以操作 |
| 适用场景 | 日常快速养护提醒 | 新开缸前的生物规划 | 资深玩家的经验判断 |
上手步骤 · 输入输出 · 避坑提示
| 输入 | 输出 | 说明 |
|---|---|---|
| 鱼缸容量: 100升 | 当前温度: 26°C | 目标温度: 28°C | 当前PH: 7.2 | 目标PH: 7.0 | 喂食频次: 2次/天 | 上次换水: 3天前 | 换水建议: 换水20%(20升),每周1次 | 温度: 需缓慢升温至28°C(建议每小时不超过1°C) | PH: 无需调整(自然波动在安全范围) | 喂食: 保持2次/天,每次3分钟内吃完 | 典型常规场景:中型热带鱼缸的日常养护 |
| 鱼缸容量: 50升 | 当前温度: 30°C | 目标温度: 26°C | 当前PH: 6.0 | 目标PH: 7.5 | 喂食频次: 1次/天 | 上次换水: 7天前 | 换水建议: 换水30%(15升),立即执行 | 温度: 需缓慢降温至26°C(建议每小时不超过1°C) | PH: 需逐步提升(建议使用PH缓冲剂,每天调整不超过0.3) | 喂食: 减少至1次/天,每次2分钟内吃完 | 边界 case:PH和温度同时大幅偏离目标 |
| 鱼缸容量: 200升 | 当前温度: 24°C | 目标温度: 24°C | 当前PH: 8.5 | 目标PH: 7.0 | 喂食频次: 3次/天 | 上次换水: 1天前 | 换水建议: 无需换水(上次换水不足24小时) | 温度: 无需调整 | PH: 需逐步降低(建议使用降PH剂,每天调整不超过0.5) | 喂食: 减少至2次/天,避免残饵污染水质 | 易错 case:新手频繁换水且PH过高 |
| 鱼缸容量: 30升 | 当前温度: 22°C | 目标温度: 26°C | 当前PH: 6.5 | 目标PH: 6.5 | 喂食频次: 1次/天 | 上次换水: 14天前 | 换水建议: 换水25%(7.5升),立即执行 | 温度: 需缓慢升温至26°C(建议每小时不超过1°C) | PH: 无需调整 | 喂食: 保持1次/天,注意观察鱼只状态 | 边界 case:小型缸长期未换水且温度偏低 |
| 鱼缸容量: 100升 | 当前温度: 28°C | 目标温度: 28°C | 当前PH: 7.0 | 目标PH: 7.0 | 喂食频次: 2次/天 | 上次换水: 5天前 | 换水建议: 换水15%(15升),按计划执行 | 温度: 无需调整 | PH: 无需调整 | 喂食: 保持2次/天,每次3分钟内吃完 | 典型常规场景:稳定状态下的例行养护 |
| 鱼缸容量: 80升 | 当前温度: 18°C | 目标温度: 28°C | 当前PH: 5.0 | 目标PH: 7.0 | 喂食频次: 0次/天 | 上次换水: 30天前 | 换水建议: 换水50%(40升),分两次执行(间隔2小时) | 温度: 需缓慢升温至28°C(建议每小时不超过1°C,可能需要10小时以上) | PH: 需大幅提升(建议先换水再使用PH缓冲剂,每天调整不超过0.5) | 喂食: 恢复喂食,从1次/天开始,每次1分钟内吃完 | 边界 case:极端恶劣水质(长期不换水、温度PH严重偏离) |
| 鱼缸容量: 60升 | 当前温度: 26°C | 目标温度: 26°C | 当前PH: 7.2 | 目标PH: 7.2 | 喂食频次: 5次/天 | 上次换水: 2天前 | 换水建议: 换水10%(6升),增加换水频率至每周2次 | 温度: 无需调整 | PH: 无需调整 | 喂食: 减少至2次/天,过量喂食是水质恶化的主因 | 易错 case:新手过量喂食导致水质快速恶化 |
每次换水 50%,每周换一次每次换水 20%-30%,每周换一次;或每次换水 50%,每两周换一次换水比例越大,对水质和鱼类的冲击越大。50% 换水需要更长的间隔让硝化系统恢复,否则氨氮和亚硝酸盐会剧烈波动。
从水龙头接水直接倒入鱼缸自来水用除氯剂处理后再入缸,或晾晒 24-48 小时除氯自来水中余氯会破坏鱼鳃黏膜和硝化细菌。即使少量余氯也对敏感鱼类(如灯科鱼)致命。
PH 7.0 没问题,直接加 PH 调低剂先测 KH(碳酸盐硬度),KH 低于 4°dH 时用缓冲剂稳定后再调 PH低 KH 水体 PH 极易骤变(如 CO2 注入或换水后),直接加酸/碱剂可能造成 PH 震荡,鱼在 15 分钟内休克。
加热棒附近温度 26℃,全缸 OK分别在鱼缸两端和对角线位置测温度,温差不超过 1℃加热棒出水口温度通常比远端高 2-3℃。只测加热棒附近会掩盖缸内冷区,导致鱼群聚集在角落。
每天喂 3 次,每次 3 分钟内吃完先按包装说明减半喂 3 天,观察鱼粪量和残饵量,再调整到 1-2 次/天包装说明针对实验室理想环境(高过滤、低密度)。家庭鱼缸过滤弱、水体小,过量喂食直接导致氨氮飙升。
新水 22℃,缸内 26℃,直接倒入新水加热到 25-27℃(与缸温差 ≤2℃)后再缓慢加入温差超过 3℃ 会导致鱼体表黏液脱落、白点病爆发。热带鱼(如神仙鱼)对温差尤其敏感。
把生化棉和陶瓷环拿到水龙头下猛冲用缸内换出的旧水轻轻揉洗生化棉,陶瓷环只轻晃去除大颗粒自来水中的氯会杀死滤材上的硝化细菌,导致硝化系统崩溃。猛冲会破坏菌膜结构。
公式推导 · 流程图解 · 依据出处
V = (T × N × W) / 1000
V — 建议换水量(升)T — 鱼缸总水量(升)N — 换水比例(0.1~0.3,即10%~30%)W — 喂食频次修正系数(0.8~1.2)鱼缸总水量 T=100 升,日常换水比例 N=0.2(20%),喂食频次较高(每日2次)取 W=1.1。则 V = 100 × 0.2 × 1.1 / 1000 = 0.022 千升 = 22 升。建议单次换水 22 升。
适用于淡水观赏鱼(金鱼、灯科鱼、神仙鱼等),换水比例 10%~30% 为安全区间。海水缸或高密度养殖需另参考盐度/氨氮数据。公式基于水族行业通用换水经验,非精确科学标准。
3 种主流语言 · 复制即用
import math
# 根据鱼缸水量和当前pH计算缓冲液添加量
# 假设使用磷酸二氢钠(NaH2PO4)降低pH
def calc_ph_adjustment(volume_liters, current_ph, target_ph):
"""
volume_liters: 鱼缸实际水量(升)
current_ph: 当前pH值
target_ph: 目标pH值
返回: 需要添加的1M NaH2PO4溶液毫升数
"""
if current_ph == target_ph:
return 0.0
# 简化模型:每降低0.1pH需要约0.1ml/L的1M缓冲液
# 实际需根据水体缓冲能力调整
delta = abs(current_ph - target_ph)
ml_per_liter = delta * 1.0 # 经验系数
total_ml = volume_liters * ml_per_liter
return round(total_ml, 1)
# 示例:100L鱼缸从8.2降至7.0
result = calc_ph_adjustment(100, 8.2, 7.0)
print(f"需添加1M NaH2PO4溶液: {result}ml") # 需添加1M NaH2PO4溶液: 120.0mlpackage main
import (
"fmt"
"math"
)
// 根据鱼缸水量和温度计算加热器功率需求
// 假设室温比目标水温低10°C
func calcHeaterPower(volumeLiters float64, targetTempC float64, roomTempC float64) float64 {
tempDiff := targetTempC - roomTempC
if tempDiff <= 0 {
return 0
}
// 经验公式:每升水每升高1°C需要约1.2W功率
// 考虑散热损失,安全系数1.5
basePower := volumeLiters * tempDiff * 1.2
recommendedPower := basePower * 1.5
return math.Ceil(recommendedPower)
}
func main() {
// 示例:200L鱼缸,目标26°C,室温18°C
power := calcHeaterPower(200, 26, 18)
fmt.Printf("推荐加热器功率: %.0fW\n", power) // 推荐加热器功率: 2880W
}// 根据鱼只数量和体型计算每日喂食量
// 采用通用经验:鱼体长每厘米每日喂食约0.1g
function calcDailyFeed(fishList) {
/**
* fishList: [{species: string, lengthCm: number, count: number}]
* 返回: 每日总喂食量(克)
*/
if (!Array.isArray(fishList) || fishList.length === 0) {
return 0;
}
const totalGrams = fishList.reduce((sum, fish) => {
const { lengthCm, count } = fish;
if (lengthCm <= 0 || count <= 0) return sum;
// 小型鱼(≤5cm)系数0.08,中型鱼(5-15cm)系数0.1,大型鱼(>15cm)系数0.12
let coefficient = 0.1;
if (lengthCm <= 5) coefficient = 0.08;
else if (lengthCm > 15) coefficient = 0.12;
return sum + (lengthCm * count * coefficient);
}, 0);
return Math.round(totalGrams * 10) / 10;
}
// 示例:10条3cm灯鱼 + 2条10cm神仙鱼
const fish = [
{ species: '灯鱼', lengthCm: 3, count: 10 },
{ species: '神仙鱼', lengthCm: 10, count: 2 }
];
console.log(`每日喂食量: ${calcDailyFeed(fish)}g`); // 每日喂食量: 4.4g8 个高频疑问