AquaSense

Smart Aquarium Monitoring & Control System

Experience the future of aquarium management with real-time monitoring, automated control and early problem detection

Introduction

AquaSense is a solution for fish enthusiasts, offering a seamless and integrated all-in-one solution with real-time monitoring, automated controlling with just few clicks.

Problem Domain

  • Inconsistent Environment Management
  • Time-Consuming Maintenance
  • Overfeeding, Underfeeding and forgetting to feed
  • Lack of Problem Detection

Our Solution

  • Real-Time Monitoring
  • Automated Control
  • Live Video Streaming
  • Low Oxygen Level Detection using fish behavior monitoring
  • Alert Systems
Introductory Image

AquaSense System Overview

Key Features

Real-Time Monitoring

Sensors track water parameters such as temperature, pH levels, and turbidity, displaying live data on your dashboard.

Automated Control

The system automates feeding and temperature regulation, reducing manual intervention for users.

Live Video Streaming

Users can view the aquarium from anywhere, anytime, ensuring peace of mind when you're away.

Fish Behavior Monitoring

Detects irregular fish movements and low Oxygen levels, notifying users of potential health issues.

Alert Systems

Continuously monitors the aquarium and sends instant notifications to users if unfavorable conditions arise.

Solution Architecture

The architecture of our system is designed to seamlessly integrate IoT sensors, cloud analytics, and user interfaces.

System Architecture Diagram

System Architecture Diagram

Design and Prototyping

From the user interface to the physical enclosure, every component was carefully designed and prototyped.

UI Design Mockup

UI Design

The user interface was designed in Figma with a focus on clarity, ease of use, and providing at-a-glance information.

3D Model of the Enclosure

3D Model

A custom enclosure was designed in solidworks to house all electronic components securely and efficiently.

Fish feeding dispenser

Fish Feeding Dispenser

The feeder mechanism was prototyped to ensure reliable, portion-controlled feeding on an automated schedule.

Testing

To ensure reliability and performance, our system underwent rigorous testing across both hardware and software components.

Hardware Testing

Sensor Calibration & Accuracy

Temperature and pH sensors were calibrated against lab-grade equipment to ensure data accuracy.

Actuator Functionality Test

Automated feeder, Peltier module, and water pump were tested for correct functionality and response time.

Sensor Failure Testing

Tested upon disconnected sensors and out of range sensor readings.

Integrated testing

Tested upon disconnected sensors and out of range sensor readings

Software Testing

Unit Testing

Achieved 95% code coverage with unit tests.

Integrated Testing

Integration tests confirmed seamless data flow from sensors to the cloud and to the user dashboard.

Real-time Data Sync Test

Verified that sensor data is updated on the user interface at least within 2 seconds, ensuring a true real-time monitoring experience.

API Testing

API endpoints were tested.

Used tools:- postman for url endpoints, wscat for websocket connections.

Bill of Materials (BOM)

Below is a breakdown of the estimated costs for the hardware.

Billing Of Materials

Hardware Cost Breakdown

Project Timeline

Project Timeline

Project Development Timeline

Final Product

See the final product in action. This video demonstrates the complete functionality and user experience of the AquaSense system.

Final Product Demo

Click to watch the final demonstration

Our Team

Team Members

Amara​keerthi H.K.K.G.

Amara​keerthi H.K.K.G.

E/20/016

CNE Portfolio
De Silva H.D.S.

De Silva H.D.S.

E/20/055

CNE Portfolio
Madhura T.W.K.J.

Madhura T.W.K.J.

E/20/231

CNE Portfolio
Ukwaththa U.A.N.T.

Ukwaththa U.A.N.T.

E/20/404

CNE Portfolio

Supervisor

Dr. Isuru Nawinne

Dr. Isuru Nawinne

Senior Lecturer

Profile

Department of Computer Engineering