观赏鱼养护

换水/PH/温度/喂食频次

412 次访问
AQUARIUM CARE CENTER

观赏鱼养护中心

症状反查疾病 · 21 天开缸 SOP · 个性化养护清单 · 24 种常见鱼病

症状反查疾病

0 个症状已选

点击鱼出现的所有症状(多选),下方将匹配最可能的疾病并提供应对方案。

尚未选择症状,请从上方点击

鱼病预防 5 大铁律

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 和目标 PH,工具计算安全调节幅度和所需缓冲剂用量,避免一次性调整过大造成鱼只休克,同时给出换水配合方案。

🌡️

夏季高温应急

夏季室温 35℃ 以上,鱼缸水温超过 30℃,热带鱼可能热应激死亡。工具结合鱼缸水体体积和当前温度,推荐降温措施(风扇、冰瓶、换水)的执行频次和单次换水量,确保温度缓慢回落至安全区间。

🍽️

出差喂食管理

出差 5-7 天,担心自动喂食器设置不当导致水质恶化。输入鱼种食性、数量、过滤强度,工具给出每日喂食频次和单次投喂量上限,同时推算出差期间换水间隔,确保回来时水质仍在可控范围。

🔄

换水周期优化

每周固定换水 1/3,但鱼缸藻类依然爆发。输入硝酸盐、磷酸盐实测值和鱼只密度,工具动态调整换水频次(从每周一次改为每 5 天一次)和单次换水量(从 1/3 降至 1/4),在抑制藻类的同时减少水质震荡。

对比矩阵本工具 vs 竞品 vs 传统方法

维度本工具竞品 A (AqAdvisor)传统方法
数据隐私纯浏览器计算,数据不上传服务器需注册并上传鱼缸生物列表至服务器依赖个人经验,无数据记录
处理速度输入即出,约 0.5 秒需等待服务器响应,约 3-8 秒无即时反馈,需数小时观察或查阅资料
离线可用完全离线,断网可用必须联网完全离线,依赖实体书或记忆
输入方式直接输入数值(水温、PH、鱼缸容量)需从数据库选择具体鱼种、过滤设备等无标准输入,凭经验估算
输出内容直接给出换水频率、喂食频次、PH/温度建议给出鱼种兼容性评分和过滤建议无量化输出,仅凭经验判断
使用门槛无需专业知识,输入数字即可需了解鱼种学名、过滤系统型号依赖多年养鱼经验,新手难以操作
适用场景日常快速养护提醒新开缸前的生物规划资深玩家的经验判断

使用指南

上手步骤 · 输入输出 · 避坑提示

使用步骤

  1. 输入鱼缸总水量(升),以及当前水温(℃)和 pH 值
  2. 选择鱼种与数量,或手动输入每日喂食次数与每次投喂量(克)
  3. 点击「计算养护方案」,工具自动给出换水周期、喂食频次与 pH 调整建议
  4. 查看结果区:换水间隔(天)、推荐喂食量(克/次)、温度与 pH 安全范围
  5. 如需调整参数,直接修改输入值并重新点击计算,结果即时更新

输入输出示例7 个典型场景,覆盖常规、边界与易错

输入输出说明
鱼缸容量: 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:新手过量喂食导致水质快速恶化

常见错误对照7 个常踩的坑 · 错误 → 修复

1. 换水比例和频率混淆

错误
每次换水 50%,每周换一次
修复
每次换水 20%-30%,每周换一次;或每次换水 50%,每两周换一次

换水比例越大,对水质和鱼类的冲击越大。50% 换水需要更长的间隔让硝化系统恢复,否则氨氮和亚硝酸盐会剧烈波动。

2. 直接用自来水入缸

错误
从水龙头接水直接倒入鱼缸
修复
自来水用除氯剂处理后再入缸,或晾晒 24-48 小时除氯

自来水中余氯会破坏鱼鳃黏膜和硝化细菌。即使少量余氯也对敏感鱼类(如灯科鱼)致命。

3. PH 值只看数字不看缓冲能力

错误
PH 7.0 没问题,直接加 PH 调低剂
修复
先测 KH(碳酸盐硬度),KH 低于 4°dH 时用缓冲剂稳定后再调 PH

低 KH 水体 PH 极易骤变(如 CO2 注入或换水后),直接加酸/碱剂可能造成 PH 震荡,鱼在 15 分钟内休克。

4. 温度计只测一个位置

错误
加热棒附近温度 26℃,全缸 OK
修复
分别在鱼缸两端和对角线位置测温度,温差不超过 1℃

加热棒出水口温度通常比远端高 2-3℃。只测加热棒附近会掩盖缸内冷区,导致鱼群聚集在角落。

5. 喂食频次按包装说明执行

错误
每天喂 3 次,每次 3 分钟内吃完
修复
先按包装说明减半喂 3 天,观察鱼粪量和残饵量,再调整到 1-2 次/天

包装说明针对实验室理想环境(高过滤、低密度)。家庭鱼缸过滤弱、水体小,过量喂食直接导致氨氮飙升。

6. 换水时温度不匹配

错误
新水 22℃,缸内 26℃,直接倒入
修复
新水加热到 25-27℃(与缸温差 ≤2℃)后再缓慢加入

温差超过 3℃ 会导致鱼体表黏液脱落、白点病爆发。热带鱼(如神仙鱼)对温差尤其敏感。

7. 滤材清洗用自来水直接冲

错误
把生化棉和陶瓷环拿到水龙头下猛冲
修复
用缸内换出的旧水轻轻揉洗生化棉,陶瓷环只轻晃去除大颗粒

自来水中的氯会杀死滤材上的硝化细菌,导致硝化系统崩溃。猛冲会破坏菌膜结构。

工作原理

公式推导 · 流程图解 · 依据出处

核心公式

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% 为安全区间。海水缸或高密度养殖需另参考盐度/氨氮数据。公式基于水族行业通用换水经验,非精确科学标准。

原理图

输入鱼缸参数换水周期 / PH / 温度本地规则引擎WASM 加载养护知识库匹配当前鱼缸状态输出养护建议换水提醒 / 喂食频次温度 / PH 调整方案用户反馈调整手动微调参数实时重新计算无需刷新页面更新养护计划即时生效
用户输入 本地处理 输出结果

开发者集成

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.0ml
package 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.4g

常见问题

8 个高频疑问

这个工具怎么用?输入什么数据?
打开页面后,能看到几个输入框:鱼缸容量(升)、当前水温(℃)、当前 pH 值、上次换水天数、每天喂食次数。按实际值填入,点击「计算」即可。工具会基于这些输入自动推荐换水周期、pH 调节建议、喂食频次优化和温度范围提醒。所有计算在浏览器本地完成,无需注册或下载。
输入的 pH 值和温度数据从哪里获取?没有测试仪怎么办?
pH 值建议用市售 pH 试纸或电子 pH 笔测量,温度用鱼缸温度计。如果暂时没有这些设备,可以先用默认推荐值(如 pH 7.0、水温 26℃)作为参考,但这样输出的养护建议会偏向通用值,针对性会降低。工具不提供数据采集功能,需要用户自行测量后填入。
为什么我输入的数据和工具推荐的换水周期不一样?比如我3天换一次,工具说5天?
工具推荐是基于鱼缸容量、喂食频次、pH 波动幅度综合计算的。如果喂食量大、鱼密度高、pH 波动剧烈,系统会缩短换水周期;反之则延长。推荐值是参考值,最终还要结合观察鱼的状态(是否浮头、水是否浑浊)调整。工具默认假设每升水养 1cm 鱼,如果你的鱼缸密度更大,实际周期应比推荐更短。
工具能处理海水缸吗?或者只针对淡水鱼?
目前仅针对淡水观赏鱼养护场景。海水缸的盐度、钙镁硬度、KH 缓冲体系与淡水完全不同,本工具推荐的 pH、温度、换水逻辑不适用于海水环境。如果养海水鱼,建议使用专门的 reef aquarium 计算器。淡水场景下,工具适用于常见热带鱼(孔雀、灯鱼、神仙鱼等)和冷水鱼(金鱼、锦鲤)。
工具推荐的 pH 值范围是 6.5-7.5,但我养的七彩神仙要求弱酸性水(pH 5.5-6.5),怎么办?
工具默认采用大多数热带鱼的中性偏好范围。对于特定鱼种(如七彩神仙、灯鱼、非洲慈鲷),可以在输入时手动调整「目标 pH」字段(如果有)或忽略通用建议。工具不会自动识别鱼种,需要用户根据自己养的鱼查阅该鱼种的适宜 pH 范围,并在操作中自行控制。后续版本可能加入鱼种选择功能。
工具提示我「水温偏低」,但我的加热棒设置的是 25℃,为什么还显示偏低?
工具判断水温是否合适,参考的是大多数热带鱼的适宜范围 24-28℃。如果当前水温 25℃,但工具提示「偏低」,可能是因为同时检测到 pH 偏酸或喂食量偏大,系统认为需要稍高温度来增强鱼的新陈代谢和免疫力。另外,加热棒设定温度和实际缸内温度可能有 1-2℃ 偏差,建议用独立温度计确认真实水温。
这个工具和市面上那些水族箱 APP 有什么区别?为什么不用 APP?
本工具定位是「轻量快速计算器」,无需安装、注册、登录,打开网页即用。APP 通常附带鱼种百科、社区、设备控制等功能,但本工具只聚焦于换水 / pH / 温度 / 喂食四项核心养护参数的推荐,适合临时查询或不想被 APP 功能干扰的用户。所有数据在本地处理,无隐私顾虑,也适合断网环境使用。
工具算出来的喂食频次是「每天 1-2 次」,但我喂 3 次鱼也没事,是不是不准?
推荐频次基于「成鱼标准体型」和「常规饲料」计算,目标是避免水质因残饵过快恶化。实际喂食频次可以根据鱼种、大小、活动量调整:幼鱼生长快可适当增加,但每次量要少;某些鱼种(如鼠鱼、异型)偏好多次少量。如果喂 3 次且水质稳定、鱼状态好,说明当前密度和过滤系统能承受,可按实际经验执行。工具建议作为安全基线参考。
选择 打开 +新窗口 esc关闭