🧪 pH 전극 2점 교정 순서도

pH 전극은 새것도 그대로는 정확하지 않고, 쓸수록 조금씩 틀어집니다. 보정액 두 가지에 차례로 담가 «지금 얼마나 틀어졌는지»를 재고, 허브에 저장합니다. 코드를 고치거나 앱을 다시 깔 필요는 없습니다. 배양을 시작하기 전마다 합니다.

걸리는 시간 보정액마다 값이 멈출 때까지 30초~2분
먼저 ESP32·pH 보드 전원, 보정액 2가지·증류수·종이컵 3개·티슈
어디서 브라우저 주소창 «허브주소/ph_calibration.html» (홈 「🧪 pH 교정」)
📵 브라우저로 열 때는 이 폰의 모바일 데이터(LTE)를 끕니다. 밭 와이파이에는 인터넷이 없어서, 데이터가 켜져 있으면 폰이 LTE로 내보내 메인폰에 닿지 않습니다(와이파이에 붙어 있어 보여도). 앱 안 화면은 켜 둬도 되고, 브라우저로 여는 화면만 끕니다. 끝나면 다시 켜도 됩니다.
pH는 지금 기록만 합니다. 정점 판정에는 쓰지 않습니다(거품·배양액 온도만). 교정은 쌓이는 pH 기록을 믿을 수 있게 하려는 것입니다.
배양 모니터링의 pH 칸이 «pH 원시값»이면 기록이 안 되고 있는 것입니다. 밭 상태 화면은 전극이 낸 원시값을 그대로 보이고, 배양 모니터링은 교정한 값만 기록합니다. 칸 아래 한 줄이 이유입니다 — «교정 전 원시값이 3~9 밖» 이면 이 순서대로 교정하세요. «수면까지 ○cm» 면 물 높이·레이저를, «pH 보드가 어느 통에도 지정돼 있지 않아» 면 「🌱 센서 연결」에서 통을 지정합니다.
보정액 숫자 주의 — 6.86·4.01. 준비한 가루 보정액은 6.86·4.01인데, 이 화면 칸 이름은 «pH 7.00»·«pH 4.00»이고 계산도 7.00·4.00으로 합니다. 6.86 보정액을 «① pH 7.00» 칸에 쓰면 중성 쪽이 그 차이만큼 어긋난 채 저장됩니다. 화면에 6.86을 따로 넣는 칸은 없습니다(미반영). pH는 기록만 하므로 판정에는 영향이 없습니다.
1
07:30📶 ✈
허브주소:8080/ph_calibration.html

pH 전극 교정(보정) 방법

📵 이 화면을 열기 전에 — 이 폰의 모바일 데이터(LTE)를 끄세요.
허브 연결됨 — http://…:8080
지금 전극이 읽는 값 (교정 전 원시값)
—
읽는 중… (3/10)

LTE 끄고, 밭 와이파이에서 교정 화면을 엽니다

폰의 모바일 데이터를 끄고 밭 와이파이에 붙인 뒤, 브라우저 주소창에 메인폰 알림에 떠 있는 주소 뒤에 /ph_calibration.html을 붙여 엽니다. 화면 가운데 «§4 측정» 칸에 실시간 값이 1초마다 뜹니다.

채울 곳: 주소창 «허브주소/ph_calibration.html» → «허브 연결됨»인지 확인
«허브에 연결되지 않았습니다.»: 데이터(LTE)가 켜져 있거나, 메인폰 허브가 꺼졌거나, 메인폰 주소(IP)가 바뀐 것.
«이 문서를 파일로 열었습니다 — 실시간 값은 허브에서만 보입니다.»: 파일로 연 것 — 허브 주소로 다시 엽니다.
«pH 값이 안 들어옵니다 — ESP32와 pH 보드 전원·배선을 확인하세요»
2
07:32📶 ✈
저장된 교정
저장된 교정이 있습니다.
slope · offset · 교정한 때
다시 재려면 먼저 「무보정으로 되돌리기」를 누르세요.
이 값으로 교정 적용 무보정으로 되돌리기
무보정으로 되돌렸습니다. 이제 처음부터 다시 재시면 됩니다.

재기 전에 «무보정 상태»인지 봅니다

패널 아래에 «저장된 교정: 없음 — 무보정 상태입니다.»가 보이면 그대로 3단계로. «저장된 교정이 있습니다.»면 먼저 「무보정으로 되돌리기」를 누릅니다 — 교정된 값을 또 교정하면 두 번 겹칩니다.

시작 전 확인: 전극이 하루 넘게 말라 있었으면 3M KCl(없으면 pH 4 보정액)에 12~24시간 담가 되살린 뒤 합니다. 냉장 보관한 보정액은 30분 전에 꺼내 전극과 같은 실온에 둡니다.

누를 곳: 「무보정으로 되돌리기」 (교정값이 있을 때만)
3
07:35📶 ✈
지금 전극이 읽는 값 (교정 전 원시값)
7.18
● 안정됨 — 지금 기록하세요
① pH 7.00 보정액
7.18
지금 값 기록
② pH 4.00 보정액
예: 4.62
지금 값 기록

먼저 6.86 보정액 → «① pH 7.00» 칸에 기록

컵 셋: 헹굼용 증류수, 6.86, 4.01. 보정액은 원병에 담그지 말고 컵에 조금 덜어 씁니다. 전극을 증류수로 헹구고 티슈로 톡톡 두드려 물기를 뺀 뒤(문지르지 않음) 6.86 컵에 담가 살살 흔들어 기포를 뗍니다. 유리 벌브와 그 위 작은 구멍(액락)까지 잠기고, 케이블 접합부는 물에 닿지 않게.

기다렸다 누를 곳: 상태가 «● 안정됨 — 지금 기록하세요»가 되면 «① pH 7.00 보정액» 아래 「지금 값 기록」

칸에 숫자가 자동으로 들어가고 «기록했습니다: 7.18»처럼 뜹니다.

3분이 지나도 «○ 흔들리는 중 — 조금 더 기다리세요»: 전극이 덜 되살아났거나 수명이 다한 것 — KCl에 다시 담가 두었다가 재시도, 그래도면 교체.
4
07:39📶 ✈
4.62
● 안정됨 — 지금 기록하세요
② pH 4.00 보정액
4.62
지금 값 기록
span = 7.18 − 4.62 = 2.56 (정상)
slope = 3.00 ÷ 2.56 = …
검산 = … ← 7.00 이면 정상

다시 헹구고 4.01 보정액 → «② pH 4.00» 칸에 기록

6.86에서 꺼내 반드시 증류수로 다시 헹굽니다 — 건너뛰면 6.86이 4.01 컵에 섞여 기울기가 통째로 틀어집니다. 4.01 컵에 담그고 3단계처럼 기다렸다 기록합니다. 두 칸이 다 차면 계산 결과가 나옵니다.

누를 곳: «② pH 4.00 보정액» 아래 「지금 값 기록」

결과 칸의 span 옆 글이 전극 상태입니다: «아주 좋음» / «정상» / «노후 진행 — 교정을 자주 하고 여분을 준비하세요» / «수명이 다했을 수 있습니다 — §7 확인».

«span = … ← 너무 작습니다»: 두 컵을 바꿔 담갔거나 전극이 제대로 안 잠긴 것 — 이때는 적용 버튼이 안 눌립니다.
5
07:40📶 ✈
이 값으로 교정 적용 무보정으로 되돌리기
교정을 적용했습니다. 다음 측정부터 반영됩니다. §8 기록표에 값을 적어두세요.
저장된 교정이 있습니다.
slope · offset · rawAt4 / rawAt7 · span · 교정한 때

「이 값으로 교정 적용」 → 기록표에 적기

누르면 메인폰(허브)에 저장되고 다음 측정부터 바로 반영됩니다. 사진에 새기는 pH, 드라이브로 가는 pH, 배양 이력의 pH가 모두 이 값을 씁니다.

누를 곳: 「이 값으로 교정 적용」 → 화면 아래 «저장된 교정»의 숫자를 종이(§8 기록표)에 적기

적어 두는 이유: 허브 앱을 지웠다 다시 깔면 교정값도 지워집니다. 같은 전극에서 span이 배치마다 계속 줄면 그게 노후 신호입니다.

«허브에 저장하지 못했습니다 — 연결을 확인하세요.»: LTE가 다시 켜졌거나 와이파이가 끊긴 것.
6
07:42📶
전극 보관
3M KCl 보관캡
없으면 pH 4 보정액
✕ 증류수에 담가 보관 — 전극이 죽습니다
✕ 쓴 보정액을 병에 되붓기
케이블 접합부는 물에 닿지 않게

전극 보관 — KCl 캡에, 증류수에는 절대 안 됨

교정이 끝나면 전극을 헹구고 3M KCl 보관캡에 꽂아 둡니다(없으면 pH 4 보정액). 바로 배양통에 달 거면 그대로 설치해도 됩니다. 증류수에 담가 두면 유리막에서 이온이 빠져 전극이 죽습니다. 쓴 보정액은 버리고 병에 되붓지 않습니다.

할 일: 헹굼 → KCl 보관캡 또는 배양통 설치 → 폰 모바일 데이터 다시 켜기

다시 할 때: 배치를 시작할 때마다, 그리고 전극을 새로 샀거나·말랐다 되살렸거나·pH 보드를 바꿨으면 무조건 다시.