Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| report [2022/06/18 23:39] – team4 | report [2023/11/21 12:24] (current) – [2.5 Fish & Algae Symbiosis] epsatisep | ||
|---|---|---|---|
| Line 133: | Line 133: | ||
| ==== - Functional Tests ==== | ==== - Functional Tests ==== | ||
| + | To make sure components and connections between them work correctly it is necessary to conduct number of tests which help specify proper operation of the system.\\ | ||
| + | Two key aspects need to be checked in the Arduino program: correct functioning of the appearing notifications about water level and value of the temperature in the fish tank, as well as correct functioning of light and pump switches. \\ | ||
| + | What is more, the test that is needed to be performed is to check if the assembled system works correctly, above all: pipes’ connections, | ||
| ==== - Project Planning ==== | ==== - Project Planning ==== | ||
| Project Planning is developed according to Agile and Scrum methodologies (Figure {{ref> | Project Planning is developed according to Agile and Scrum methodologies (Figure {{ref> | ||
| Line 322: | Line 325: | ||
| The principle of the process is that bacteria convert fish waste into food for the algae. The algae feed on it and purify the water. Fish waste can be turned into plant food through the process of the " | The principle of the process is that bacteria convert fish waste into food for the algae. The algae feed on it and purify the water. Fish waste can be turned into plant food through the process of the " | ||
| - | |||
| - | Figure {{ref> | ||
| - | |||
| Figure {{ref> | Figure {{ref> | ||
| Line 1664: | Line 1664: | ||
| == - Modified circuit diagram == | == - Modified circuit diagram == | ||
| - | Due to the components finally provided, the schematic of the prototype had to be adapted during the development process. The final circuit diagram is now shown in Figure | + | Due to the components finally provided, the schematic of the prototype had to be adapted during the development process. The final circuit diagram is now shown in Figure {{ref> |
| Compared to the preliminary circuit diagram, the connection between the relay and the power supply for the pump and the LED has changed significantly. Since the pump received cannot be operated with 12V as initially planned, but now requires 230V, the light and pump can no longer be operated with the same voltage source. For this reason, it no longer makes sense to control the LED using the relay. However, as the LED RGB driver can also be controlled directly via signals using the microcontroller, | Compared to the preliminary circuit diagram, the connection between the relay and the power supply for the pump and the LED has changed significantly. Since the pump received cannot be operated with 12V as initially planned, but now requires 230V, the light and pump can no longer be operated with the same voltage source. For this reason, it no longer makes sense to control the LED using the relay. However, as the LED RGB driver can also be controlled directly via signals using the microcontroller, | ||
| However, a problem has developed as a result of the integration of high voltages due to the operation of the pump and the fact that the components are located close to each other. The switching and data transmission of the surrounding parts is influenced by the high voltage of 230V and thus no longer reacts according to the programmed commands. To counteract this problem, two 10kΩ resistors and a 47 μF 50 V electrolytic capacitor were used.\\ | However, a problem has developed as a result of the integration of high voltages due to the operation of the pump and the fact that the components are located close to each other. The switching and data transmission of the surrounding parts is influenced by the high voltage of 230V and thus no longer reacts according to the programmed commands. To counteract this problem, two 10kΩ resistors and a 47 μF 50 V electrolytic capacitor were used.\\ | ||
| Line 1683: | Line 1683: | ||
| What is more, the test that was needed to be performed was to check if the system we assembled works correctly, above all: pipes’ connections, | What is more, the test that was needed to be performed was to check if the system we assembled works correctly, above all: pipes’ connections, | ||
| \\ | \\ | ||
| - | The basic operation of the programme with which the prototype is driven is shown in the Figure | + | The basic operation of the programme with which the prototype is driven is shown in the Figure {{ref> |
| <WRAP centeralign> | <WRAP centeralign> | ||
| Line 1728: | Line 1728: | ||
| </ | </ | ||
| - | The user is able to turn the light on and off inside and outside of the pump operation. In the code, this was realised by a simple additional " | + | The user is able to turn the light on and off inside and outside of the pump operation. In the code, this was realised by a simple additional " |
| <WRAP centeralign> | <WRAP centeralign> | ||
| - | < | + | < |
| {{ : | {{ : | ||
| < | < | ||
| Line 1741: | Line 1741: | ||
| - | Finally, the test of the assembled system was conducted. The prototype of the main product is shown in the figure | + | Finally, the test of the assembled system was conducted. The prototype of the main product is shown in the Figure {{ref> |
| - | * (Photo of the prototype) | + | <WRAP centeralign> |
| + | <figure flabel44> | ||
| + | {{: | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| It was important to check if the components work together properly to create a functioning and, what’s the key aspect, safe aquaponic system. Electrical components were separated to make sure that there’s no possibility of contact with water, what could cause danger. All the pipes were precisely connected to avoid any leak. Used filters prevent from getting through any unwanted materials. | It was important to check if the components work together properly to create a functioning and, what’s the key aspect, safe aquaponic system. Electrical components were separated to make sure that there’s no possibility of contact with water, what could cause danger. All the pipes were precisely connected to avoid any leak. Used filters prevent from getting through any unwanted materials. | ||
| As the result of all actions mentioned before we get a well performing system, ready to work with living organisms. | As the result of all actions mentioned before we get a well performing system, ready to work with living organisms. | ||
| - | For the main product the goal is to connect arduino with the application which user could install on his mobile phone and easily check if the aquaponic system he/she owns work correctly. The design of an app was shown in the chapter | + | For the main product the goal is to connect arduino with the application which user could install on his mobile phone and easily check if the aquaponic system he/she owns work correctly. The design of an app was shown in the chapter |
| The user can check if the water level in the fish tank isn’t too high or too low. Similarly with the water temperature in the tank, the information about its value appears in the app. Thanks to that if any leak appears or system breaks, the user can react faster. | The user can check if the water level in the fish tank isn’t too high or too low. Similarly with the water temperature in the tank, the information about its value appears in the app. Thanks to that if any leak appears or system breaks, the user can react faster. | ||
| Line 1761: | Line 1766: | ||
| Initial design of an app is shown in the figures below. | Initial design of an app is shown in the figures below. | ||
| + | <WRAP centeralign> | ||
| + | <figure flabel43> | ||
| + | {{: | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | \\ | ||
| + | <WRAP centeralign> | ||
| + | <figure flabel44> | ||
| + | {{: | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | \\ | ||
| + | <WRAP centeralign> | ||
| + | <figure flabel45> | ||
| + | {{: | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | \\ | ||
| + | <WRAP centeralign> | ||
| + | <figure flabel46> | ||
| + | {{: | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | \\ | ||
| + | <WRAP centeralign> | ||
| + | <figure flabel47> | ||
| + | {{: | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| ==== - Conclusion ==== | ==== - Conclusion ==== | ||