Vous êtes sur la page 1sur 5

20/10/2017 PH meter (SKU: SEN0161) - Wiki de productos electrnicos DFRobot y Tutorial: Arduino y Robot Wiki-DFRobot.

com

PH meter(SKU: SEN0161)
Contents
1 Introduction
2 Applications
3 Specification
4 pH Electrode Size
5 pH Electrode Characteristics
6 Use the pH Meter
6.1 Connecting Diagram
6.2 Step to Use the pH Meter
6.3 Sample Code
7 Precautions
8 Documents

Introduction
Need to measure water quality and other parameters but haven't got any low cost pH meter? Find it
difficult to use with Arduino (https://www.dfrobot.com/category-35.html)? Here comes an analog pH
meter, specially designed for Arduino controllers (https://www.dfrobot.com/category-104.html) and has (https://www.dfrobot.com/product-1025.html)
built-in simple, convenient and practical connection and features. It has an LED which works as the Analog pH Meter Kit
Power Indicator, a BNC connector and PH2.0 sensor interface. To use it, just connect the pH sensor with (https://www.dfrobot.com/product-1025.html)
BNC connector, and plug the PH2.0 interface into the analog input port of any Arduino controller
(https://www.dfrobot.com/category-104.html). If pre-programmed, you will get the pH value easily. Comes
in compact plastic box with foams for better mobile storage.
Atencin: para garantizar la precisin de la sonda de pH, debe usar la solucin estndar para calibrarla regularmente. En general, el perodo es de
aproximadamente medio ao. Si configura la solucin acuosa sucia, debe aumentar la frecuencia de calibracin.

Aplicaciones
Prueba de calidad del agua
Acuicultura

Especificacin
Potencia del mdulo: 5.00V
Tamao del mdulo: 43 mm 32 mm
Rango de medicin: 0-14PH
Temperatura de medicin: 0-60
Precisin: 0.1pH (25 )
Tiempo de respuesta: 1 min.
Sensor de pH con conector BNC
Interfaz PH2.0 (parche de 3 pies)
Potencimetro de ajuste de ganancia
LED del indicador de encendido
Longitud del cable del sensor al conector BNC: 660 mm

Tamao del electrodo de pH

(/wiki/index.php/File:Phsize.jpg)

Caractersticas del electrodo de pH


La salida del electrodo de pH es Millivolts, y el valor de pH de la relacin se muestra de la siguiente manera (25 ):

https://www.dfrobot.com/wiki/index.php/PH_meter(SKU:_SEN0161) 1/5
20/10/2017 PH meter (SKU: SEN0161) - Wiki de productos electrnicos DFRobot y Tutorial: Arduino y Robot Wiki-DFRobot.com

(/wiki/index.php/File:Ph-mv.jpg)
Use el medidor de pH
Diagrama de conexin

(/wiki/index.php/File:PH_meter_connection1_(1).png)

Paso para usar el medidor de pH


Precauciones:

Utilice una fuente de alimentacin de conmutacin externa, y la tensin lo ms cercana posible a + 5.00V. Cuanto ms precisa sea la tensin, ms alta ser la
precisin.
Antes de usar el electrodo en continuo uso, debe calibrarlo con la solucin estndar, para obtener resultados ms precisos. La mejor temperatura ambiente es
de aproximadamente 25 , y el valor de pH es conocido y confiable, cercano al valor medido . Si mide la muestra cida, el valor del pH de la solucin estndar
debe ser de 4.00. Si mide la muestra alcalina, el valor del pH de la solucin estndar debera ser 9.18. Calibracin de la subsistencia, solo para obtener una
mejor precisin.
Antes de que el electrodo de pH haya medido diferentes soluciones, necesitamos usar agua para lavarlo. Recomendamos usar agua desionizada.

(1) Conecte los equipos de acuerdo con el grfico, es decir, el electrodo de pH est conectado al conector BNC en la placa del medidor de pH y luego use las lneas
de conexin, la placa del medidor de pH est conectada al puerto 0 del controlador Arduino (https://www.dfrobot.com/category-104.html) . Cuando el controlador
Arduino recibe energa, ver que el LED azul a bordo est encendido.
(2) Suba el cdigo de muestra al controlador Arduino.
(3)Coloque el electrodo de pH en la solucin estndar cuyo valor de pH sea 7.00 o directamente cortocircuite la entrada del conector BNC. Abra el monitor serie del
Arduino IDE, puede ver el valor de pH impreso en l y el error no supera 0.3 . Registre el valor del pH impreso, luego comprelo con 7.00, y la diferencia debe
cambiarse a "Offset" en el cdigo de muestra. Por ejemplo, el valor de pH impreso es 6.88, por lo que la diferencia es 0.12. Debera cambiar el "#define Offset 0.00"
en "#define Offset 0.12" en su programa.
(4) Coloque el electrodo de pH en la solucin estndar de pH cuyo valor es 4.00.A continuacin, espere aproximadamente un minuto, ajuste el dispositivo potencial
de ganancia, deje que el valor se estabilice a alrededor de 4.00. En este momento,
Nota: Si quiere medir el valor de pH de otra solucin, primero debe lavar el electrodo de pH!

https://www.dfrobot.com/wiki/index.php/PH_meter(SKU:_SEN0161) 2/5
20/10/2017 PH meter (SKU: SEN0161) - Wiki de productos electrnicos DFRobot y Tutorial: Arduino y Robot Wiki-DFRobot.com
(5) De acuerdo con las caractersticas lineales del electrodo de pH en s, despus de la calibracin anterior, puede medir directamente el valor de pH de la solucin
alcalina, pero si desea obtener una mejor precisin, puede volver a calibrarlo. La calibracin alcalina usa la solucin estndar cuyo valor de pH es 9.18. Tambin
ajuste el dispositivo potencial de ganancia, deje que el valor se estabilice en 9.18. Despus de esta calibracin, puede medir el valor de pH de la solucin alcalina.

Cdigo de muestra
Cdigo de muestra para probar el medidor PH y obtener la informacin del sensor del monitor serie Arduino.

https://www.dfrobot.com/wiki/index.php/PH_meter(SKU:_SEN0161) 3/5
20/10/2017 PH meter (SKU: SEN0161) - Wiki de productos electrnicos DFRobot y Tutorial: Arduino y Robot Wiki-DFRobot.com

/ *
# Este cdigo de muestra se usa para probar el medidor de pH V1.0.
# Editor: YouYou
# Ver: 1.0
# Producto: medidor analgico de pH
# SKU: SEN0161
* /
#define SensorPin A0 // Medidor de pH Salida analgica a Arduino Entrada analgica 0
#define Offset 0.00 // desviacin compensar
#define LED 13
#define samplingInterval 20
#define printInterval 800
#define ArrayLenth 40 // veces de la coleccin
int pHArray [ArrayLenth]; // Almacena el valor promedio de la informacin del sensor
int pHArrayIndex = 0;
configuracin void (vaco)
{
pinMode (LED, SALIDA);
Serial.begin (9600);
Serial.println ("experimento de pH meter!"); // Prueba el monitor en serie
}
void loop (void)
{
esttico no firmado largo samplingTime = millis ();
esttico no firmado largo printTime = millis ();
Flotador esttico pH Valor, voltaje;
if (millis () - samplingTime> samplingInterval)
{
pHArray [pHArrayIndex ++] = analogRead (SensorPin);
if (pHArrayIndex == ArrayLenth) pHArrayIndex = 0;
voltaje = avergearray (pHArray, ArrayLenth) * 5.0 / 1024;
pHValor = 3.5 * voltaje + Compensacin;
samplingTime = millis ();
}
if (millis () - printTime> printInterval) // Cada 800 milisegundos, imprima un numrico, convierta el estado del indicador LED
{
Serial.print ("Voltaje:");
Serial.print (voltaje, 2);
Serial.print ("valor de pH:");
Serial.println (pHValue, 2);
digitalWrite (LED, digitalLead (LED) ^ 1);
printTime = millis ();
}
}
double avergearray (int * arr, int int) {
int i;
int mx, min;
doble promedio;
cantidad larga = 0;
si (nmero <= 0) {
Serial.println ("Nmero de error para la matriz para avraging! / N");
devolver 0;
}
si (nmero <5) {// menos de 5, calcula directamente las estadsticas
para (i = 0; i <nmero; i ++) {
cantidad + = arr [i];
}
avg = cantidad / nmero;
retorno avg;
}ms{
si (arr [0] <arr [1]) {
min = arr [0]; max = arr [1];
}
ms{
min = arr [1]; max = arr [0];
}
para (i = 2; i <nmero; i ++) {
si (arr [i] <min) {
cantidad + = min; // arr <min
min = arr [i];
} else {
si (arr [i]> max) {
cantidad + = max; // arr> max
max = arr [i];
}ms{
cantidad + = arr [i]; // min <= arr <= max
}
}//Si
}//para
avg = (doble) cantidad / (nmero-2);

https://www.dfrobot.com/wiki/index.php/PH_meter(SKU:_SEN0161) 4/5
20/10/2017 PH meter (SKU: SEN0161) - Wiki de productos electrnicos DFRobot y Tutorial: Arduino y Robot Wiki-DFRobot.com
}//Si
retorno avg;
}

Precauciones
El electrodo usado para el primer o largo conjunto sin reutilizacin, el bulbo del electrodo y el ncleo de arena, sumergido en la solucin 3NKCL, se activ
durante ocho horas.
El enchufe del electrodo debe mantenerse limpio y seco.
La solucin de referencia de electrodos es la solucin 3NKCL.
La medicin debe evitarse la contaminacin escalonada entre las soluciones, para no afectar la precisin de la medicin.
El electrodo de blub o ncleo de arena se contamina, lo que har que el PTS disminuya, la respuesta sea lenta. Por lo tanto, debe basarse en las caractersticas
del contaminante, adaptado a la solucin de limpieza, la recuperacin del rendimiento del electrodo.
El electrodo no debe estar inmerso a largo plazo en solucin de cloruro de cido.
El electrodo cuando est en uso, el ncleo de arena de cermica y el anillo de goma de salida del lquido deben eliminarse, para hacer que la solucin del
puente salino mantenga cierta velocidad.

Documentos
Esquema (http://www.dfrobot.com/image/data/SEN0161/pH%20meter%20V1.0%20SCH.pdf)
PCB Disposicin de diseo (http://www.dfrobot.com/image/data/SEN0161/ph%20meter%20V1.0%20layout.pdf)
Electrodo de pH Manual (http://www.dfrobot.com/image/data/SEN0161/PH%20composite%20electrode%20manual.pdf)
Arduino Cdigo de muestra (http://www.dfrobot.com/image/data/SEN0161/phMeterSample.zip)
Cremalleras para todos Encima del (http://www.dfrobot.com/image/data/SEN0161/DFRobot%20SEN0161.zip)medidor de pH (https://www.dfrobot.com/product-
1025.html)

(/wiki/index.php/File:Nextredirectltr.png) Go Shopping (SKU: SEN0161) (https://www.dfrobot.com/product-1025.html)

Category: DFRobot > Sensors & Modules (https://www.dfrobot.com/category-156.html) > Sensors (https://www.dfrobot.com/category-36.html) > Liquid Sensors
(https://www.dfrobot.com/category-68.html)

Categories (/wiki/index.php/Special:Categories): Product Manual (/wiki/index.php/Category:Product_Manual) SEN Series (/wiki/index.php/Category:SEN_Series)


Sensors (/wiki/index.php/Category:Sensors)

This page was last modified on 27 June 2017, at 06:09.


Content is available under GNU Free Documentation License 1.3 or later (https://www.gnu.org/copyleft/fdl.html) unless otherwise noted.

(https://www.gnu.org/copyleft/fdl.html) (//www.mediawiki.org/)

https://www.dfrobot.com/wiki/index.php/PH_meter(SKU:_SEN0161) 5/5

Vous aimerez peut-être aussi