Wiznet makers

Hannah

Published August 27, 2025 ©

39 UCC

15 WCC

1 VAR

0 Contests

0 Followers

0 Following

Original Link

Smart Water Treatment System Based on W5500

Smart Water Treatment System Based on W5500: Automated Control for Iron, Manganese, and H₂S Removal

COMPONENTS Hardware components

Arduino - Arduino Due

x 1


PROJECT DESCRIPTION

Smart Water Treatment Controller with Arduino DUE & WIZnet W5500

1. Project Overview

This project introduces a next-generation water treatment controller designed for households and small facilities with challenging groundwater conditions (high iron, manganese, hydrogen sulfide, and hardness).

At its core, the system uses:

MCU: Arduino DUE Core (ARM SAM3X8E)

Ethernet: WIZnet W5500 (stable TCP/IP networking with built-in web server)

Key Sensors & Devices:

BMP-based pressure sensor (0–6 bar, 0–5V)

4–20 mA water level sensor for 500 L storage tank

Load cell + HX711 for chlorine reagent tank

Flowmeter for proportional dosing

Autotrol 263 & Runxin F68C3 filter heads

Leakage/flood sensors, temperature sensors (DS18B20)

PZEM-004T v3 for energy monitoring

The goal: combine robust automation, full sensor integration, and remote monitoring into one embedded controller.

 

2. How the System Works

Water Flow & Treatment

Raw water → aeration tank → pump station → iron removal filter (Quantum DMI-65 + chlorine) → softener → household supply.

Chlorine Dosing

Flowmeter pulses drive proportional chlorine injection.

Tank weight monitoring ensures real-time chemical usage tracking.

Filter Backwash & Regeneration

Time-based and flow-based triggers.

Synchronization logic prevents simultaneous regeneration.

Pump Station Control

Pressure sensor + dry-run protection.

Overload detection via Modbus power meter.

Web & Local Interface

Ethernet (W5500) hosts graphical web UI with mobile support.

LCD2004 + keypad for local fallback control.

Safety & Reliability

12-hour auto-flush to prevent stagnation.

Backup float sensors for tank dry-run protection.

Leak/flood sensors trigger alarms.


3. Key Technologies

WIZnet W5500 Ethernet:

Ensures robust web interface and real-time remote monitoring.

Supports email/SMS notifications over network.

HX711 Load Cell: Monitors reagent tank weight continuously.

4–20 mA Analog Input: Provides industrial-grade tank level accuracy.

PZEM-004T v3: Power monitoring via Modbus RTU.

RTC + EEPROM: Reliable scheduling and long-term statistics logging.


4. Applications & Benefits

Applications

Household & industrial groundwater purification

Remote-managed small-scale water treatment plants

Smart home integration for water safety

Benefits

Prevents pump damage (dry-run & overload protection)

Extends filter media life with optimized regeneration cycles

Provides full visibility of system health via web dashboard

Scalable: easy to add more sensors, Modbus devices, or IoT cloud connectivity


5. Conclusion

This project demonstrates how Arduino DUE + WIZnet W5500 can evolve a traditional water purification system into a smart, connected, and resilient controller.

👉 Key takeaway:
“W5500 transforms a standalone water system into a networked, safe, and intelligent IoT solution.”

Documents
  • WaterTreatment

  • Blog

Comments Write