El módulo PH-4502C Sensor de PH es un dispositivo que permite medir el PH con ayuda de una sonda que es la que toma la lectura (electrodo E201) mediante el conector BCN.
El PH-4502C es útil si cuentas con un jardín hidropónico, acuario, laboratorio, o que realices algún proceso como fermentación de cerveza en donde requieras medir el PH.
Especificaciones:
Modulo: PH-4502C
- Voltaje de Alimentación: 5 V
- Corriente: 10mA
- Dimensiones: 42 X 32 X 20 mm
Electrodo E201-BNC
- Tipo de sonda: Grado de laboratorio.
- Tiempo de Respuesta: 5 seg
- Rango de detección: 0 ~ 14.(acido /base)
- Rango de temperatura:0 – 80°C
- Temperatura de trabajo:10~50°C
- Humedad de trabajo: 95 RH sin condensación
Test de calibración
El sensor PH-4502C cuenta con dos potenciometros:
- Potenciómetro de offset-POT 1: Ayuda a calibrar la medición de PH (valor mas cercano al conector BNC ∼ 5V).
- Potenciómetro controla la salida-POT 2: Ajusta un valor limite al valor de PH a medir , el valor de salida es cerca de ∼ 3.7V . Cuando la medición de PH alcance el valor de este potenciometro, encenderá el led rojo.
El pin Po puede conectarse directamente a un pin analógico de un Arduino, PIC o cualquier tecnología TTL, por lo que no es necesario alguna librería especifica para que podamos utilizarlo.
A continuación un diagrama de conexión al Arduino UNO:
Código:
Este código nos ayudara a visualizar el valor en mV que tendrá el POT-2 , que nos ayuda ajustar el valor limite de la medición de PH.
const int PO = A0;
int buf[10];
int temp=0;
unsigned long int val;
void setup() {
// usaremos el puerto serial para enviar los datos
Serial.begin(9600);
}
void loop() {
//para evitar demasiadas variaciones lectura enviaremos varios valores y luego sacaremos el promedio
for(int i=0; i<10;i++){ //se realizan 10 lecturas y almacenamos en buff
buf[i]= analogRead(PO);
delay(10);
}
//luego realizamos un barrido de los valores lecturados y descartamos los valores demasiado elevados y los valores demasiado bajos
for(int i=0; i<9; i++){
for(int j=i+1;j<10;j++){
temp= buf[i];
buf[i]=buf[j];
buf[j]=temp;
}
}
//realizamos el calculo del promedio y la conversión a voltaje en mv
inValue=0;
for(int i=2; i<8; i++){
val= val+ buf[i];
}
float PHVol= (float)val*100*5/1024/6;
Serial.print(“Voltaje mv =”);
Serial.println(PHVol);
delay(100);
}
Al ejecutar el código y apoyándonos del monitor serial para visualizar los valores de mV de la salida del POT2. De esta manera estamos ajustando el valor limite de medición y manipulando el POT1 podremos acercarnos a este umbral; recuerda que si el valor del PO1 alcanza al POT2, encenderá el led rojo.
Recomendaciones de Uso
- Utilice una fuente de alimentación de conmutación externa y mantenga el voltaje lo más cerca posible de + 5,00 V. El sensor será mas preciso.
- Antes de colocar el electrodo en uso continuo cada vez, debe calibrarlo con la solución estándar para garantizar resultados precisos. La mejor temperatura ambiente es de aproximadamente 25 ℃ y el valor de pH es conocido, confiable y cercano al valor medido. Cuando la lectura sea un valor ácido, el valor de pH de la solución estándar debe ser 4,00. Si mide la muestra alcalina, el valor de pH de la solución estándar debe ser 9,18.
- Antes de que el electrodo de pH se pueda utilizar en diferentes soluciones, es necesario utilizar agua para lavarlo, recomendamos utilizar agua desionizada.
- Si desea medir el valor de pH de otra solución, primero debe lavar el electrodo de pH.