01.06.2017 Views

UWE Bristol Engineering showcase 2015

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Benedict Merrett<br />

BENG Electronic and Electrical <strong>Engineering</strong><br />

Project Supervisor<br />

Nigel Gunton<br />

Investigation Into the Automisation of an Aquaponics System and the<br />

Scalability of That System.<br />

Design<br />

The system is designed to reduce energy consumption through clever design<br />

features. Having the plant tank above the fish tank for instance, allows the<br />

water in the plant tank to drain without the use of a pump.<br />

The design uses a pump to circulate water up to the plant tank, a simple siphon<br />

will drain all the water from the tank. The use of a siphon as opposed to a valve<br />

will reduce the overall power consumption of the system.<br />

In order to regulate the fish tank temperature there is a temperature sensor<br />

located in the middle of the tank. There is a heating element to increase the<br />

temperature. The cooling system uses a pump to force water though an<br />

external pipe coil.<br />

A RGB sensor serves two functions: measuring turbidity and chemical analysis<br />

of the tanks. The sensor will be mounted to the side of the fish tank with a<br />

servo. This allows the sensor to be flat against the tank wall for turbidity<br />

measurements and angled back for chemical tests. If the turbidity or chemical<br />

readings are out of limits a warning message will be displayed on the LCD.<br />

The chemical analysis is<br />

carried out using a robot<br />

arm to dip paper strips<br />

into each tank and place<br />

them in front of the RGB<br />

sensor. The paper strips<br />

will be dispensed by a<br />

printer-like device which<br />

dispenses test strips one<br />

at a time. The system<br />

uses a Altera Cyclone 3<br />

FPGA mounted on aDE0<br />

as the CPU. VHDL and C<br />

code was written and<br />

programed to the DE0.<br />

Left is a schematic of the<br />

electronics.<br />

Results<br />

The system implemented is automated and meets most of the requirements.<br />

However it does not run the test routine as early on in the testing phase it was<br />

found that the robot arm was not suitable. The implemented system is shown<br />

below.<br />

Scalability<br />

It was determined that the system is scalable for large scale food production<br />

with a couple of modifications. It was also deemed non scalable for interstellar<br />

aquaponic systems as there are a number of features that would need to be<br />

added. However this project does show that a FPGA controlled would be<br />

suitable for this application.<br />

Project summary<br />

The project was an idea brought about by a<br />

free lecture. The goal of this project is to build<br />

a fully automated aquaponic system<br />

controlled by an FPGA and look at the<br />

scalability of the system for commercial food<br />

production and long term space travel.<br />

Project Objectives<br />

Build an aquaponic system to these<br />

requirements:<br />

• Maintain a constant temperature in the<br />

plant tank.<br />

• Take readings of chemicals in fish tank and<br />

plant tank, (Acidity, Ammonia, Nitrate and<br />

Nitrite).<br />

• Monitor turbidity of the water.<br />

• Provide feedback to user.<br />

• Circulate water from fish tank to plant tank<br />

(as a minimum, the full volume of water<br />

every two hours).<br />

And assess the Scalability of the implemented<br />

system for commercial food production and<br />

long term space exploration<br />

Project Conclusion<br />

The report reaches the conclusion that the system<br />

designed could be scaled up for use in commercial<br />

systems. However, although it would be possible to<br />

have an FPGA based aquaponics system in space, due<br />

to the complexity of the system needed for space<br />

exploration too many modifications would be needed<br />

to deem it scalable for this purpose.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!