Real time control of the pH level of a solution using the Internet of Things (IoT)

Appleton Innovations
3 min readNov 24, 2020

--

what is pH?

pH (Potential of Hydrogen) level is a numerical measure of the acidity or alkalinity of a solution, usually measured on a scale of 0 to 14.

  • Neutral solutions (such as pure water) have a pH of 7
  • Acidic solutions have a pH lower than 7, and
  • Alkaline solutions have a pH higher than 7

Importance of pH

pH is an important parameter that describes the chemical conditions of a solution. The pH can control the availability of nutrients, biological functions, microbial activity, and the behavior of chemicals.

Because of this, monitoring or controlling the pH of soil, water, and food or beverage products is important for a wide variety of applications.

Controlling pH value

Controlling the level of pH is very sensitive and important due to some kinds of plants which need a water with a a specific pH value.

Similarly, some kinds of fishes live only inside water with a specific value

Project Objective

  • To measure pH value of a specific solution
  • To design a real-time pH control system for a selected solution using Internet of Things (IoT)

Project Aim:

The aim of this project is to build a device that allows real-time control of the pH level of a specific solution using the Internet of Things (IoT). Specifically, this device is made of ESP32 based NodeMCU that is connected to both a designed mobile app and a physical device using the internet. This mobile app allows the user to choose either automatic (auto) or manual (manual) control modes. In the automatic mode, the system will behave as a feedback control scheme where the user will be requested to specify the desired pH value and the specific period needed to keep the experiment running. In the manual mode, the user should set the amounts of acidic and alkaline solutions in each pumping process.

Components Required for building this project

  • NodeMCU
  • pH Sensor
  • Micro Water Pumps
  • Driving Circuit
  • wires and other electronic components

Software used

  • Arduino
  • Blynk APP
  • IFTTT

Real time Implementation

Interfacing circuit
Real time implementation
pH value visualization and button for controlling pump

--

--

Appleton Innovations
Appleton Innovations

No responses yet