C++ & Automating Hydroponic Farming

For the past year, I’ve tried to really broaden my horizons in terms of what languages I can read and write. So I figured it was time I stopped putting of the enviable and really dig down and learned the almighty C++. So like all my new endeavors, I needed a good project to keep me motivated and interested in learning more than the average hello world tutorial on every C++ site.

After much self deliberation I finally got really interested in vertical farming / deep water culture or rather hydroponics. After spending a number of weeks studying and building my own hydroponic setup, I got to a spot where I could see a need for C++ and automation.

So after a number of months quantifying down all the processes one has to maintain by hand during a hydroponic crop life cycle, I was finally able to write out my own C++ OS and document the building of a fully automated hydroponic cabinet.

My OS is Arduino based and allows farmers to fully automate:

  • pH drift correction
  • eC drift correction
  • Nutrient dosing over life of crop
  • Irrigation (both draining and topping off)
  • Timers (for lighting and exhaust systems)

I call my build / OS the DRO-Matic and has been open sourced and video documented here:
https://github.com/drolsen/DRO-Matic


Enjoy!
Devin R. Olsen

Devin R. Olsen

Devin R. Olsen

Located in Portland Oregon. I like to teach, share and dabble deep into the digital dark arts of web and game development.

More Posts

Follow Me:TwitterFacebookGoogle Plus