• Post Reply Bookmark Topic Watch Topic
  • New Topic
permaculture forums growies critters building homesteading energy monies kitchen purity ungarbage community wilderness fiber arts art permaculture artisans regional education skip experiences global resources cider press projects digital market permies.com pie forums private forums all forums
this forum made possible by our volunteer staff, including ...
master stewards:
  • Nancy Reading
  • Carla Burke
  • r ranson
  • John F Dean
  • paul wheaton
  • Pearl Sutton
stewards:
  • Jay Angler
  • Liv Smith
  • Leigh Tate
master gardeners:
  • Christopher Weeks
  • Timothy Norton
gardeners:
  • thomas rubino
  • Jeremy VanGelder
  • Maieshe Ljin

Automation, Arduino and Aquaponics

 
pollinator
Posts: 928
Location: Melbourne FL, USA - Pine and Palmetto Flatland, Sandy and Acidic
53
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator


Automation is a powerful tool for increasing efficiency and this requires technology. Using open-sourced hardware like Arduino to power your system is ideal when you want to reduce costs, independence from brand products, and flexibility in design. A single board can run $20 dollars while engineered products can be priced at several hundred. If you do not know what Arduino is, it is essentially a microcontroller that you can program to perform instructions. If you are considering this, be mindful that you will be required to learn a bit about programing and basic circuits, but don't fret, it is not that difficult if you are patient and have a tinkerers mindset. There are DIY projects littered all over the internet for reference. You do not have to be an engineer to play with these things, high school age kids are increasingly playing with these boards.



 
Posts: 9
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hey Amedean,

I'm starting a small commercial aquaponics farm and I'm very interested in putting in some Arduino controls to monitor my system. I'm not necessarily looking to have everything automated as in the video, but I think some simple monitoring tools that could help me keep track of how things are going in the long run would be very helpful. You mentioned finding more information on the internet... any chance you could post some links?

I'm looking for stuff specific to greenhouse/aquaponic monitoring.
 
Mark Brinn
Posts: 9
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
OK right after I posted that I found a complete pre-built aquaponic controller here:

http://www.kijanigrows.com/buy_now/

Looks like he has some "DIY" options available too.
 
Amedean Messan
pollinator
Posts: 928
Location: Melbourne FL, USA - Pine and Palmetto Flatland, Sandy and Acidic
53
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I am going to be working on this heavily in hopefully the next few months. My goal is to automate as much as possible so that I can scale large. I looked into KijaniGrows and they have a neat setup, but I want to do more than what this turn-key system does. Since you wanted some specific products, as far as measurement of water quality I find AtlasScientific has top quality product that can be easily integrated into Arduino.

Dissolved Oxygen.



pH value.



Conductivity for dissolved mineral.



And ORP value.


 
pollinator
Posts: 872
Location: Thunder Bay, Ontario, Canada
175
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I've been thinking about process control in general and are coming to a slightly different conclusion...

The usual way to "do" arduino process control is to build your device and upload the program. This is fine, don't get me wrong...

However, what if you have multiple process control applications?

I'm now leaning more toward programming the arduino as a web service that executes commands (send a high to pin X, read pin Y etc). Then have the actual process control hosted on a PC, or laptop.

There are some major benefits to this which include the ability to quickly re-purpose your hardware to perform other functions (like automating your solar dehydrator in the fall, and then automating your meat curing enclosure during the winter, then automating your seed raising enclosure during the spring all using the same core hardware). There is also the advantage of having greater processing ability to perform complex functions like temperature ramping and stabilisation using predictive algorithms.

It also means that data can be stored directly in a database in real time and then visualised without much hassle.

By using this concept, a system can be developed where various process applications can be visually designed in a "drag and drop" environment, and then saved to a database. The processes can then be version controlled as they get tweaked and modified, or even uploaded and shared by others using the same system.

For an aquaponics operation this could be important because you may find that some fine tuning has caused an issue and you need to roll back quickly.
 
pollinator
Posts: 517
Location: Derbyshire, UK
105
cat urban chicken
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Have you looked into using a raspberry pi? Tiny electricity usage, but a fair amount of power and ability to use networks/databases same as a PC/laptop. You can get an arduino-shield to use with the pi to make connecting sensors easier, or look into one-wire (I use a rpi and one wire temp sensors to monitor house energy usage and temperatures, I hope to extend it to greenhouse automation... when I build a greenhouse)

- http://www.raspberrypi.org/
 
Amedean Messan
pollinator
Posts: 928
Location: Melbourne FL, USA - Pine and Palmetto Flatland, Sandy and Acidic
53
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Nick Kitchener wrote:However, what if you have multiple process control applications?



Have you heard of mesh networking? Colorado Micro Devices has a wireless module called the RadioBlock that I am planing to play with. I already developed a code that ports data from Arduino to MATLAB, I just need to sit on it and figure how to transmit wireless. One thing I am looking into is converting my code to Scilab which is open source.

 
Amedean Messan
pollinator
Posts: 928
Location: Melbourne FL, USA - Pine and Palmetto Flatland, Sandy and Acidic
53
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Charli Wilson wrote:Have you looked into using a raspberry pi?



Yes, but Arduino has a tremendous library I can work with on the internet. Raspberry Pi has more horsepower and is completely capable.
 
Nick Kitchener
pollinator
Posts: 872
Location: Thunder Bay, Ontario, Canada
175
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Amedean Messan wrote:

Nick Kitchener wrote:However, what if you have multiple process control applications?



Have you heard of mesh networking? Colorado Micro Devices has a wireless module called the RadioBlock that I am planing to play with. I already developed a code that ports data from Arduino to MATLAB, I just need to sit on it and figure how to transmit wireless. One thing I am looking into is converting my code to Scilab which is open source.



Yes, I was looking at using mesh networking a while back for data communications for things like paragliding competitions where there is little or no other coverage. Would be good for connecting a bunch of devices that are dispersed throughout the landscape, and routing the data back to base for processing.

I was talking more about easily repurposing existing equipment though...
 
Posts: 92
Location: Madison, WI
2
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi everyone,

I've been doing arduino aquaponics for a while now, and found that it works really well. Everything is automatic. I don't have to touch my system except to feed the fish, harvest, and do occasional water testing (the API test kits are more accurate and way cheaper than probes. I've seen commercial growers use them.)

Anyway, I can monitor my temperatures and heater status here and get text messages sent to me when there's a problem.



I'm thinking of making a setup where you'd have an arduino, some relays, and some temp. sensors in a box. You could plug in several 120V devices (i.e. pump, heater, exhaust fan, water heater, etc...) and modify the C++ code however you wanted. If you wanted to add more or different sensors you could.

Basically it would allow you to buy one box, set it up, and start tinkering on day 1. It would be something in between buying limited turnkey solution (like the one described above) or building it yourself from scratch.

Anyhow, I'm talking with some folks that do circuit board prototyping now, and would love it if anyone has a wish list for something they'd like to see.

Another option would be to provide just the box with resistors, temperature sensors, and outputs, so you could use your own arduino and relays.

Thanks!
 
Posts: 205
Location: Midcoast Maine (zone 5b)
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

I use an Arduino for controlling my solar hot water system, and I love it. I have programmed it so that I can change temperatures at which things occur, with a few buttons and an LED display. Or if new logic is required, connect it to a PC and tweak the software.
 
Amedean Messan
pollinator
Posts: 928
Location: Melbourne FL, USA - Pine and Palmetto Flatland, Sandy and Acidic
53
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I found a good website to learn about some basic projects in Arduino specifically for aquaponics. The course even includes a cloud based graphing tool and implementing this into your own custom system.

http://www.iowa-aquaponics.com/arduino/#PumpController
 
Jeremiah Robinson
Posts: 92
Location: Madison, WI
2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
IA is awesome! Thanks for the link!
 
Posts: 10
1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator


Aquaponics is definitely a future project for us. I have gathered a lot of info on useful sensors etc for aquaponics/arduino but it was several years ago.

There is a lot more available now (for lower prices too )

The IA Site listed a Chronodot clock -- an alternative to that would be a GPS (they are under $15 on ebay) the GPS streams give local time and day and date -- this would be very useful for data logging as well as time -- there are programs to calculate sun up and sun down from GPS data -- useful for turning on and off grow lights for example

It is nice that there are chemistry sensors in a reasonable price range now too.

Since we are in WI (Driftless Area) the cold water species of fish would probably do better --- in Canada there are aquaponics operations that grow Arctic Char (MMMmmm)

I still think however that growing freshwater prawns would be a money maker if we could keep em warm long enough to get big (~6 months IIRC)

Nick, you can transmit data wirelessly using Xbee's

http://www.adafruit.com/blog/2012/08/21/new-products-xbee-zb-series-2-2mw-with-wire-antenna-xb24-z7wit-004-xbee-pro-module-zb-series-2-63mw-with-wire-antenna-xbp24bz7wit-004-xbee-pro-module-series-1-60mw-with-wire-antenna/


all for now, but this will be an interesting thread
 
Jeremiah Robinson
Posts: 92
Location: Madison, WI
2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Do you know what breed of prawn you'd raise? I've heard some breeds are very territorial and fight.

I was thinking of raising grammarus shrimp as fish fodder.
 
Mark Krohn
Posts: 10
1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
These seem popular in the US and are readily available


Giant Malaysian Prawn (Macrobrachium rosenbergii) which is a native of southern Asia.

http://www.ksuaquaculture.org/Species/Prawn(Shrimp).htm

the above link isn't working right -- try a copy/paste with the ").htm" at the end

can be raised to 10 per pound --- I think there is a very good market for them around here -- especially if you have read about the conditions that Asian farm raised shrimp are often grown in

(hint: think sewer and industrial waste ponds)

one aquaponics grower kept the prawns separated in layers of screen -- I can't remember the link right now -- I think plastic pipe tubes have worked also.
 
For my next trick, I'll need the help of a tiny ad ...
A rocket mass heater heats your home with one tenth the wood of a conventional wood stove
http://woodheat.net
reply
    Bookmark Topic Watch Topic
  • New Topic