/maticas-kratky-system

Kratky cultivation system with auxiliary oxygenation, measurement of environmental variables and local web server to view status of environmental variables with ESP32

Primary LanguagePythonCERN Open Hardware Licence Version 2 - Strongly ReciprocalCERN-OHL-S-2.0

Maticas Kratky System 🌱

In this project we built a modified kratky system which consists of the usual bucket but now incorporates additional oxigenation with an oxigen pump, the idea behind this was to test the results of adding micorrizae to the water and keep it alive inside the kratky system with this additional aeration, comparisson tests still remain to be done yet, however we've got good results with our basil crop test.

purple-full-spectrum-light-over-out-kratky-system close-view-to-basil-plant

Results of the basil growing test

All the plants are showing a good root development.

And so far we've done 10 prunnings in about 2 months. It's true that we now have to develop a better concise and clear way to measure and compare results, but as far as building a system which allows plants to live with out concerning too much about taking care of the plants (5hr/month maximum) we've achived good results.

Key features

  • Capacity up to 8 plants with the current architecture for the growing system.

  • Measure ambient variables such as relative humidity and temperature, allows for extension and triggering of actions with this measurements.

  • Control an AC actuator such as an oxigen pump (We are expanding in order to control up to 3 AC actuators).

  • Local web server to monitor the conditions in the last 3 hours of operations of the device.

  • Local web server available for modifying the periodicity and way the actuator works.

  • Screen to display IP of the device in the local network and other desired data.

root-growth-view-of-basil-plants
web-server-of-app

Notes over the development πŸ“

root-growth-view-of-basil-plants

Needed materials for replication βœ…

Structural materials

  1. A pair of 20 liter containers link to example product.

  2. 8 cultivation baskets (or less depending on the space your plant needs) link to reference product.

  3. Air pump example pump.

  4. Aquarium air stone diffusers example diffuser.

  5. 4 mt of silicone tube for air transportation a package like this one can be really usefull because contains most of the elements we would need to use like:

  • 1 check valve.
  • 1 T shape conector for airline tubing.

Hardware materials

  1. ESP32 module as there are many providers of ESP32 modules and they sometimes change the distribution of the pins I would recommend buying first the ESP32 and then checking if the PCB files we have need some previous small adaptation to fit the ESP32 module you got.
  2. DHT11 or DHT22 (you tecnically can use any sensor you want) feel free to modify the code if needed.
  3. 10 kohm resistor for the DHT11 sensor as a pull up.

pcb-view

Contributing and TODOs πŸ”¨πŸ’»

The following tasks are tasks yet to be done:

  • Expand to control up to 3 AC actuators.
  • Currently in terms of this architecture diagram we lack the implementation of the insight generator, and the Decision taker module which could be replaced by a PID or other mean of control so that the variables we need to control, we can control.
Code architecture structure
  • We are also learning on tiny ML to find new ways predictive tasks can be done in the embedded microcontroller and take better care of the plants.

  • Any contribution you feel can be done we would be glad to help, any deploy you want to build we would be also happy to help.

We are happy to help you, if you want to join or contribute to the project you can contact us in the following ways of communication that we leave below, also feel free to use the channels that github gives us.

LinkedIn Discord

Acknowledgments πŸ€πŸ«‚

Thanks a lot to Sergio Colmenares (our expert in electronic engineering) for the testing, development and support with the electronics of this project along with the 3D box design for the protection of the electronics, without you this truly could not have been possible. The ideas and dedication you brought are amazing and hope to continue with this parthership :D.

this box by Sergio will be available soon in this repository.

And last but not least at all thanks to Universidad del Rosario, particularly to the EICT team NicolΓ‘s Castiblanco, Katherine Escamilla, Julian for providing help on the ideation, PCB manufacturing and soldering, debugging, materials, good conversation and all the good times shared on the process you are great friends and support <3.
Thanks to Rafael Mendez our Dean for facilitating all the space for constructing the project, the resources, trust and visibility that keeps us connecting with the right people and ideas, you are an example for us we want to follow <3.

Donate πŸ’Έ

If you have found this project helpful or if you think it is a good precedent you can support the development of Maticas by donating here:

Buy Me a Coffee at ko-fi.com