Sensor De Ph +Acondicionador
- Partes
- Sonda de pH con cable y conector BNC, y placa acondicionadora PH-4502C
- Rango
- 0 a 14 pH
- Alimentación
- 5 V DC
- Salida Po
- Analógica: unos 2,5 V en pH 7; sube con los ácidos y baja con los alcalinos
Características
Kit para medir el pH de un líquido: una sonda de vidrio (electrodo) que se conecta por BNC a la placa PH-4502C, que amplifica la débil señal de la sonda y la entrega como un voltaje que el Arduino puede leer. El pH va de 0 (muy ácido) a 14 (muy alcalino); el agua pura está en 7.
Se usa en acuarios, hidroponía, piscinas y prácticas de química. Antes de medir hay que calibrarlo con soluciones de pH conocido.
| Partes | Sonda de pH con cable y conector BNC, y placa acondicionadora PH-4502C |
|---|---|
| Rango | 0 a 14 pH |
| Alimentación | 5 V DC |
| Salida Po | Analógica: unos 2,5 V en pH 7; sube con los ácidos y baja con los alcalinos |
| Salida Do | Digital: cambia al pasar un límite de pH que ajustas con un potenciómetro |
| Salida To | Temperatura de la placa (casi no se usa) |
| Temperatura del líquido | 0 a 60 °C |
| Pines | To, Do, Po, G, G y V+ |
¿Para qué sirve?
- Medir el pH del agua en acuarios y peceras
- Controlar la solución nutritiva en hidroponía
- Revisar piscinas y hacer prácticas de química
Diagrama de conexión de prueba
Placa usada: Arduino UNO
| Cable | Módulo | Arduino UNO | Nota |
|---|---|---|---|
| rojo | V+ | 5V | |
| negro | G | GND | |
| azul | Po | A0 | Salida de pH (analógica) |
Código de prueba
// Prueba del sensor de pH PH-4502C: promedia el voltaje de la salida Po y
// lo convierte a pH con dos puntos de calibración (pH 7 y pH 4).
const int PIN_PH = A0;
// Calibración: mete la sonda en solución pH 7 y luego en pH 4 y escribe
// aquí el voltaje que muestra el Monitor serie en cada una.
const float V_PH7 = 2.50; // en pH 7 (déjalo en 2,50 V con el potenciómetro de offset)
const float V_PH4 = 3.04; // en pH 4
float leerVoltaje() {
long suma = 0;
for (int i = 0; i < 20; i++) { // 20 lecturas para quitar ruido
suma += analogRead(PIN_PH);
delay(10);
}
return suma / 20.0 * 5.0 / 1023.0;
}
void setup() {
Serial.begin(9600);
}
void loop() {
float v = leerVoltaje();
// Recta que pasa por los dos puntos de calibración
float ph = 7.0 + (V_PH7 - v) * 3.0 / (V_PH4 - V_PH7);
Serial.print("Voltaje: ");
Serial.print(v, 3);
Serial.print(" V pH: ");
Serial.println(ph, 2);
delay(1000);
}
Abre el Monitor serie a 9600 baudios. Para calibrar: con la sonda en solución pH 7, gira el potenciómetro que mueve el voltaje hasta que marque 2,50 V (el otro solo ajusta la salida Do). Luego enjuaga la sonda con agua destilada, métela en pH 4, escribe en V_PH4 el voltaje que marque y vuelve a cargar el código.
Precauciones
- Guarda la sonda siempre húmeda, con su tapa y un poco de solución de almacenamiento (KCl): si el bulbo de vidrio se seca, se daña.
- Enjuaga la sonda con agua destilada al pasarla de un líquido a otro, y no toques ni golpees el bulbo.
- Solo la punta de la sonda va dentro del líquido: la placa y el conector BNC deben quedar secos.
- Bombas o calentadores en el mismo recipiente pueden alterar la lectura: si ves valores raros, mide con ellos apagados.
Fuentes consultadas: raw.org: PH-4502C con Arduino · Librería PH4502C (GitHub). Ficha preparada por Electrodrone; verifica siempre el voltaje de tu módulo antes de conectarlo.