Aqua_IOT
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.