PH Sensor Kit w/ Module Board

  • RM120.00

  • Product Code: PH Sensor Kit
  • Availability: In Stock

This PH sensor Module consists of PH sensor also called as PH probe and a Signal Conditioning Board which gives an output which is proportional to the PH Value and can be interfaced directly to any Micro-controller.

The pH sensor components are usually combined into one device called a combination pH electrode. The measuring electrode is usually glass and quite fragile. Recent developments have replaced the glass with more durable solid-state sensors. The preamplifier is a signal-conditioning device. It takes the high-impedance pH electrode signal and changes it into a low impedance signal which the analyzer or transmitter can accept. The preamplifier also strengthens and stabilizes the signal, making it less susceptible to electrical noise.

pH and ORP probes are both used for measuring the acidic intensity of liquid solutions. A pH probe measures acidity on a scale from 0 to 14, with 0 being the most acidic and 14 being the most basic. Similarly, an Oxidation-Reduction Potential (ORP) probe returns a voltage proportional to the tendency of the solution to gain or lose electrons from other substances (which is linked directly to the pH a substance).
 

Applications
Can be used as different tester, pH meter or controller
Suitable for most aquariums, hydroponics, laboratory etc

 

Specifications

  • Working Voltage: 5V DC
  • Working Current: 5 – 10mA
  • Detection concentration range: PH 0 – 14
  • Detection range of temperature: 0 – 80℃
  • Response Time: ≤ 5S
  • Stability Time: ≤ 60S
  • Output: Analog
  • Power Consumption: ≤ 0.5W
  • Working Temperature: -10 to +50℃
  • Working Humidity: 95%RH (nominal humidity 65%RH)
  • Size: 42mm x 32mm x 20mm
  • Weight: 25g

 

Connection

  • VCC → Arduino 5V
  • GND → Arduino GND
  • PH Output → Arduino A0

 

Arduino Sketch

// Source: https://www.botshop.co.za/how-to-use-a-ph-probe-and-sensor/

float calibration = 30.33; //change this value to calibrate
const int analogInPin = A0; 
int sensorValue = 0; 
unsigned long int avgValue; 
float b;
int buf[10],temp;

void setup() {
  Serial.begin(9600);
}
 
void loop() {
   for(int i=0;i<10;i++) 
   { 
     buf[i]=analogRead(analogInPin);
     delay(30);
   }
   for(int i=0;i<9;i++)
   {
     for(int j=i+1;j<10;j++)
     {
       if(buf[i]>buf[j])
       {
         temp=buf[i];
         buf[i]=buf[j];
         buf[j]=temp;
       }
     }
   }
   avgValue=0;
   for(int i=2;i<8;i++)
   avgValue+=buf[i];
   float pHVol=(float)avgValue*5.0/1024/6;
   float phValue = -5.70 * pHVol + calibration;
   Serial.print("sensor = ");
   Serial.println(phValue);
   
   delay(500);
}

 

Write a review

Note: HTML is not translated!
    Bad           Good

 

Related Products