EL0494 SONDA PH 0-14

N.º de producto: EL0494

En existencias

Precio anterior 65,00 €
56,00
Se ahorra 14 %
IVA incluido
 


EL0494 Sonda Test PH 0-14 Arduino

Con esta sonda conectada a una placa tipo Arduino y la programación adecuada, se puede medir el PH de los líquidos. El conjunto incluye la sonda y el electrodo.

Es conveniente calibrarla midiendo el PH de un líquido conocido. Las medidas solo serán correctas si se ha procedido a una calibración previa correctamente y la sonda utilizada está en perfectas condiciones.
 
La medida del pH, tanto en soluciones tampón como en soluciones de otro tipo, debe de hacerse sumergiendo la sonda en el líquido y moviéndola muy suavemente durante un minuto. En ese tiempo las medidas ya deberían ser estables. Al cambiar de solución conviene aclarar la sonda con agua destilada o de ósmosis, aunque un agua limpia y muy blanda también podría servir. Medir pH en aguas limpias prolonga la vida de la sonda.
 
Las sondas que están permanentemente sumergidas pueden caducar antes del año pero si el agua del acuario es muy blanda y muy limpia, la sonda puede durar algo más.
 
A pesar de que las medidas obtienen centésimas de grado centígrado, las sondas no suelen ser tan precisas.  Hay que asumir que la medida del pH no tiene una precisión mayor a +/- 0.05 grados de pH.
 
 
Características:
 
Tensión de calentamiento: ± 2 V (AC · DC)
Corriente de trabajo: 5-10mA
Rango de Medida: PH0-14
Rango de Temperatura de Trabajo: 0-60 centígrados
Tiempo de respuesta: ≤ 5S
Estabilidad Tiempo: ≤ 60 s
Consumo de energía: ≤ 0.5 W
Vida útil: 3 años
Salida de señal de tensión analógica
 
Código de ejemplo:
/*
# Codigo de Ejemplo para sonda PH
# www.Electrrio.com
# Product: analog pH meter V1.1
# EL0494
*/
#define SensorPin A2 //Entrada Analógica a conectar la sonda
#define Offset 0.00 //deviation compensate
#define LED 13
#define samplingInterval 20
#define printInterval 800
#define ArrayLenth 40 //times of collection
int pHArray[ArrayLenth]; //Store the average value of the sensor feedback
int pHArrayIndex=0; 
void setup(void)
{
pinMode(LED,OUTPUT); 
Serial.begin(9600); 
Serial.println("pH meter experiment!"); //Test the serial monitor
}
void loop(void)
{
static unsigned long samplingTime = millis();
static unsigned long printTime = millis();
static float pHValue,voltage;
if(millis()-samplingTime > samplingInterval)
{
pHArray[pHArrayIndex++]=analogRead(SensorPin);
if(pHArrayIndex==ArrayLenth)pHArrayIndex=0;
voltage = avergearray(pHArray, ArrayLenth)*5.0/1024;
pHValue = 3.5*voltage+Offset;
samplingTime=millis();
}
if(millis() - printTime > printInterval) //Every 800 milliseconds, print a numerical, convert the state of the LED indicator
{
Serial.print("Voltage:");
Serial.print(voltage,2);
Serial.print(" pH value: ");
Serial.println(pHValue,2);
digitalWrite(LED,digitalRead(LED)^1);
printTime=millis();
}
}
double avergearray(int* arr, int number){
int i;
int max,min;
double avg;
long amount=0;
if(number<=0){
Serial.println("Error number for the array to avraging!/n");
return 0;
}
if(number<5){ //less than 5, calculated directly statistics
for(i=0;imax){
amount+=max; //arr>max
max=arr[i];
}else{
amount+=arr[i]; //min<=arr<=max
}
}//if
}//for
avg = (double)amount/(number-2);
}//if
return avg;
}

Los clientes que han comprado este producto también han comprado

*
Todos los precios incluyen IVA



Examine también estas categorías: Módulos y Sensores Arduino, Todos los Productos