Skip to content

thisal-d/smart-water-tank-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smart Water Tank System

A robust and extensible IoT platform for real-time water level and quality monitoring using Arduino/ESP32, TDS/ultrasonic sensors, and accessible via web and mobile applications.

💡 Project Overview

This project enables smart monitoring and control of a water tank. It uses sensors to collect water level and quality data, and provides user interfaces for monitoring and management through a web app and a cross-platform mobile app.

Main Technologies:

  • Hardware: ESP32, Ultrasonic Sensor, TDS Sensor
  • Backend: Python (Flask)
  • Web: HTML, CSS, JavaScript
  • Mobile: React Native

🚀 Features

  • Automated Pump Control: Turns the pump on/off based on water level and quality.
  • Sensor Monitoring: Real-time water level and TDS data.
  • Alerts/Notifications: Audible and visual alerts for critical tank conditions.
  • User Interfaces:
    • Web dashboard
    • Mobile app for Android/iOS
  • Remote Access: Control and monitor from anywhere on the local network.

🗂️ Project Structure

Smart-Water-Tank-System/

├── Arduino/ # Embedded code for ESP32 and sensors

├── HttpServer/ # Flask backend server for REST API & logic

├── WebApp/ # Web dashboard for control & monitoring

├── MobileApp/ # React Native mobile app for remote access

└── README.md # Project overview and documentation


🔗 Quick Links


🖼️ Sample Interfaces

Mobile App Web Dashboard Server Console
Mobile App Web App Server

🛠️ Getting Started

Each component has its own README for detailed setup. Start with the backend, then configure the hardware, and finally set up your preferred frontend.


📄 License

This project is MIT licensed.

About

An Arduino-based water level monitoring system with control via web and mobile apps. Uses ultrasonic and TDS sensors for monitoring.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors