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:
Devin R. Olsen