Hydroknecht is a smart modular 3D-printed Hydroponic system. Based on a rain-tower design it can be built to fit multiple modules with multiple planters. One planter can fit plants with a base diameter of 6 cm. The tower is controlled by multiple sensors connected to an ESP8266 wich is connected via MQTT to a Node-RED enviroment. This enables control over pumps and lights, aswell as the reception of data from multiple analog and digital sensors. For now you can find the print files over here.
Hydroknecht is based on a vertical rain-tower design which is good for fast growth. Water is stored in a reservoir at the bottom of the tower from where it is pumped upwards to the top of the tower. The water at the top gets diverted and rains down onto the roots of the plants. The water is supplemented with nutrients and minerals since the plants dont have any soil to take those from. The plants themselves lie in netcups which are filled with rockwool or coconut coir which serves as a good substrate.
The modularity aspect of Hydroknecht allows you to design your own tower however you want. At a minimum you'll need a reservoir (or you could just use a bucket with a hole in the lid), a planter module and a shower module.
The planter stores the magical water that will grow your plants. You can attach two kinds of feet to its sides. One for stability, the other for a smaller footprint. Some feet have cable ducts in them.
This module holds the netcups in place. Available in versions for three and five netcups. The netcups are custom with an inner diameter of 63 mm.
This module makes it rain. The watertube is passed through this module into the water spreader. The water is diverted by the spreader and then trickles down through the holes at the bottom.
Serves as a cover and anti-splash guard. You can also place electronics here or use it as a storage place.
The trickiest part to print is the reservoir, since this a part that you would not want leaking. You could use a bucket instead which will save you time and filament but that's not as visually appealing and might impact the stability of large towers. We suggest adding as many perimeters as you can, since that will help make the reservoir waterproof. For additional Methods have a look at this PrusaPrinters Blog Post.
The modules are stackable and should bond together pretty neat without much force. If you want to secure the connection additionally, you can screw the modules together with an M3 Screw and Nut.
The capabilities of Hydroknecht were designed around the ESP8266, a cheap microcontroller with integrated WiFi capabilities. Sadly the ESP8266 lacks in two areas which make it dependent on external circuitry. The single analog input and the dependency on 3.3V power. The results of the combat against these issues is the Hydroknecht PCB. It offers Support for
- 5 Analog Sensors
- Low-Cost PH-Sensor
- 3 I²C-Devices (like the BME280 Sensor)
- Small 12V pump
- Digital-RGB lights (like the Adafruit Neopixels)
- 12V, 5V and 3.3V Power
I'll add the actual PCB later this week ...
Pump Control
pump on #turns the pump on
pump off #turns the pump off
pump status #returns the status of the pump over mqtt
Analog Sensor
analog #returns the value of the currently connected analog sensor over mqtt
BME280 Sensor
bme280 temp #returns the temperature of the bme280 sensor over mqtt
bme280 pressure #returns the temperature of the bme280 sensor over mqtt
bme280 altitude #returns the estimated altitude of the bme280 sensor over mqtt
bme280 humidity #returns the humidity of the bme280 sensor over mqtt
Halo Control
halo on #turns the halo on
halo off #turns the halo off
Hydro stands for Water, Knecht is the german word for a farm labourer. So Hydroknecht means Water-Farm-Labourer, sort of ..
A bucket of water, a 3D-printer and a remote controlled power plug with a pump will get you somewhere. Oh, and plants. Lots of plants. 🌿
- Advanced documentation and PCB Files
- Advanced base wich will allow you to use any kind of bucket as reservoir