Zbotic Logo Zbotic Logo
  • Home
  • Shop
  • Sale
  • 3D Print Service
  • PCB Service
  • B2B
  • Blogs
  • Contact Us
0 0

View Wishlist Add all to cart

0 0
0 Shopping Cart
Shopping cart (0)
Subtotal: ₹0.00

View cartCheckout

  • Shop
  • About Us
  • Contact Us
  • Reseller
  • Blogs
020 69134444
1800 209 0998
[email protected]
Help Desk
Facebook Twitter Instagram Linkedin YouTube
Zbotic Logo Zbotic Logo
0 0

View Wishlist Add all to cart

0 0
0 Shopping Cart
Shopping cart (0)
Subtotal: ₹0.00

View cartCheckout

All departments
  • 3D Print Service
  • 3D Printer
  • Batteries & Chargers
  • Development Boards
  • Drone Parts
  • EBike parts
  • Sensor Modules
  • Electronic Components
  • Electronic Modules
  • IoT and Wireless
  • Mechanical Parts and Workbench Tools
  • Motors & Drivers & Pumps & Actuators
  • DIY and Robot Kits
  • Show more
  • Home
  • Shop
  • Sale
  • 3D Print Service
  • PCB Service
  • B2B
  • Blogs
  • Contact Us
Return to previous page
Home Student Projects & STEM Education

Water Quality Monitoring for Science Exhibitions: Build Guide

Water Quality Monitoring for Science Exhibitions: Build Guide

March 11, 2026 /Posted byJayesh Jain / 0

Water Quality Monitoring for Science Exhibitions: Build Guide

Water quality is one of the most compelling science exhibition topics for Indian students — it connects directly to public health, the Jal Jeevan Mission, and everyday life. A portable water quality monitor that measures pH, TDS (total dissolved solids), turbidity, and temperature can test school drinking water, local river water, and borewell water — generating real scientific data that has genuine community value.

This guide walks you through building a multi-parameter water quality monitor for science exhibitions, with calibration procedures, data logging, and presentation ideas that consistently impress judges at district and state-level exhibitions.

Table of Contents

  1. Why Water Quality Matters in India
  2. Parameters to Measure
  3. Components and Sensors
  4. TDS Sensor Setup and Code
  5. Turbidity Measurement
  6. Data Logging to SD Card
  7. Exhibition Presentation Ideas
  8. Frequently Asked Questions

Why Water Quality Matters in India

India faces significant water quality challenges: according to NITI Aayog, approximately 60 crore people face high to extreme water stress, and waterborne diseases account for 3.8 crore cases of illness annually. BIS standard IS 10500 sets drinking water limits: TDS below 500 mg/L (desirable) or 2000 mg/L (permissible), turbidity below 1 NTU (desirable), pH 6.5-8.5.

Testing school water, local borewell, municipal tap, and nearby water bodies with your sensor and comparing against IS 10500 gives your project immediate community relevance — and gives judges a clear understanding of real-world impact.

Parameters to Measure

Parameter Sensor BIS IS 10500 Limit Approx Cost
TDS (Total Dissolved Solids) Conductivity probe < 500 mg/L Rs. 200
Turbidity (clarity) TSW-10 or IR transceiver < 1 NTU Rs. 250
pH pH electrode + module 6.5 – 8.5 Rs. 600
Temperature DS18B20 waterproof Below 25°C (desirable) Rs. 120

Recommended Product

Arduino Sensor Kit
Includes temperature sensor, basic conductivity probe, and Arduino board for building the water quality monitor. TDS and turbidity modules can be added individually from Robu.in or Quartzcomponents for a complete multi-parameter setup.

Shop Sensor Kits

TDS Sensor Setup and Code

TDS (total dissolved solids) is measured by the electrical conductivity of water — more dissolved minerals means higher conductivity. A gravity TDS probe with Arduino reads conductivity and converts to mg/L (ppm):

#define TDS_PIN A0
#define VREF 5.0
#define SCOUNT 30  // Number of samples

int analogBuffer[SCOUNT];
int analogBufferIndex = 0;

float readTDS() {
  // Collect samples
  for (int i = 0; i < SCOUNT; i++) {
    analogBuffer[i] = analogRead(TDS_PIN);
    delay(40);
  }

  // Median filter
  int temp;
  for (int i = 0; i < SCOUNT-1; i++)
    for (int j = i+1; j < SCOUNT; j++)
      if (analogBuffer[i] > analogBuffer[j]) {
        temp = analogBuffer[i];
        analogBuffer[i] = analogBuffer[j];
        analogBuffer[j] = temp;
      }
  int medianVal = analogBuffer[SCOUNT/2];

  float voltage = medianVal * (VREF / 1023.0);
  // Temperature compensation (25 degrees C reference)
  float compensatedVolt = voltage / (1.0 + 0.02 * (25.0 - 25.0));
  float tdsValue = (133.42 * pow(compensatedVolt, 3)
                   - 255.86 * pow(compensatedVolt, 2)
                   + 857.39 * compensatedVolt) * 0.5;
  return tdsValue;
}

Calibrate by dissolving a known amount of table salt in a measured volume of distilled water and comparing your reading to the theoretical value. At 25°C, 1 gram of NaCl in 1 litre of distilled water gives approximately 1000 ppm TDS.

Turbidity Measurement

Turbidity measures how much light is scattered by suspended particles. A simple DIY turbidity sensor uses an infrared LED and photodetector on opposite sides of a water-filled cuvette:

#define TURBIDITY_PIN A1

float readTurbidity() {
  int reading = analogRead(TURBIDITY_PIN);
  float voltage = reading * (5.0 / 1023.0);

  // Calibration: clear water ~4.2V, muddy water ~2.5V
  // Convert to NTU (approximate, for demonstration)
  float ntu;
  if (voltage >= 4.2) ntu = 0;           // Clear water
  else if (voltage < 2.5) ntu = 3000;    // Very turbid
  else ntu = map(voltage*100, 250, 420, 3000, 0) / 100.0;

  return ntu;
}

For more accuracy, calibrate against known turbidity standards: distilled water (0 NTU), milk dilutions (calibrate empirically), and filtered sediment samples from your local river or well.

Data Logging to SD Card

Log readings with timestamps using an SD card module and DS3231 RTC for a permanent record:

#include <SD.h>
#include <RTClib.h>

RTC_DS3231 rtc;

void logReading(float tds, float turbidity, float temp) {
  DateTime now = rtc.now();
  File f = SD.open("wqlog.csv", FILE_WRITE);
  if (f) {
    f.print(now.timestamp());
    f.print(",");
    f.print(tds); f.print(",");
    f.print(turbidity); f.print(",");
    f.println(temp);
    f.close();
  }

  // Display on LCD
  lcd.clear();
  lcd.print("TDS:"); lcd.print((int)tds); lcd.print("ppm");
  lcd.setCursor(0, 1);
  lcd.print("Turb:"); lcd.print(turbidity, 1); lcd.print("NTU");
}

Over several weeks, collect readings from multiple sources: school drinking water tap, school borewell (if present), a local river or pond, and commercially sold packaged water as a control. Export the CSV to Excel and create bar charts for comparison.

Recommended Product

Robot and Electronics Learning Kit
Includes LCD display module, SD card module, RTC, and breadboard components needed for the data logging version of this water quality monitor. One kit covers the complete advanced project.

Shop Electronics Kits

Exhibition Presentation Ideas

To maximise your exhibition impact:

  • Live demonstration: Bring three water samples in clear bottles — school tap water, purchased mineral water, and visibly turbid water. Show judges real-time readings as you dip the probe in each.
  • Comparison poster: Bar charts comparing your measured values against BIS IS 10500 drinking water standards. Red bars for values exceeding limits.
  • Map visualisation: If you tested multiple water sources in your town, plot them on a local map with colour-coded quality indicators.
  • Cost comparison: Your Rs. 1,500 sensor vs commercial water quality testers (Rs. 15,000-50,000) — accessible technology for communities that cannot afford professional testing.
  • Recommendations: Based on your data, propose specific interventions (boiling, RO filter, UV treatment) for each water source.

Frequently Asked Questions

How accurate is an Arduino TDS sensor compared to a laboratory measurement?

The gravity TDS probe with proper calibration achieves approximately 10-15% accuracy — sufficient for comparative studies and science fair purposes. Laboratory instruments use four-electrode conductivity cells with temperature compensation achieving 1-2% accuracy. For exhibition purposes, acknowledge this limitation and focus on relative comparisons rather than absolute values.

Can I measure pH without a laboratory-grade electrode?

Yes — the DFRobot pH sensor (Rs. 600-800 from Indian electronics suppliers) uses a glass membrane electrode and provides 0.1 pH unit accuracy with proper calibration using pH 4.0 and pH 7.0 buffer solutions (available from laboratory suppliers or online). This is sufficient for exhibition-grade measurements.

My school is near Ganga/Yamuna/Godavari. Can I test river water?

Yes, and this makes your project highly relevant. Compare river water TDS, turbidity, and pH at different distances from industrial areas or sewage outfalls. Documenting water quality variations along a river is a compelling exhibition topic with genuine environmental monitoring value.

Do I need permission to collect water samples for testing?

For water from public sources (rivers, public taps), no special permission is required. For school water systems, obtain the principal’s permission and involve the science teacher. For private borewells or industrial outlets, ask the owner. Always test in supervised conditions and never drink water tested in your project setup.

Monitor Your Community’s Water Quality

Build a multi-parameter water quality monitor for under Rs. 1,500. Sensor kits and Arduino boards at Zbotic — nationwide delivery for Indian students and schools.

Shop Water Quality Sensor Kits

Tags: Arduino, environmental monitoring, IS 10500, school project, science exhibition, STEM India, TDS sensor, turbidity, water quality
Share Post
  • Facebook
  • Linkedin
  • Whatsapp
WAGO vs Terminal Block: Electr...
blog wago vs terminal block electrical connector comparison 599702
blog precision agriculture variable rate irrigation explained 599709
Precision Agriculture: Variabl...

Related posts

Svg%3E
Read more

CubeSat Kit: Satellite Building for Education

April 1, 2026 0
The cubesat kit is one of the most exciting STEM projects you can take on in India today. Whether you... Continue reading
Svg%3E
Read more

Weather Balloon: High-Altitude Data Collection

April 1, 2026 0
The weather balloon is one of the most exciting STEM projects you can take on in India today. Whether you... Continue reading
Svg%3E
Read more

Automatic Irrigation: Multi-Zone Watering Controller

April 1, 2026 0
The automatic irrigation is one of the most exciting STEM projects you can take on in India today. Whether you... Continue reading
Svg%3E
Read more

Smart Weighbridge: Load Cell Industrial Scale

April 1, 2026 0
The smart weighbridge is one of the most exciting STEM projects you can take on in India today. Whether you... Continue reading
Svg%3E
Read more

Vending Machine: Arduino Coin and Product Dispenser

April 1, 2026 0
The vending machine is one of the most exciting STEM projects you can take on in India today. Whether you... Continue reading

Add comment Cancel reply

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

Facebook Twitter Instagram Pinterest Linkedin Youtube

Get the latest deals and more.

Download on Google Play Download on the App Store

Call us: 020 69134444 / 1800 209 0998

Monday - Saturday 09:30 AM - 06:00 PM
For Technical Supports Email: [email protected]
For Sales / Enquiries Email: [email protected]

  • My Account

    • Cart

    • Wishlist

    • Checkout

    • My Orders

    • Track Order

    • My Account

  • Information

    • FAQs

    • Blogs

    • Career

    • About Us

    • Contact Us

    • Payment Options

  • Policies

    • Privacy Policy

    • Terms & Conditions

    • GST Input Tax Credit

    • Shipping Return Policy

    • E-Waste Collection Points

    • Our Sitemap

© Zbotic.in is registered trademark of Moxie Supply Pvt Ltd – All Rights Reserved
Login
Use Phone Number
Use Email Address
Not a member yet? Register Now
Reset Password
Use Phone Number
Use Email Address
Register
Already a member? Login Now