Sony Arouje

a programmer's log

Aeroponic Controller V4

with 5 comments

After the successful completion of my Aeroponic Contoller V3. I started designing the next version of the PCB. This time I decided to package every thing in a single board. In V3, controller depends on external relay modules to on/off devices. In the new version Relays are inbuilt. One of the major change in the new version is, the system is controlled by a bare bone Arduino using Atmega328. The new board has all the features of V3 plus some new features.

The board has several debugging features which allow me to monitor the internal activity of the system via a serial monitor. The board also has the ability to communicate to an external Arduino via I2C, this feature is very essential in case of testing and bug fixing.

V4 Controller with inbuilt Relay modules

IMG_1642

 

IMG_1644

 

V3 Controller with external relay modules

The below system is currently operational at my home. As you can see the system uses 4 external relay modules.

IMG_1255 - Copy

Features of the Controller system

Controlling Water Pump: One of the crucial part of Hydroponic/Aeroponic system is the cycling of water in periodic intervals. A water pump is used to cycle the water. The controller should be able to switch on motor in a particular interval and keep it on for a configured time. Say run motor every 30 mins and keep it on for 3 mins. This settings can be configured from the mobile application.

Nutrient Feeder: In Aeroponic/Hydroponic the fertilizers (called as nutrients) are mixed into the water. In normal scenario we need to add it manually, the system uses two dosage pumps to add nutrients. We can add nutrients two way, either via the mobile app or by manually pressing a button. Through mobile app, we can specify how may ml of nutrients need to mixed to water.

Nutrient Mixer: Used a small wave maker to mix the nutrients while adding it.

Maintain Reservoir Water Level: One of the important thing to consider is, the water pump should not dry run, if it does then ready to buy a new one. In this version, used water level sensors to know the water level. The system used a solenoid valve, which is connected to a water source. When the water level goes down to a set level, system will activate the valve and start filling the reservoir. Once the water reaches a set level, system will switch off the valve.

pH Feeder: This is a new feature, it’s very similar to Nutrient feeder. Instead of adding nutrients this feeder adds pH modifier like Phosphoric acid or similar modifiers to correct the pH level of the water.

Real Time Clock: To deal with time critical logics.

WiFi Module: Allow the system to communicate with Internet, this allow me to control the system from any where in the world.

Communication with the Controller: I am reusing the Android application I wrote for V3. As of now the system talks via Bluetooth.

Written by Sony Arouje

October 6, 2016 at 2:33 am

Posted in Arduino

Tagged with ,

5 Responses

Subscribe to comments with RSS.

  1. Are you gathering any metrics currently? You mentioned Nutrient and PH feeders, have you had any luck sourcing Nutrient and PH probes?

    joe dev (@joe_developer)

    January 18, 2017 at 9:38 am

    • I havent tried any ph or nutrient probes. I am taking the reading manually and adding the solutions via the controller.

      Sony Arouje

      January 18, 2017 at 1:17 pm

  2. […] system and it’s controller, I did several modifications to the controlling system. See this post for the updated controller based on […]

    • Hi I’m very interested in your aeroponics system controller, please contact me, lets talk.

      mark

      April 6, 2018 at 11:49 pm

      • Hi Sorry for the late reply. I am not doing much tinkering these days. How may I help you.

        Sony Arouje

        August 28, 2018 at 1:19 pm


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: