I’m just getting into working up a similar project but i am VERY green and hoping for some help and guidance.
I have a small vertical farming system set up and and I’m running everything manually - my results have been pretty great so far. Just producing basil but after tons of split testing I’ve found some varietals that work and I have a planting and harvest cycle down pat. More than happy to share any resources or ideas on that side if anyone is interested.
On the automation side heres what i am HOPING to do.
Slave out the analog tasks of monitoring (ph, ec) to a couple arduino boards and have them send data over to a Pi which can then make logic based decisions to dose with nutrient or ph up / down, plus notify me on events and log results. I don’t think this is too crazy but I’m really new to this so I don’t know if I’m barking up the wrong device tree.
I have a gravity ph meter and I managed to get it connected to my arduino and program it to switch on an LED when the PH dropped past a certain level. My original plan was to have that turn on a peristaltic pump with PH up attached for 3 seconds, then build a long delay into the loop so that it would give the solution time to cycle through my reservoir and system (zipgrow) thus avoiding over dosing the system and creating a hysteresis loop of sorts with ph up and down. My plan was to have two “thresholds,” one low and one high and keep the triggers out of range.
On the EC front, it would be a single threshold (low) and would need to dose from two reservoirs as I’m currently on a two part solution, so a single threshold breach would trigger on 2 relays to peristaltic pumps.
I’ve been debating porting this all over to cayenne, which has me both excited and concerned.
Again - I’ve literally never worked on an IOT project, done anything other than very basic coding or anything like that. I have a background in audio engineering and understand signal flow and architecture that way, and am handy with a soldering iron and have a pretty mechanical mind so im part way covered but the programming side is a little intimidating.
I’m hoping for some help with basics, and with cayenne.