Smart Aquaponics
Smart Aquaponics
0
Components
Hardware components
Arduino - Arduino UNO
Used along with WIZnet W6100 to read data from the sensors and send them to the cloud every 15 minutes.
Raspberry Pi 3 model b
x 1
Used to run the automation script based on the values measured by the sensors, controls the relay module that is used to control the switching on and off of the LED lamp and the submersible pump. It also reads the cloud for updates from the users about manual/automatic controlling of lights and pumps.
WIZnet W6100
x 1
Used as an Ethernet module for Arduino.
DHT11
x 1
Senses the temperature and humidity
Soil moisture sensor with screw terminals
x 1
Senses the moisture of the soil that the plant is planted in
heroku.com
x 1
cloud platform for hosting the back-end built on Django
Project description
The water in the tub bellow will be mixed with the waste produced by the fish in the water. This water will be pumped up to the upper tub with plants, using a submersible pump. Holes will be made in the pipe through which the water is pumped from the lower tub enters the upper tub and sprinkles over the plants. As the water enters the soil, the fish waste will nitrify the soil. So, fish waste will act as natural manure for the soil. Then, the excess water will seep down the soil, enter the layer of gravel, where the excess soil particles get filtered out, and the fresh-water that comes out of the hole in the pot/tub will fall back into the tub that has the fishes. This water will be oxygen-rich, so there would be no need for an external aerator for the fish tank. This system also cleans the water in the fish tank automatically as the system runs, so the users don't have to clean the water in the fish tank regularly.
Here's a video demonstrating the process as well as the use of various sensors and actuators:
[embed]https://www.youtube.com/watch?v=6DwirOAf9aY[/embed]And here is another video of me walking through the working of the IoT dashboard.
Documents
-
Back End
Code for the Django based back-end
-
Electronics
Code for RaspberryPi and WIZnet W6100
-
Overview and Connections
Overview of the system and the connections