/pH-measurement-using-four-separate-probes

This device is aimed at measuring four different pH values using four separate probes connected to an Arduino UNO board. Each individual probe is connected via an analog input to the Arduino board and subsequently the measured values are displayed on the LCD display.

Primary LanguageC++MIT LicenseMIT

pH Measurement Using Four Separate Probes

Introduction

This document details a device designed to measure the pH of four different liquids simultaneously using separate probes connected to an Arduino UNO board.

Each probe is connected through an analog input, and the measured values are displayed on an LCD screen and can be easily expanded to support additional probes.

Project Overview

  • This project is ideal for individuals who need to monitor pH levels in various solutions, such as water or chemical solutions.

  • It utilizes readily available components like Arduino, pH probes, and a LiquidCrystal display for real-time monitoring. The system can be easily expanded to accommodate additional probes for wider application.

Features

Multi-Probe Measurement

The system supports up to four pH probes, allowing simultaneous measurement of different samples.

LCD Display

Real-time pH values are displayed on a 16x2 LiquidCrystal display for easy monitoring.

Accuracy Enhancement

The code includes filtering and sorting algorithms to enhance accuracy by mitigating measurement outliers.

How It Works

  • The Arduino code reads the voltage values from each probe through designated analog pins.

  • These readings are then processed to calculate the corresponding pH levels, which are subsequently displayed on the LCD screen.

Components Used

  • Arduino UNO Board
  • 4 x pH Probes (up to four probes)
  • iquidCrystal Display (16x2)
  • Connecting wires
  • PCB board for connection
  • 4 x pH modules
  • plastic ABB box
  • Power source 5V/1A

Code Overview

The code includes functions specific to each pH probe, sorting and averaging of measurements, and displaying the calculated pH values on the LCD. Additionally, it incorporates data processing techniques to enhance measurement precision.

Wiring

The wiring diagram and pin connections are crucial for accurate readings. Ensure proper connections and refer to the documentation of the pH probes for any specific requirements



PCB board scheme and picture



Wiring scheme in fritzing for better look and simpler understanding

Used source

[1] https://docs.arduino.cc/learn/electronics/lcd-displays

[2] https://navody.dratek.cz/navody-k-produktum/modul-a-sonda-pro-mereni-ph.htm



Copyright

README Designed by: Laštůvka Lukáš

© 2024 Dominik Tomášek