SMART BIO AQUA MONITORING SYSTEM – BIO TANK PART

61 17 0
SMART BIO AQUA MONITORING SYSTEM – BIO TANK PART

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

UNDERGRADUATION THESIS SMART BIO AQUA MONITORING SYSTEM BIO TANK PART SMART BIO AQUA MONITORING SYSTEM BIO TANK PART Chapter 1: OVERVIEW OF THE SYSTEM 1.1 Introduction This is a graduation project done at Ton Duc Thang University with the direction of Pr Kim and sponsored by Korean National NRF This project is a research and development of new advanced technologies in the agricultural sector Meet the new requirements of the industry 4.0 in all fields and applications IOT effectively in the field of agriculture The main goal of this project is to develop a new technology to: - Responding to global climate change - Use energy efficiently in production to minimize human power in all stages (mainly aquaculture) - Apply information and communication technology to aquaculture in the new and most effective way to create the highest possible benefit 1.2 Purpose of Project This project has the following main purposes: - Upgrading and developing smart technologies is getting better and better - Many of the latest technologies are effectively incorporated into this project especially Internet of things (IoT) - Finally, it aims to provide the most optimal product for users 1.3 Description of Project This project consists of three main components: IT Box, Control Box and Bio Tank Box with the use of the main energy source from solar batteries supplied to all electrical equipment In addition, some software are used to design, control and display such as AutoCAD software, software Arduino, Node-Red, In order to main purpose is to replace people in monitoring, measure the parameters of water such as: concentration of Oxygen, PH, Temperature, thereby giving warnings and control plans directly and quickly Page SMART BIO AQUA MONITORING SYSTEM BIO TANK PART Chapter 2: SYSTEM DESIGN AND COMPONENTS (SUBSYSTEM) 2.1 System Architecture 2.1.1 Conceptual Design The whole system is built on three main components as follows: BLOCK DIAGRAM OF THE ENTIRE SYSTEM Lora Internet Displayed and control on Node-Red Lora Internet Cloud sever Central processor (PC, Raspberry) Lora Figure 1: Smart Bio Aqua Monitoring System's block diagram Page SMART BIO AQUA MONITORING SYSTEM BIO TANK PART Figure 2: Conceptual design for the entire system BLOCK DIAGRAM OF THE IT BOX SUBSYSTEM Node-Red Temperature sensor PC Oxygen sensor Set of Lora PH sensor Camera Receiver Figure 3: Block diagram of the IT box subsystem Page SMART BIO AQUA MONITORING SYSTEM BIO TANK PART Figure 4: Conceptual design for the IT box subsystem BLOCK DIAGRAM OF THE CONTROL BOX SUBSYSTEM Compass module Set of Lora GPS module PC Air pumps Node-Red Figure 5: Block diagram of the Control box subsystem Page SMART BIO AQUA MONITORING SYSTEM BIO TANK PART Figure 6: Conceptual design for the Control box subsystem BLOCK DIAGRAM OF THE BIO TANK BOX SUBSYSTEM Page SMART BIO AQUA MONITORING SYSTEM BIO TANK PART NO Heater Cooler water pump motors 2 MOS module Temperature sensor Mixer MOS module Set of Lora PC Node-Red Figure 7: Block diagram of the Bio tank box subsystem Page SMART BIO AQUA MONITORING SYSTEM BIO TANK PART Figure 8: Conceptual design for the Bio tank box subsystem 2.1.2 Drawing design (AutoCAD) From the initial ideas we embarked on designing the whole model with AutoCAD software Then, calculate and buy the components needed to design the hardware Page SMART BIO AQUA MONITORING SYSTEM BIO TANK PART Figure 9: AutoCAD design for the entire system Figure 10: AutoCAD design for the IT box subsystem Page SMART BIO AQUA MONITORING SYSTEM BIO TANK PART Figure 11: AutoCAD design for the Control box subsystem Figure 12: AutoCAD design for the Bio tank box subsystem Page 10 SMART BIO AQUA MONITORING SYSTEM BIO TANK PART void serialEvent() //manual mode { while(Serial.available()) { Command = Serial.readString(); Serial.println(Command); Command.remove(3); // Make sure only characters are saved Command_topic = Command; Command_topic.remove(2); // Remove the last character, get the character remove Command.remove(0,2); // Remove 1, hold Command_value = Command.toInt(); if(Command_topic == "C1") { digitalWrite(cooler1,Command_value); } if (Command_topic == "C2") { digitalWrite(cooler2,Command_value); } if (Command_topic == "P1") { digitalWrite(pump_water1,Command_value); } if (Command_topic == "P2") Page 47 SMART BIO AQUA MONITORING SYSTEM BIO TANK PART { digitalWrite(pump_water2,Command_value); } if (Command_topic == "H1") { digitalWrite(heater,Command_value); } if (Command_topic == "M1") { digitalWrite(mixer,Command_value); } Command = ""; } } void update_to_pc() { Serial.print("c1"); Serial.println(digitalRead(cooler1)); Serial.print("c2"); Serial.println(digitalRead(cooler2)); Serial.print("p1"); Serial.println(digitalRead(pump_water1)); Serial.print("p2"); Serial.println(digitalRead(pump_water2)); Page 48 SMART BIO AQUA MONITORING SYSTEM BIO TANK PART Serial.print("h1"); Serial.println(digitalRead(heater)); Serial.print("m1"); Serial.println(digitalRead(mixer)); } 2.5.2 Node-RED programming software and programming Code In this project, we use the web interface to display and control subsystems To that, we use the Node-Red software to design the user interface 2.5.2.1 Node-RED code programming Figure 39: Node-RED Software Node-RED is a flow-based development tool for visual programming developed originally by IBM for wiring together hardware devices and online services as part of the Internet of Things It provides a browser-based editor that makes it easy to wire together flows using the wide range of nodes in the palette that can be deployed to its runtime in a single-click 2.5.2.2 Node-RED code programming for Bio Tank part Page 49 SMART BIO AQUA MONITORING SYSTEM BIO TANK PART Figure 40: Program written in Node-RED Figure 41: User interface on Node-RED Page 50 SMART BIO AQUA MONITORING SYSTEM BIO TANK PART Chapter 3: TEST AND RESULTS 3.1 Test procedure of each subsystem 3.1.1 IT box subsystems - FPV system: Camera, TS832 Transmitter, RS832 Receiver • Connect all necessary wires (Power wire, signal wire, signal transmission wire and signal receiving wire) • Check whether the power supply is suitable or not • Check if the wires are connected • Set the camera's operating mode to "TV out" • Select channel and 5885MHz frequencies for both TS832 Transmitter and RS832 Receiver • Finally, check if the video recorded from the Camera is displayed on the PC - Sensor system: DOP Sensor, PH Sensor, Temperature Sensor • Connect all necessary wires (Power wire, signal wire) • Check whether the power supply is suitable or not • Check if the wires are connected - Communication system: Set of Lora • Connect all necessary wires (Power wire, signal wire, signal transmission wire and signal receiving wire) • Check whether the power supply is suitable or not • Check if the wires are connected • Setting Lora's operating mode to "0 Mode" • Select 21 channel for both transmitter Lora and receiver Lora • Finally, check whether two Lora has transmitted and received signals with each other 3.1.2 Control box subsystems - Navigation system: Compass module, GPS module, Air pump moto, Motor Driver • Connect all necessary wires (Power wire, signal wire, signal transmission wire and signal receiving wire) Page 51 SMART BIO AQUA MONITORING SYSTEM BIO TANK PART • • • • Check whether the power supply is suitable or not Check if the wires are connected Check whether the data sent to GPS module and Compass module is correct Finally, check the direction of movement of the boat was right with its operating mode or not - Communication system: Set of Lora • Connect all necessary wires (Power wire, signal wire, signal transmission wire and signal receiving wire) • Check whether the power supply is suitable or not • Check if the wires are connected • Setting Lora's operating mode to "0 Mode" • Select 21 channel for both transmitter Lora and receiver Lora • Finally, check whether two Lora has transmitted and received signals with each other 3.1.3 Bio tank box subsystems - Sensor system: Temperature Sensor • Connect all necessary wires (Power wire, signal wire) • Check whether the power supply is suitable or not • Check if the wires are connected - Temperature control system: Peltier Cooler, Heater, water pump motor • • • • • Connect all necessary wires (Power wire, signal wire) Check whether the power supply is suitable or not Check if the wires are connected Check if the temperature parameter has been sent or not Finally, check if Cooler and Heater are working properly according to the set mode - Mixer system: Mixing motor • • • • Connect all necessary wires (Power wire, signal wire) Check whether the power supply is suitable or not Check if the wires are connected Finally, check if Mixing motor is working properly according to the set mode - Communication system: Set of Lora Page 52 SMART BIO AQUA MONITORING SYSTEM BIO TANK PART • Connect all necessary wires (Power wire, signal wire, signal transmission wire and signal receiving wire) • Check whether the power supply is suitable or not • Check if the wires are connected • Setting Lora's operating mode to "0 Mode" • Select 21 channel for both transmitter Lora and receiver Lora • Finally, check whether two Lora has transmitted and received signals with each other 3.2 Test result of each subsystem After checking the wiring connection as well as the supporting software for each device We started to examine each part and obtained the following results These results are displayed on the web interface under the support of NodeRed software  Test results of the monitoring system The results of the monitoring system are displayed on the user interface Water parameters are shown as graphs with axes (value and time) Figure 42: Parameters of water environment obtained from sensors Comments Parameters of temperature, pH and oxygen measured from the water environment will be stored These parameters will be updated continuously over time to help control the water environment Page 53 SMART BIO AQUA MONITORING SYSTEM BIO TANK PART Which will provide an ideal environment Shrimp farming and helps minimize shrimp disease  Test results of the Bio tank system The results of the Bio tank system are displayed on the user interface Temperature parameters are shown as graphs with axes (value and time) Figure 43: Temperature parameters obtained from temperature sensors Control status button for each component in Bio tank system Page 54 SMART BIO AQUA MONITORING SYSTEM BIO TANK PART Figure 44: Control status button for each component in Bio tank system Comments Bio tank system is a system that automatically controls the temperature and mechanical mixing Bio material With this system will help provide shrimp feed, water treatment and collect sludge, residual feed, mud,  The Test result of the Boat Control system The boat control system is displayed on the user interface Page 55 SMART BIO AQUA MONITORING SYSTEM BIO TANK PART Figure 45: Motion control user interface Comments The boat control system is a combination of two GPS sensors and Compass helps the boat move accurately and know where it is In addition, the boat's propulsion is an air-pump engine that both moves and provides Oxygen for Shrimp farming 3.2 Conclusion - Floating boat: a platform boat with monitoring equipment and feeding equipment - Monitoring system: Designed with of DoD, Temperature sensor, PH sensor and Camera - Feeding equipment: Bio tank to be controllable for temperature with heater and cooler automatically Developing smart technology by integration of IoT, Control, Solar technology and Bio technology to be applicable to Aqua Farming Page 56 SMART BIO AQUA MONITORING SYSTEM BIO TANK PART Chapter 4: ATTACHES 4.1 Wiring diagram for subsystems 4.1.1 Wiring diagram of the Monitoring system Figure 46: Wiring diagram of the Monitoring system Figure 47: Wiring diagram of Camera Page 57 SMART BIO AQUA MONITORING SYSTEM BIO TANK PART 4.1.2 Wiring diagram of the Control system Figure 48: Wiring diagram of the Control system Page 58 SMART BIO AQUA MONITORING SYSTEM BIO TANK PART 4.1.2 Wiring diagram of the Bio tank system Figure 49: Wiring diagram of the Bio tank system 4.2 Picture category No 10 11 12 13 14 Figure Content Content Smart Bio Aqua Monitoring System's block diagram Conceptual design for the entire system Block diagram of the IT box subsystem Conceptual design for the IT box subsystem Block diagram of the Control box subsystem Conceptual design for the Control box subsystem Block diagram of the Bio tank box subsystem Conceptual design for the Bio tank box subsystem AutoCAD design for the entire system AutoCAD design for the IT box subsystem AutoCAD design for the Control box subsystem AutoCAD design for the Bio tank box subsystem Types of Arduino boards Image of a Lora Page 59 Page 7 8 9 10 10 11 11 12 12 14 15 SMART BIO AQUA MONITORING SYSTEM BIO TANK PART 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 Image of a Heater Image of a Cooler Image of Camera used in this project Image of TS832 Transmitter Image of RC832 Receiver Image of DS18B20 Wire Temperature Sensor Image of Dissolved Oxygen DO Probe Image of Atlas Scientific pH Kit 0-14 pH Image of GPS module Image of Compass module Image of Air pump motor Image of Water pump motor Image of Mixing motor Image of a MOSFET module that controls the water pump motor Image of a MOSFET module that controls mixing motor Image of a Module Relay (12VDC) Image of a Relay module that control the speed of air pump motor Image of a Voltage Reduction Circuit DC LM2596 Image of a DC 200W Voltage Reduction Circuit Image of Bio tank board Image of the entire hardware design for Bio tank Smart Aqua Monitoring System principle Smart Aqua Monitoring System principle (Cont.) Arduino Software (IDE) Node-RED Software Program written in Node-RED User interface on Node-RED Parameters of water environment obtained from sensors Temperature parameters obtained from temperature sensors Control status button for each component in Bio tank system Motion control user interface Wiring diagram of the Monitoring system Wiring diagram of Camera Wiring diagram of the Control system Wiring diagram of the Bio tank system Page 60 16 17 18 18 20 21 22 23 24 25 26 27 28 28 29 30 31 32 32 38 39 40 41 42 51 52 52 55 56 57 58 59 59 60 61 SMART BIO AQUA MONITORING SYSTEM BIO TANK PART 4.3 List of tables No Table content Content Basic parameters of Board Arduino types Lora's working mode table The list of components used in the IT part The list of components used in the Control part The list of components used in the Bio tank part Page 61 Page 14 16 33 34 34 ... box subsystem Page SMART BIO AQUA MONITORING SYSTEM – BIO TANK PART Figure 6: Conceptual design for the Control box subsystem BLOCK DIAGRAM OF THE BIO TANK BOX SUBSYSTEM Page SMART BIO AQUA MONITORING. .. Page SMART BIO AQUA MONITORING SYSTEM – BIO TANK PART Figure 9: AutoCAD design for the entire system Figure 10: AutoCAD design for the IT box subsystem Page SMART BIO AQUA MONITORING SYSTEM – BIO. .. SYSTEM – BIO TANK PART Figure 11: AutoCAD design for the Control box subsystem Figure 12: AutoCAD design for the Bio tank box subsystem Page 10 SMART BIO AQUA MONITORING SYSTEM – BIO TANK PART 2.2

Ngày đăng: 29/03/2019, 21:16

Từ khóa liên quan

Mục lục

  • Chapter 1:

  • OVERVIEW OF THE SYSTEM

    • 1.1 Introduction

    • 1.2 Purpose of Project

    • 1.3 Description of Project

    • Chapter 2:

    • SYSTEM DESIGN AND COMPONENTS (SUBSYSTEM)

      • 2.1 System Architecture

        • 2.1.1 Conceptual Design

        • 2.1.2 Drawing design (AutoCAD)

        • 2.2 Description of components

        • 2.3 Design for Subsystems

          • 2.3.1 List of IT part

          • 2.3.2 List of Control part

          • 2.3.3 List of Bio tank part

          • 2.3.4 Hardware design for IT part

          • 2.3.5 Hardware design for Control part

          • 2.3.6 Hardware design for Bio tank part

          • 2.4 Operating principle of the system

          • 2.5 Supporting software and programming code

            • 2.5.1 Arduino programming software and programming Code

            • 2.5.2 Node-RED programming software and programming Code

            • Chapter 3:

            • TEST AND RESULTS

              • 3.1 Test procedure of each subsystem

                • 3.1.1 IT box subsystems

                • 3.1.2 Control box subsystems

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan