Smart Water Purity Measurement Kit

Published Aug 06, 2024
 400 hours to build
 Advanced

Smart Water Quality Monitoring System Real-time insights into drinking water quality. It determines whether the water is drinkable or not.

display image

Components Used

Turbidity Sensor
Turbidity Sensor
1
Raspberry Pi 4 - 4GB
Single Board Computers Raspberry Pi 4 4GB
1
ORP Sensor
Detect presense of microoragism and oxygen level in water.Manufactured by DF Robot
1
Tds sensor
Manufactured by DF Robot
1
Industrial pH Sensor
Multiple Function Sensor Modules Gravity: Analog pH Sensor / Meter Pro Kit V2
1
Nextion HMI touch display
Displays sesor parameter values
1
Lemon Battery
Used for powering
1
Description

🌐 Smart Water Quality Monitoring System:

Welcome to the Documentation for our Smart Water Quality Monitoring System! 🚰

 

Project Overview

This project explains the real-time water quality measurement as well as identifies the presence of microorganisms in it. These projects contain multiple technologies including PCB designing, 3D designing, Mobile application development and Microcontroller coding(Raspberry pi - Python)

Key Components

  • Double-layer PCB Design: Schematics and layouts crafted for enhanced performance.
  • 3D-Printed Model: Custom-designed product outlook and coverage using advanced 3D printing techniques.
  • Industrial Sensors: Integration of industrial-grade pH, ORP, TDS, and turbidity sensors for accurate readings.
  • Raspberry Pi 4: The core of our system, handling data processing and communication tasks efficiently.
  • Nextion HMI Touch Display: An interactive touch display for real-time data visualization.
  • Mobile Application: Developed using React Native, Node.js Express, and a robust database for accessible monitoring.

Contributions

  • PCB Design: Developed double-layer PCB schematics and layouts.
  • 3D Design and Printing: Created and printed custom sensor housings for optimal functionality.
  • Hardware Integration: Seamlessly integrated various hardware components and peripherals.
  • Raspberry Pi Programming: Wrote the necessary code for Raspberry Pi, ensuring smooth data processing and communication.
  • Mobile Application Development: Utilized React Native, Node.js Express, and database technologies for a user-friendly mobile application.

Explanation By Each Technology:

  1. PCB Design:
    • The sensor consists of 4 sensors, connecting these sensors and mounting them inside the 3D design is a difficult task and there are more possibilities of arising problems such as loose connection, shot circuits, etc,. So we designed a double-layer PCB board using KiCAD. This board replaces all modules of the sensors, single connection bridge to the microcontroller, power supply connection, and display connection are all integrated into a single board.
  2. 3D design:
    • Since this project is related to water. So the microcontroller and PCB board should be carefully protected from contact with water to avoid failure of the working of PCB and Microcontroller(Raspberry PI). Hence we designed a 3D model that prevents circuit shortage and it has the product to be easily portable and user-convenient. 3D is designed using SolidWorks software.
  3. Raspberry Pi:
    • A powerful microcontroller is essential here because it handles multiple sensors, processes these data, and then displays it into an HMI display and sends it to mobile applications for real-time usage. So we used Raspberry PI 4. 
    • The HMI display with Raspberry Pi works on SPI Protocol. 
    • Sensor with the Raspberry PI works on I2C Protocol
    • The Raspberry Pi with mobile application server works on HTTP Internet Protocol.
  4. Mobile Application:
    • To make a complete IoT project a dashboard is required to display the real-time data. Developing a mobile application-based dashboard that will be convenient for users. Instead of using 3rd party tools such as think speak, firebase, MQTT, 
    • We have used our own secure MySQL Cloud server to store the data.
    • An attractive UI and easily understandable mobile application frontend is developed using React Native.
    • Getting data from the cloud server and providing it to the front end, we have Node JS with express JS for backend API handling and routing middleware.
    • This Mobile application is a cross-platform tool so that it can be used by Android, IOS, Laptop, etc.,

Skills and Technologies Showcased:

  • PCB Design
  • 3D Design and Printing
  • Hardware Integration
  • Raspberry Pi Programming
  • React Native
  • Node.js Express
  • Database Technologies

 

Collaboration

This project is open to all collaborators! Feel free to contribute to us!!!

 

Documentation

Check out the GitHub page for complete documentation and further updates if we do it in the future

https://github.com/KAVIRAJec/Smart-Water-Quaity-Measurement-Kit

To view how we have worked and working demo video of our product, kindly have a look at,

Codes

Downloads

Gerber File of PCB Modules contains Schematic, Layout Download
3D Design file Download
PCB module image Download
Product Image Download
Product Image Download
Guide / Mentor

Institute / Organization

BANNARI AMMAN INSTITUTE OF TECHNOLOGY, SATHYAMANGALAM
Comments
Ad