Skip to main content

Grove - Kit de Sensor ORP (501Z)

pir

pir

Un sensor de Potencial de Oxidación-Reducción (ORP) mide la actividad de oxidantes y reductores en una solución acuosa, mide la capacidad de un lago o río para limpiarse a sí mismo o descomponer productos de desecho. El sensor Grove OPR funciona tanto para sistemas de 3.3V como de 5V, el conector Grove y la interfaz de sonda BNC lo hacen fácil de usar y muy adecuado para proyectos de Arduino y Raspberry Pi

note

Este producto no está certificado RoHS.

Características

  • Funciona eficientemente bajo 3.3V y 5V.
  • Compatible tanto con Arduino como con Raspberry Pi.
  • Tamaño compacto para fácil implementación.

Especificaciones

ElementosValores
Potencial del electrodo245-270mv(15-30℃)
Resistencia interna del electrodo de referencia de rango≤10k
Estabilidad del electrodo de resolución±8mv/24
Electrodo indicadorBuena continuidad
Voltaje de trabajo3.3V/5V
Temperatura de trabajo5℃-70℃

Plataforma Soportada

ArduinoRaspberry Pi

pir

pir

Comenzando

Materiales Requeridos

Seeeduino LotusKit de Sensor Grove-ORP

pir

pir

Obtener UNO AhoraObtener UNO Ahora

Conexión de Hardware

pir

Software

note

Si esta es la primera vez que trabajas con Arduino, te recomendamos encarecidamente que veas Comenzando con Arduino antes de empezar.

  • Paso 1. Conecta el Sensor Grove-ORP en la Interfaz A2 de la placa Seeeduino Lotus con un Cable Grove y conecta Seeeduino Lotus a la PC mediante un cable USB.
tip

Por favor conecta el cable USB, la Interfaz del Sensor Grove-ORP en la interfaz de la placa Seeeduino Lotus con cuidado, de lo contrario podrías dañar el puerto.

  • Paso 2. Descarga el código de demostración y copia todo el archivo ORPSensorSample y pégalo en tu archivo de biblioteca del IDE de Arduino.

  • Paso 3. Abre el archivo ORPSensorSample.ino con tu IDE de Arduino y sube la demostración. Si no sabes cómo subir el código, por favor revisa Cómo subir código.

Código de Software

#define VOLTAGE 5.00    //system voltage
#define OFFSET 0 //zero drift voltage
#define LED 13 //operating instructions

double orpValue;

#define ArrayLenth 40 //times of collection
#define orpPin 2 //orp meter output,connect to Arduino controller ADC pin

int orpArray[ArrayLenth];
int orpArrayIndex=0;

double avergearray(int* arr, int number){
int i;
int max,min;
double avg;
long amount=0;
if(number<=0){
printf("Error number for the array to avraging!/n");
return 0;
}
if(number<5){ //less than 5, calculated directly statistics
for(i=0;i<number;i++){
amount+=arr[i];
}
avg = amount/number;
return avg;
}else{
if(arr[0]<arr[1]){
min = arr[0];max=arr[1];
}
else{
min=arr[1];max=arr[0];
}
for(i=2;i<number;i++){
if(arr[i]<min){
amount+=min; //arr<min
min=arr[i];
}else {
if(arr[i]>max){
amount+=max; //arr>max
max=arr[i];
}else{
amount+=arr[i]; //min<=arr<=max
}
}//if
}//for
avg = (double)amount/(number-2);
}//if
return avg;
}


void setup(void) {
Serial.begin(9600);
pinMode(LED,OUTPUT);
}

void loop(void) {
static unsigned long orpTimer=millis(); //analog sampling interval
static unsigned long printTime=millis();
if(millis() >= orpTimer)
{
orpTimer=millis()+20;
orpArray[orpArrayIndex++]=analogRead(orpPin); //read an analog value every 20ms
if (orpArrayIndex==ArrayLenth) {
orpArrayIndex=0;
}
orpValue=((30*(double)VOLTAGE*1000)-(75*avergearray(orpArray, ArrayLenth)*VOLTAGE*1000/1024))/75-OFFSET; //convert the analog value to orp according the circuit
}
if(millis() >= printTime) //Every 800 milliseconds, print a numerical, convert the state of the LED indicator
{
printTime=millis()+800;
Serial.print("ORP: ");
Serial.print((int)orpValue);
Serial.println("mV");
digitalWrite(LED,1-digitalRead(LED));
}
}
note
  • Al medir el electrodo, la parte de prueba del electrodo (incluyendo el alambre de platino y la unión de referencia) debe sumergirse al mismo tiempo.

  • La solución estándar del electrodo - solución saturada de quinona hidroquinona, el tiempo de almacenamiento es de 48h. (Anexo: Preparación de la solución saturada de quinona hidroquinona: añadir quinona hidroquinona en exceso al buffer de pH 4.00 para saturarla).

  • Método para preparar la solución de hidroquinona: añadir 10g de quinhydrona a 1L de solución buffer de pH 4 o pH 7 (ASTM D1498). Las soluciones se mezclan en una placa de mezcla magnética durante un mínimo de 15 minutos para crear una solución saturada con cristales no disueltos restantes. Las soluciones de quinhydrona son utilizables durante 8 horas desde el momento de la mezcla.

  • Si el alambre de platino del electrodo está manchado con grasa, puede limpiarse con algodón absorbente y acetona o alcohol. Y si está sumergido por sustancia inorgánica insoluble, el ácido clorhídrico al 30-50% también funciona. Además, también puede limpiarse con papel higiénico de alta calidad una vez al día.

  • La sonda NO DEBE sumergirse en ninguna solución durante mucho tiempo.

  • Paso 4. Desconecte la interfaz del cable de la sonda y presione continuamente el Botón Negro en el sensor para reiniciar.

pir

  • Paso 5. Del gráfico anterior, podemos determinar que el error es -11 mv, por lo tanto los datos de desplazamiento pueden modificarse a -11 en la Línea 2 del Código Demo.

  • Paso 6. Después de reiniciar el sensor, podemos ponerlo en un líquido de calibración específico con la especificación de 204mv para determinar si puede funcionar bien.

pir

  • Paso 7. Finalmente, puede detectar libremente su propio líquido.

Visor de Esquemático en Línea

Recursos

Soporte Técnico y Discusión de Productos

¡Gracias por elegir nuestros productos! Estamos aquí para brindarle diferentes tipos de soporte para asegurar que su experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para atender diferentes preferencias y necesidades.

Loading Comments...