pH level — Tells you how acidic or alkaline the water is (drinking water should be roughly neutral, between 6.5 and 8.5). Turbidity — Measures how cloudy or clear the water is (high turbidity means lots of particles, . Temperature — Tracks the water's temperature, The Water Quality Checker project is a simple, hands-on DIY tool you build yourself using an Arduino board and Python on your computer. It measures three important things in a water sample to help figure out if the water is safe, clean, or potentially problematic:
pH level — Tells you how acidic or alkaline the water is (drinking water should be roughly neutral, between 6.5 and 8.5). Turbidity — Measures how cloudy or clear the water is (high turbidity means lots of particles, dirt, or possible bacteria hiding in it). Temperature — Tracks the water's temperature, since warmer water can affect how contaminants behave and influence other readings. The sensors dip into a cup/bucket of water (like tap water, borehole water, or river sample). The Arduino reads the sensor data every second or so and sends it over USB to your laptop. Python then:
Shows the live numbers on screen. Draws a real-time graph so you can see changes over time. Gives instant warnings like "pH too low – acidic water!" or "High turbidity – water looks dirty, might need filtering!"