One compliment we often hear about Environment Data Acquisition Shields (EnvDAQ) is the inclusion of a prototyping area so you can customize the board with other sensors to suit your needs.  And the most requested sensor suite we receive (and is included in the new Aquaponics Controller) are pH and Dissolved Oxygen probes.  Unlike our standard kits, this configuration runs an Arduino Mega R3 in order to handle both probes.

1 x Arduino Mega R3
1 x Ethernet Shield R3
1 x pH Kit: Probe, Circuit and BNC
1 x DO Kit: Probe, Circuit and BNC
1 x EnvDAQ Shield Kit -or-
       1 x Breadboard
       1 x DHT-22
       1 x 4.7k resistor
       1 x LDR
       1 x 10k resistor
       1 x Bi-Color (Red/Green) 5mm LED
6 x 3-Pin Female Headers (We didn't have that so we used 3 x 10-Pin Female Headers)
8 x Male-Male jumper wires

Step 1: Wiring

Starting with a standard EnvDAQ Shield, insert the female headers in the prototyping area.  The BNC header goes in the first row (Image 2: Right to left).  Insert another female header in second row, again right to left.  This one is used for the bottom of the probe circuit - VCC, PRB, GND.  Finally, place a female header in the next to last row; the last row remains open for the jumper wire.  

Solder the headers in place.  Next, you need to solder the four adjacent pins on the header to connect the bottom of the circuits to the probes circuit header PRB(C) to the BNC and from the bottom circuit GND(C) to the probe GND(BNC).

Insert the jumper wire into the appropriate holes and bend the tip to hold them in place.  Make sure to bend the tips towards the header pin they connect to.

As an optional step you can use cable ties to keep everything nice and neat.

Finally, connect the other end of the jumper wires in the Arduino Mega pins.
<p>I see you dont use isolated power circuit to sensors circuits. You have had measurement problems with interference between ph and oxygen sensors?</p>
<p>hi, i found this as a good solution for my research. do you have the code for the pH and DO sensor? Also, does it record the data it collects in ASCII file? thanks. you can contact me on my facebook account that i used to sign in. Hope you can contact me as soon as possible.</p>
<p>Does this log and record the data it collects?</p>
<p>Does the EnvDAQ shield support galvanic isolation on the Ph and DO circuits? I found that with multiple sensors in the water, isolation was needed since the sensors read such minuscule voltage differences.</p>
<p>where can I find all the parts of this arduino aquaponics? im from the phillipines and i want o have this one</p>

About This Instructable


56 favorites


Bio: It's pronounced "Iowa Aquaponics".
More by IAquaponics: Arduino Aquaponics:  EnvDAQ Upgrade with pH and Dissolved Oxygen Arduino Aquaponics:  JSON Pump Controller Arduino Aquaponics:  Real-Time-Clock Part I
Add instructable to: