You are on page 1of 4

Introduction

Introduction to topic

Keeping fish as a pet has become increasingly popular these days. Exotic as well as ornamental
fishes have been domesticated and kept in aquariums as a hobby. As a result, pet owners are
required to manually take care of their pets. Feeding the fish and creating an ideal environment
with the correct temperature as well other factors such as maintaining a suitable pH level and
turbidity of the water is an essential for the proper growth and survival of the fish. Also the heat
pump needs to be turned on/off according to the climate. These factors make maintaining the
aquarium manually a difficult task on its own. Humans make mistakes and sometimes the pet
keepers can forget to feed and monitor the aquarium which leads to loss of fishes which can be
emotionally as well as commercially devastating.

This project eliminates these mistakes and makes the task of maintaining and monitoring the
aquarium an easy task. It works by combining traditional aquarium components with Arduino,
temperature sensors, light control and automated fish feeder. It will replace the manual
maintenance with automated maintenance as well as monitoring and will push out alerts to the
smartphone via email.

Current scenario

Problem Domain

Some of the Common problems faced by aquarium caretakers

Maintaining an aquarium is a difficult task as it involves a lot of factors that determine the ultimate
health and growth of the fish. These tasks involve feeding the fish, maintaining the temperature of
the water, cleaning the tank etc. which in turns consumes a lot of time and effort. Also sometimes
people tend to forget to feed the fish or keep track of how many times they have fed the fish. This
project tends to solve all these problem domains that the client/end user have been facing.

Problem solutions

The smart aquarium solves all the problems through automation of all the tasks. The automatic
fish feeding mechanism feeds the fish two times a day that is one in 12 hours. This eliminates the
problem of feeding. The temperature of the water is controlled by the use of temperature sensors
which in turn regulate temperature through turning on the heat pump or heat emitting bulbs. Also
all these data are submitted to the client through the email which makes him/her aware of all the
activities that are occurring in the aquarium.
End User

The end user the product “smart aquarium” is ………….

Aims and Objectives

Aims

 To replace manual maintenance and monitoring of fish aquarium with an automated


aquarium.

Objectives
 To create an automated fish feeding device using servo motor and Arduino.
 To monitor and maintain the temperature of water in the aquarium using heat sensors and
heating bulb.
 To push alerts and notification to the user through e-mail.

MoSCoW prioritization

MoSCoW prioritization is a prioritization technique used in DSDM methodology in which the


requirements are prioritized according to its importance and benefits to the system. Priorities are
categorized as must have, should have, could have and won’t have.

Must have Should have Could have Won’t have

Automated fish Notify the client of Use turbidity sensor Detect dead fish.
feeder mechanism the temperature and to detect particles in
time the fish was fed the water to inform
through email. user to change water.

Temperature monitor LCD display that Track fish movement


and maintain. displays all the through a motion
information of the sensor.
aquarium.
Project Methodology

DSDM (Dynamic System Development Method)

Dynamic system development method is a methodology for developing a system in an agile way.
This methodology has pre-defined roles for particular individuals as well as phases and sub
phases that make the process efficient. The DSDM framework has three phases i.e. pre-project,
project lifestyle and post-project.

Work Break down Structure (WBS)

No. Activity Deliverable Start date End date Duration Resources


1 Pre-Project Topic selected
stage
1.a Initial system Research
study
1.b Project
approval
1.c Project
submission
1.d Meeting with
supervisor
2 Project stage Multiple
2.a Operative
viability
2.b Technical
viability
2.c Financial Cost
viability approximation
documentation
2.d Methodology DSDM
selection
3 Business stage Priorities and
SRS report
3.a Identification
of scope
3.b Reflection
3.c Consumer’s Framework
consultation paper
3.d Useful and
nonfunctional
pre-requisite
instigation
3.e Simplified
Workshop
3.f MoSCoW
prioritization

Structure of Report
Background
Development
Progress
Furthur work

You might also like