pH Sensor

pH Sensor interfacing with Arduino


In this article, we interfaced the pH sensor with Arduino and displayed the pH sensor reading in a serial monitor and 16×2 LCD display. the pH sensor is analog sensor is voltage range is 4.2v to 5v. We will calibrate and see if it’s working in different liquids.

What is Ph?

The term PH is a quantitative measure of the acidity, and basicity of aqueous other liquid solutions. The term, widely used in chemistry, biology, and agronomy, translates the values of the concentration of the hydrogen ion which ordinarily ranges between about 1 and 10−14 gram-equivalents per litre—into numbers between 0 and 14.

Ph Scale

Working Principle of pH Sensor

The basic principle behind pH sensing involves the use of a glass electrode or combination electrode that generates a voltage proportional to the hydrogen ion concentration in the solution being tested.

The glass electrode consists of a thin, pH-sensitive glass membrane that selectively interacts with hydrogen ions.pH e1688112045792


When the glass electrode comes into contact with a solution, an electrochemical reaction occurs between the hydrogen ions in the solution and the glass membrane, generating a voltage that is measured by a reference electrode. The resulting voltage is then converted into a pH value using a pH monitor.

  • pH Sensor Kit is specially designed for Controllers and has a built-in simple, convenient, and practical connection and features.
  • It has an LED that works as the Power Indicator, a BNC connector, and a PH2.0 sensor interface. To use it, just connect the pH sensor with the BND connector, and plug the PH2.0 interface into the analog input port of any Controller.

pH Sensor


  • Input Supply voltage:- (VDC) 5
  • Module Size:- (mm) 50 x 47 x 16
  • Measuring Range:- 0 to 14
  • PH Measuring Temperature:- 0 to 50
  • Accuracy:- 0.01 pH
  • Response Time:- 1min
  • Cable Length:- (cm) 75
  • pH sensor size:- (mm) 150, 12

Advantages of the pH Sensor

  • Accurate pH Measurement
  • Wide Range of Measurement
  • Real-Time Monitoring
  • Non-Destructive Measurement
  • Easy to Use
  • Longevity and Durability

A disadvantage of the pH Sensor

  • Ragility
  • Maintenance and Calibration is not easy
  • Response Time is slow
  • Sensitivity to Temperature

Application of the pH Sensor

  • Water Quality Monitoring
  • Food and Beverage Industry
  • Pharmaceutical Manufacturing
  • Chemical Processes
  • Environmental Monitoring

Example with Arduino

  • Arduino and the LCD display Interfacing
    • VCC of the LCD to +5V on Arduino
    • GND of the LCD to GND on Arduino
    • RS (Register Select) pin of the LCD to digital pin D2 on Arduino
    • Enable (E) pin of the LCD to digital pin D3 on Arduino
    • D4-D7 pins of the LCD to digital pins 5-8 on Arduino
  • Connect the pH sensor module to the Arduino
    • VCC of the pH sensor to +5V on Arduino
    • GND of the pH sensor to GND on Arduino
    • Analog output of the pH sensor to analog pin A0 on Arduino

Circuit Diagram with Arduino

Circuit Diagram 51

Code with 16×2 LCD Display

Code Explaination

  • The LiquidCrystal the library is included, and an lcd the object is created with the appropriate pin connections for the LCD display (pins 2, 3, 4, 5, 6, and 7).
  • SensorPin is defined as A0, representing the analog pin connected to the pH sensor.
  • In the setup() function
    • SensorPin is set as an input pin.
    • The LCD display is initialized with a 16×2 configuration.
  • In the loop() function
    • The average value is converted to a pH value using the provided formula and the calibration offset.
    • pH value is displayed on the first line of the LCD.
    • pH value is compared to specific pH ranges, and a corresponding message is displayed on the second line of the LCD.

Circuit Diagram with Arduino and OLED

Ph Sensor with oled


20220218 101659 scaled e1689160405820


20220218 101708 scaled e1689160473902


pH sensors play a crucial role in measuring and monitoring pH levels in various applications, They provide reliable and fast pH detection, and they are used in various fields.



Hi, Prateek Here I’m interested in Electronics That's why I Make Soo Many Projects, I’m currently Pursuing M Tech.. if you Relay Like To My Blog Plz Comment Below...Thanks To All Electronics Lover...❤️

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button

Adblock Detected

Please consider supporting us by disabling your ad blocker