Aqua_IOT

Created by [Mazen Abdellatif] • Started on June 04, 2025

A smart water quality and consumption monitoring system for Matrouh using ESP32, sensors, and a Flutter app.

Total Time Spent: 73 hours


Daily Log

2025-06-04

Time Spent: 5 hours
- I started brainstorming and outlining the initial system design.
- Researched sensor compatibility with the ESP32 and filtering methods for noisy data.

2025-06-05

Time Spent: 5 hours
- Finalized component list after price and feature comparisons.
- Ordered components online.

2025-06-06

Time Spent: 6 hours
- Began 3D design of the enclosure.
- Focused on spacing, IP65 sealing, and cable entry positioning.

2025-06-07

Time Spent: 4 hours
- Simulated water flow sensor data to tune algorithm.
- Tested data smoothing with Savitzky-Golay filter on sample TDS readings.

2025-06-08

Time Spent: 5 hours
- Continued documenting all findings and readings.
- Started mobile app UI with Flutter for data display.

2025-06-09

Time Spent: 4 hours
- Created the circuit wiring plan and routing diagram.
- Ensured waterproof cable gland placements were efficient.

2025-06-10

Time Spent: 6 hours
- Worked on battery pack integration with charge module.
- Simulated voltage drops and recovery with the boost converter.

2025-06-11

Time Spent: 5 hours
- Connected and tested TDS and turbidity sensors.
- Validated accuracy under various water types.

2025-06-12

Time Spent: 6 hours
- Developed Python backend to process and analyze live data.
- Refined the filtering parameters.

2025-06-13

Time Spent: 5 hours
- Improved UI in Flutter app with live graphing.
- Alerts for unsafe TDS > 500ppm and turbidity > 5NTU tested.

2025-06-14

Time Spent: 5 hours
- Embedded MicroSD logging functionality and verified log retrieval.
- Created safe shutdown routines.

2025-06-15

Time Spent: 4 hours
- Tested relay control for a future pump integration.
- Documented edge cases like power loss recovery.

2025-06-16

Time Spent: 4 hours
- Prepared screenshots and diagrams for documentation.
- Final polish of README and journal for submission.


Images

  • alt text
  • alt text
  • alt text
  • alt text
  • alt text