State-Aware Decisions
The controller tracks transition history, not only current readings, which reduces unsafe ON/OFF relay switching.
An intelligent water monitoring and motor control system utilizing ESP32, real-time Python backend analytics, and a Model-Based Reflex Agent for autonomous safety and optimization.
The controller tracks transition history, not only current readings, which reduces unsafe ON/OFF relay switching.
Manual override is available for operators, while autonomous safety constraints remain active in parallel.
Validated on ESP32 + relay + sensors as a complete sensing-to-actuation loop, not a simulation-only build.
ESP32 continuously reads water flow rate, temperature, current, and voltage from physical sensors.
Data is securely transmitted to the Python backend through an API/websocket pipeline in real-time.
The Model-Based Reflex Agent evaluates current thresholds and historical state transitions to determine the next optimal state.
Backend sends precise control commands to the relay channel (ON/OFF/AUTO/SAFETY) to manage the motor.
The web dashboard receives live telemetry and action logs, providing operators with full situational awareness.
Secure entry portal with role-based access control. Ensures only authorized operators can access motor controls and live telemetry.
Security First Design
Real-time situational awareness displaying stage state, flow, temperature, and motor current. Highlights staged motor logic states.
Real-time Monitoring
Hybrid interface combining measured output with direct relay actions. Allows manual override while agent handles autonomous runtime.
Hybrid Control System
Time-series visualization for post-run analysis, threshold tuning, and anomaly detection. Proves motor response and pipeline behavior.
Data-Driven Insights
End-to-end integration proof featuring ESP32 controller, relay module, and sensor wiring. Validates physical to software connection.
Physical IntegrationAccess the complete codebase including hardware configurations, Python backend, and dashboard UI.
View on GitHubDirect access to compiled source files. Requires authorization password.
Hardware: ESP32, Relay Module, Sensors
Software: Python 3.8+, Node.js, Arduino IDE