hydroponic project for software engineering, Study Guides, Projects, Research of Software Engineering

helps students to master their studies

Typology: Study Guides, Projects, Research

2021/2022

Uploaded on 04/21/2022

saulo-muronga
saulo-muronga 🇿🇦

5 documents

1 / 9

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
AEROPONIC SYSTEM
Project submitted in fulfilment of the requirements for the
Software Engineering Project
Diploma: Engineering: Electrical in the department of
Computer Systems
Faculty of Engineering and Technology
M MKHWASHU
215303091
Dip: Engineering: Computer systems
S MURONGA
221384189
Dip: Engineering: Computer systems
NS MABASA
221141367
Dip: Engineering: Computer systems
N MKANSI
221041087
Dip: Engineering: Computer systems
NZ MTHEMBU
221315446
Dip: Engineering: Computer systems
TM NDABENI
218405162
Dip: Engineering: Computer systems
Vaal University of Technology
Vanderbijlpark
South Africa
Date: 09/04/2022
pf3
pf4
pf5
pf8
pf9

Partial preview of the text

Download hydroponic project for software engineering and more Study Guides, Projects, Research Software Engineering in PDF only on Docsity!

AEROPONIC SYSTEM

Project submitted in fulfilment of the requirements for the

Software Engineering Project

Diploma: Engineering: Electrical in the department of

Computer Systems

Faculty of Engineering and Technology

M MKHWASHU

Dip: Engineering: Computer systems

S MURONGA

Dip: Engineering: Computer systems NS MABASA 221141367 Dip: Engineering: Computer systems

N MKANSI

Dip: Engineering: Computer systems NZ MTHEMBU 221315446 Dip: Engineering: Computer systems

TM NDABENI

Dip: Engineering: Computer systems

Vaal University of Technology

Vanderbijlpark

South Africa

Date: 09 / 04 /20 22

Declaration

I (Ntshovelo Steven) declare that this report is my own, unaided work. It is being submitted for Software Engineering to the Department of Electrical Engineering at the Vaal University of Technology, Vanderbijlpark. It has not been submitted before for any subject or evaluation to any educational institution. __Ntshovelo Steven________________________ Full name 09 APRIL 2022 I (Nhluvuko Mkansi) declare that this report is my own, unaided work. It is being submitted for Software Engineering to the Department of Electrical Engineering at the Vaal University of Technology, Vanderbijlpark. It has not been submitted before for any subject or evaluation to any educational institution. __Nhluvuko Mkansi________________________ Full name 09 APRIL 2 022 I (Nombulelo Zandile) declare that this report is my own, unaided work. It is being submitted for Software Engineering to the Department of Electrical Engineering at the Vaal University of Technology, Vanderbijlpark. It has not been submitted before for any subject or evaluation to any educational institution. __Nombulelo Zandile________________________ Full name 09 APRIL 2022 I (Thato Matthews) declare that this report is my own, unaided work. It is being submitted for Software Engineering to the Department of Electrical Engineering at the Vaal University of Technology, Vanderbijlpark. It has not been submitted before for any subject or evaluation to any educational institution. ___Thato Matthews_______________________ Full name 09 APRIL 2022 I (Nkosinathi) declare that this report is my own, unaided work. It is being submitted for Software Engineering to the Department of Electrical Engineering at the Vaal University of Technology, Vanderbijlpark. It has not been submitted before for any subject or evaluation to any educational institution. __Nkosinathi________________________ Full name

Table of Contents

Declaration .......................................................................................................................... 2

Table of Contents ................................................................................................................ 4

List of figures ........................................................................... Error! Bookmark not defined.

List of tables ............................................................................. Error! Bookmark not defined.

List of abbreviations ................................................................ Error! Bookmark not defined.

Chapter 1 ........................................................................... Error! Bookmark not defined.

Introduction ...................................................................................... Error! Bookmark not defined. Problem Statement .......................................................................... Error! Bookmark not defined. Sub-problems .................................................................................. Error! Bookmark not defined. Delimitations .................................................................................... Error! Bookmark not defined. Definitions of terms .......................................................................... Error! Bookmark not defined. Importance of the project ................................................................. Error! Bookmark not defined. Overview of the project and system to be developed ..................... Error! Bookmark not defined. Summary ......................................................................................... Error! Bookmark not defined.

Chapter 2 Requirements model ....................................... Error! Bookmark not defined.

Introduction ...................................................................................... Error! Bookmark not defined. Re-statement of use case ............................................................... Error! Bookmark not defined. Literature review .............................................................................. Error! Bookmark not defined. Activity diagram ............................................................................... Error! Bookmark not defined. Outline use case specification ......................................................... Error! Bookmark not defined. Detail use case specification ........................................................... Error! Bookmark not defined. Summary ......................................................................................... Error! Bookmark not defined.

Chapter 3 Analysis model................................................. Error! Bookmark not defined.

Introduction ...................................................................................... Error! Bookmark not defined. Use case realization ........................................................................ Error! Bookmark not defined. Analysis classes for use case 1 ...................................................... Error! Bookmark not defined. Noun extraction and CRC cards ...................................................... Error! Bookmark not defined. Class diagram for use case 1 .......................................................... Error! Bookmark not defined. Sequence diagram for use case 1 .................................................. Error! Bookmark not defined. State-chart for use case 1 ............................................................... Error! Bookmark not defined. Summary ......................................................................................... Error! Bookmark not defined.

Chapter 4 Design model ................................................... Error! Bookmark not defined.

Introduction ...................................................................................... Error! Bookmark not defined. Architectural overview diagram ....................................................... Error! Bookmark not defined. Design sequence diagrams ............................................................. Error! Bookmark not defined. Design class diagram ...................................................................... Error! Bookmark not defined. Physical database diagram ............................................................. Error! Bookmark not defined.

Chapter 5 Implementation model .................................... Error! Bookmark not defined.

Introduction ...................................................................................... Error! Bookmark not defined. Software artifacts ............................................................................. Error! Bookmark not defined. Physical database implementation .................................................. Error! Bookmark not defined. Summary ......................................................................................... Error! Bookmark not defined.

Chapter 6 Unified diagrams .............................................. Error! Bookmark not defined.

Introduction ...................................................................................... Error! Bookmark not defined. Unified class diagram ...................................................................... Error! Bookmark not defined. Unified physical database diagram ................................................. Error! Bookmark not defined. Summary ......................................................................................... Error! Bookmark not defined.

Chapter 7 Results & Conclusions .................................... Error! Bookmark not defined.

Introduction ...................................................................................... Error! Bookmark not defined. Reassessment of original problem(s) .............................................. Error! Bookmark not defined. Recommendations .......................................................................... Error! Bookmark not defined. Fields for further study ..................................................................... Error! Bookmark not defined. Summary ......................................................................................... Error! Bookmark not defined.

Bibliography ...................................................................... Error! Bookmark not defined.

Appendices........................................................................ Error! Bookmark not defined.

Appendix A Error! Bookmark not defined. List of figures

No table of figures entries found. List of figures

Figure 1 Using style sheets in this document Error! Bookmark not defined. Figure 2 Correlation between Cats and Lightning Error! Bookmark not defined. Figure 3 Caption options Error! Bookmark not defined. Figure 4 Inserting citations in your document Error! Bookmark not defined.

List of tables

No table of figures entries found. 1.1 INTRODUCTION: (BACKGROUND, PURPOSE, PROBLEM) Hydroponic is the type of garden that uses no soil but instead water, oxygen and nutrients do the work of providing plant life. This type of garden also allows to grown own food indoors using artificial lighting. There are many types of hydronic but in this we focus on an Aeroponic Systems. Aeroponic Systems are where the roots of plants are in air and sprayed with nutrients on the plants roots.

1.3 SUB-BROBLEM

View pH level This sub-problem allows user to see water measurement, the measurement of the acid and the base given in solution. View temperature and humidity This sub-problem allow user to see temperature and humidity required for certain plants in the system. Maintain lighting This sub-problem allow user to control the lights and time needed for lighting. 1.4 DELIMITATION Aeroponic system need advance machinery and equipment to operate as well constant supervision and backups. Roots are exposed and vulnerable, aeroponic facilities needs whole day operation to grow

health plants. The roots are misted every 5-10 minutes with a root-enhanced fine water mist, if misting does not occur the crop will fail within few hours. The backup generator is important to help combat any system failure due to lack of power. Groot room is also needed to help the glowers. Aeroponic farming operation are the very least because plants can be placed very closed. A reservoir is also needed to hold the aeroponic nutrients solution. Nutrient pump, mist nozzles also needed. Timer is needed to turn on and off nutrient pump. Watertight container to grow chamber where the plants root system will be handed, Aeroponics do not need substrate media to survive. The root’s constant exposure to air allows them to drink in oxygen and grow at an accelerated rate. 1.5 DEFINITION OF TERMS Farming – The activity of growing crops Ph – a figure expressing the acidity or alkalinity of a solution on a logarithmic scale on which 7 is neutral, lower values are more acid and higher values are more alkaline Reservoir – A large natural or artificial lake used as a source of water supply 1.6 IMPORTANCE OF THE PROJECT The smart hydroponic system is a well-known type of farming, and it is used world-wide. This is the most preferred type of farming because it involves growing of crops without soil. Since this type of farming involves no soil, it is better option for anyone who has a limited accessibility to land. There are many different types of smart hydroponics systems, but we have chosen to develop the aeroponics systems. The aeroponics systems has a great advantage over the normal type of farming because it uses less water since the water can be reused and re-circulated. This type of farming is also great because there is no possibility of nutrients loss since a person know which nutrients are needed by the plants and can be mixed with water even before the farming starts. Another advantage of this type of farming is Ph control, since every mineral is directly in contact with the water a person can manually change the Ph level when required and this will ensure that the plants receive enough nutrients intake. Another advantage of this system is that it ensures a faster growth rate since the environment required for the plant’s growth can be controlled 1.7 OVERVIEW OF THE PROJECT The aim of this project is to develop the smart hydroponic system which will allow the growing of crops without the use of soil. A reservoir/contain will be used that will hold the aeroponic nutrient solution. SUMMARY The chapter introduce the need of grow plants suspended in a closed environment by spraying the plant’s dandling roots and lower stem with an atomized, nutrients-rich water solution. The use case