Final Year Project Reports PDF

Title Final Year Project Reports
Author Asif As Sulaiman
Course Computer engineering
Institution Universiti Malaysia Perlis
Pages 45
File Size 2.1 MB
File Type PDF
Total Downloads 123
Total Views 654

Summary

DEVELOPMENT OF WATER MONITORINGSYSTEM FOR CATFISH PONDByNUR ASIF AS-SULAIMAN BIN NOR AZMANSCHOOL OF COMPUTER ANDCOMMUNICATION ENGINEERINGUNIVERSITI MALAYSIA PERLIS2019Final Year ProjectACKNOWLEDGEMENTFirstly, I would like to thank my supervisor,Mr. Mat Nor Mohamad Ismail, for his guidance through ea...


Description

DEVELOPMENT OF WATER MONITORING SYSTEM FOR CATFISH POND

By

NUR ASIF AS-SULAIMAN BIN NOR AZMAN

SCHOOL OF COMPUTER AND COMMUNICATION ENGINEERING

UNIVERSITI MALAYSIA PERLIS 2019 Final Year Project Universiti Malaysia Perlis

Page 1

ACKNOWLEDGEMENT

Firstly, I would like to thank my supervisor,Mr. Mat Nor Mohamad Ismail, for his guidance through each stage, for his patience, motivation, enthusiasm, and immense knowledge. His guidance helped me in all the time for the development of my project. I could not have imagined having a better advisor and mentor for my Final Year project and without him , my project could not be success. I also would like to thank the university that allow me to use it facility to make this project successful. They have given me a good laboratory for me to start my project and a place to meet my supervisor for a discussion. Then, I would like to express my thank to my parents who had given me a good care although they busy and still make a time for me to talk with them. Without them the project would not be a success. I also would like to thank them for giving me the support to go forward and stay positive. Finally, I would like to show appreciation to my subject’s coordinator; Sir Ridzuan Bin Mohd Nor for the details and briefing for final year project assessment. I would like to thank you for the time sacrificed to make this final year project a success.

Thank you.

Final Year Project Universiti Malaysia Perlis

Page 2

APPROVAL AND DECLARATION SHEET

This project report entitled Development Of Water Monitoring System For Catfish Pond

By

Nur Asif As-Sulaiman Bin Nor Azman 172020660

Has been found satisfactory in term of scope, quality and presentation as practical fulfillment of the requirement for the Diploma Engineering (Computer Engineering) in Universiti Malaysia Perlis (UniMap)

Checked and Approved by

___________________________ (Mr. Mat Nor Mohamad Ismail) Project Supervisor School of Computer and Communication Engineering Universiti Malaysia Perlis October 2019

Final Year Project Universiti Malaysia Perlis

Page 3

WATER MONITORING SYSTEM FOR CATFISH POND

ABSTRACT

This project is a simple design of water monitoring system for catfish pond. The application implements the use of NodeMCU as a platform or tools to develop the system. To ensure the project to be a success, some research and study have been done in order to achieve it. The project will allow user to monitor the situation of the catfish pond through their phone using Blynk Application. Lastly, this project also consists of 5v pump which supply water and will keep the water level of the catfish pond continously.

Final Year Project Universiti Malaysia Perlis

Page 4

SISTEM PEMANTAUAN AIR UNTUK KOLAM IKAN KELI

ABSTRAK

Projek ini merupakan reka bentuk sistem pemantauan air yang mudah untuk kolam ikan keli. Aplikasi ini menerapkan penggunaan NodeMCU sebagai platform atau alat untuk membangunkan sistem. Untuk memastikan projek itu berjaya, beberapa kajian dan kajian telah dilakukan untuk mencapai matlamat tersebut. Projek ini akan membolehkan pengguna memantau keadaan kolam ikan patung melalui telefon menggunakan Aplikasi Blynk. Akhir sekali, projek ini juga terdiri daripada pam 5v yang membekalkan air dan akan memastikan paras air kolam ikan keli secara berterusan.

Final Year Project Universiti Malaysia Perlis

Page 5

TABLE OF CONTENT Table of Contents

ACKNOWLEDGEMENT..............................................................................................2 ABSTRACT...................................................................................................................4 ABSTRAK.....................................................................................................................5 CHAPTER 1...................................................................................................................8 INTRODUCTION..........................................................................................................8 1.1 History Background.................................................................................................8 1.2 Application...........................................................................................................8 1.3 Blynk Appliction..................................................................................................9 1.4 Objectives of Project..........................................................................................10 1.5 Advantages of Project........................................................................................10 1.6 Scope of Project..................................................................................................10 1.7 Report Outline....................................................................................................10 1.8 Conclusion..........................................................................................................11 CHAPTER 2.................................................................................................................12 LITERATURE REVIEW.............................................................................................12 2.1 Introduction........................................................................................................12 2.2 Hardware Review...............................................................................................12 2.2.1 NodeMCU Lua V3 ESP8266......................................................................12 2.2.2 PH Sensor....................................................................................................14 2.2.3 Ultrasonic Sensor........................................................................................15 2.2.4 Relay Module..............................................................................................16 2.2.5 Temperature And Humidity Sensor (DHT11).............................................18 2.2.6 Small 5v Pump............................................................................................19 2.3 Software Review................................................................................................20 2.3.1 Arduino IDE................................................................................................20 2.3.2 Blynk...........................................................................................................21 2.4 Project Review...................................................................................................23 2.4.1 Water Level Indicator ( Arduino + Ultrasonic Sensor )..............................23 2.4.2 PH Meter ( Arduino + PH Sensor ).............................................................24 2.4.3 Surrounding Environment Detector ( Aduino + DHT11 )...........................25 2.4.4 Project Comparison.....................................................................................26 CHAPTER 3.................................................................................................................27 METHODOLOGY.......................................................................................................27 3.1 INTRODUCTION..............................................................................................27 3.2 Block Diagram...................................................................................................27 Final Year Project Universiti Malaysia Perlis

Page 6

3.2.1 Desciption of Block Diagram......................................................................27 3.3 SOFTWARE DEVELOPMENT........................................................................30 3.3.1 FLOWCHART............................................................................................30 3.3.2 Coding Developement.....................................................................................31 3.4 HARDWARE DEVELOPMENT.......................................................................32 3.4.1 FLOWCHART............................................................................................32 3.5 APP DEVELOPMENT......................................................................................33 3.5.1 INTEGRATE WITH BLYNK.....................................................................33 3.6 Circuit Design.....................................................................................................35 3.7 Circuit Diagram..................................................................................................35 CHAPTER 4.................................................................................................................36 RESULTS AND DISCUSSION...................................................................................36 4.1 RESULTS...........................................................................................................36 4.1.1 Ultrasonic Sensor........................................................................................36 4.1.2 Humidity and Temperature Sensor (DHT11)..............................................37 4.1.3 PH Sensor....................................................................................................38 4.2 Discussion..........................................................................................................39 CHAPTER 5.................................................................................................................40 CONCLUSION............................................................................................................40 5.1 Summary............................................................................................................40 5.2 Future Recommendation :..................................................................................41 References....................................................................................................................41 LIST OF TABLES Table 2.1 Comparison Table………………………………………….……………12 Table 5.1 Ghantt Chart

Final Year Project Universiti Malaysia Perlis

Page 7

LIST OF FIGURES Figure 2.1: ESP8266 Datasheet………………………………………………………13 Figure 2.2: ESP8266…………………………………………………………………13 Figure 2.3 : PH Sensor……………………………………………………………….16 Figure 2.3 : Ultrasonic Sensor PinOut……………………………………………….17 Figure 2.4 : Relay Module……………………………………………………………17 Figure 2.5 : Relay Module PinOut…………………………………………………...18 Figure 2.6 : Relay Module Voltage Connection……………………………………..19 Figure 2.7 : DHT11 PinOut…………………………………………………………..20 Figure 2.8 : Small Pump……………………………………………………………...21 Figure 2.9 : How Blynk works……………………………………………………….22 Figure 2.10 : Water Level Indicator (Instrument)……………………………………23 Figure 2.11 : Water Level Indicator ( Circuit)……………………………………….23 Figure 2.12 : PH Meter (Blynk Display)…………………………………………….24 Figure 2.13 : PH Meter (Circuit)…………………………………………………….24 Figure 2.14 : Arduino and DHT11 connection……………………………………...25 Figure 2.15 : Components required for Surrounding Environment Detector………..25 Figure 3.1 : Block Diagram………………………………………………………….27 Figure 3.2 : PH value Blynk……………………………………………………..….34 Figure 3.3 : Circuit Design…………………………………………………………..35 Figure 3.4 : Circuit diagram………………………………………………………...36 Figure 4.1 : Ultrasonic sensor data from serial monitor…………………………….37 Figure 4.2 : Ultrasonic sensor data from Blynk…………………………………….38 Figure 4.3 : DHT11 data from serial monitor………………………………………38 Figure 4.4 : DHT11 data from Blynk…………………………………………...….39 Figure 4.5 : PH sensor data from serial monitor………………………………..….39 Figure 4.6 : PH sensor data from Blynk………………………………………..….40

Final Year Project Universiti Malaysia Perlis

Page 8

CHAPTER 1

INTRODUCTION

In chapter 1, brief but essential background information on the project systemDevelopment of Water Monitoring System for Catfish Pond by Using Arduino and Blynk. Including what is sensor, objectives, scope and problem statement describing. 1.1

History Background What is Catfish ? Catfish is a type of fish .Catfish (or catfishes; order

Siluriformes or Nematognathi) are a diverse group of ray-finned fish. Named for their prominent barbels, which resemble a cat's whiskers, catfish range in size and behavior from the three largest species alive, the Mekong giant catfish from Southeast Asia, the wels catfish of Eurasia, and the piraíba of South America, to detritivores (species that eat dead material on the bottom), and even to a tiny parasitic species commonly called the candiru, Vandellia cirrhosa . Humanity use to breeding Catfish for the sake of business . this fenomena happens because Catfish was nutritios and there’s a lot of benefits for eating it . For example , it helps Increases the level of vision and central nervous system for fetuses and infants in the womb . 1.2

Application This project is to develope a Water Monitoring System for Catfish ponds . the

Water Monitring system was functioned to measure the water level of the catfish ponds . Beside , the system of consists of a PH sensor to detect the PH value of the ponds to make sure that the PH level of the ponds suitable for the breeding of Catfish which is between 5.5 and 7.5 – 7.0 being neutral; neither alkaline nor acidic.Moreover, an oxygen pump is provided in the pond in order to supply and oxygen inside the pond . Other than that , the Water Monitoring system also provided with humidity and temperature sensor to detect the surrounding humidity and temperature of the Catfish pond .

Final Year Project Universiti Malaysia Perlis

Page 9

1.3

Blynk Appliction

Blynk is an Internet-of-Things platform designed to make development and implementation of smart IoT devices quick and easy. It can be used to read, store, and visualize sensor data and control hardware remotely.Internet of Things has been all the buzz lately and more and more devices are being talking to internet every day. With the rise of such amazing technology, the risk of security has also increased substantially. Some of the major concerns in IoT are: If IoT devices are sending your data to the internet, the communication needs to be closed and encrypted which cannot be possible without using a dedicated and closed server which is really hard to manage.Besides,the IoT devices also need to be responsive and again, that is not possible without a server with low latency and high responsiveness.Morover,In IoT, the platform needs to be compatible with many different types of hardware architecture and devices, so that it doesn’t restrict its users with single type of hardware with limited capabilities.

Blynk App – The mobile app developed by Blynk works as a control panel for visualizing and controlling your hardware. It is available for both Android and iOS. The app offers a very productive interface and various different widgets for different purposes. Blynk works on a currency of its own called energy. New users get 2000 amount of Blynk energy with a free Blynk account and this energy is used to buy and deploy widgets in the projects. Blynk Server – The most amazing component of the Blynk Platform which makes it all possible is the Blynk Server. Blynk offers a secure, responsive and centralized cloud service through its server which allows all of this communication between the devices. The Blynk server is also available as open source so you can literally make your own server and make it even more secure with a little tinkering.

Final Year Project Universiti Malaysia Perlis

Page 10

Blynk Library – The key feature of Blynk platform which makes it scalable and amazing, is the Blynk Library. The Blynk Library makes it possible to connect your hardware and get it up and running in a blink. The support for multiple hardware devices including Arduino, ESP8266 and Raspberry Pi is included in the library and it also makes it possible to connect with hardware through many different ways of communication like Wi-Fi, Bluetooth, BLE, USB and GSM. 1.4 Objectives of Project  To develope Water Monitoring System for Catfish Pond.  To detect the water level of the catfish pond.  To monitor the surrounding humidity and temperature of the Catfish pond

1.5 Advantages of Project  It is simple way to monitor Catfish Pond easily.

1.6 Scope of Project

This project is to develop water quality monitor for catfish aquaculture. The project also can help the quality of water for catfish aquaculture being monitored easily. This project run automatically without being check often.

1.7 Report Outline

Chapter 1 will discuss on how the Water Monitoring System work in general. Since the current system has flaw because of its user which cause water waste mainly and low water quality . Chapter 2 will explain the software and hardware that is used along with its function in this project. Besides, this chapter will also compare this project to some others that is almost similar Then, in chapter 3 will focus on explaining how all of the step taken to complete this project. Including the coding, simulation and troubleshooting done in order to complete the system. Final Year Project Universiti Malaysia Perlis

Page 11

Furthermore, chapter 4 discuss the result that was obtained from simulation test run. In addition, The problem statement faced should have been resolved on this chapter. Finally, in chapter 5 conclusion were made for overall view of the project by relating it to the objectives. Also discuss future improvement for this project.

1.8 Conclusion For more explanation about this project related will describe in literature review on next chapter.

Final Year Project Universiti Malaysia Perlis

Page 12

CHAPTER 2

LITERATURE REVIEW

This chapter outlines the basic concepts of sensor instrumentation on their associated theory and components are highlighted. Overview of embedded systems design and presents the required background information. Overall this chapter concentrates on the related research of this project.

2.1 Introduction

2.2 Hardware Review

2.2.1 NodeMCU Lua V3 ESP8266 This is the famous NodeMCU which is based on ESP8266 WiFi SoC. This is version 3, and it is based on ESP-12E (An ESP8266 based WiFi module). NodeMCU is also an open-source firmware and development kit that helps to prototype IoT(Internet of Things) product within a few LUA script lines, and of course can be programmed with Arduino IDE. The following diagram show many I/O ports, and main feature of this board is it has Wi-Fi enabled, Advanced API for hardware IO, which can dramatically reduce the redundant work for configuring and manipulating hardware and Code like Arduino, but interactively in Lua script. The board provide input voltage of 3.3V via 3.3V pin and 5V via USB.

Final Year Project Universiti Malaysia Perlis

Page 13

Figure 2.1: ESP8266 Datasheet

Figure 2.2: ESP8266

Final Year Project Universiti Malaysia Perlis

Page 14

2.2.2 PH Sensor The pH meter operates like a voltmeter. The pair of electrodes in the combinatorial set-up can measure small changes in voltage (also called potential difference) in the order of millivolts. Changes in potentials are caused by the loss of electrons that correspond with the loss of H+. The voltage produced by the test solution is measured and compared with the voltage produced by the reference solution which is exposed to the test solution via the porous diaphragm. The difference in the voltage between the two is used to calculate the pH:

Econst refers to the potential differen...


Similar Free PDFs