dagron / Hydroknecht

Hydroknecht is a smart modular 3D-printed Hydroponic system.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hydroknecht 🌿

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.

Contents

Watering Mechanism

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.

Modules

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.

Reservoir

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.

Planter

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.

Planter 3 Planter 5

Shower

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.

Shower Water disperser

Top

Serves as a cover and anti-splash guard. You can also place electronics here or use it as a storage place.

Shower

Printing Instructions

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.

Assembly Instructions

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.

PCB

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 ...

MQTT-Commands

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

FAQ

What's up with that name anyway?

Hydro stands for Water, Knecht is the german word for a farm labourer. So Hydroknecht means Water-Farm-Labourer, sort of ..

What are my minimum requirements for using Hydroknecht

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. 🌿

Future Stuff

  • Advanced documentation and PCB Files
  • Advanced base wich will allow you to use any kind of bucket as reservoir

About

Hydroknecht is a smart modular 3D-printed Hydroponic system.

License:GNU General Public License v3.0