An Arduino compatible 12/24VDC water pump controller/timer for hydroponic growing systems.Designed by Boundary Condition in Hungary
Current hardware version: V1.02 Current firmware date: 2020.05.04 11:02:00 Compiled GUI for Windows 7 OS and later: MHTG_V10X_GUI.zip GUI version: MHTG.2020.0012 Source code: GitHub USB Driver (CP2...Read More…
GUI version: MHTG.2020.0012
This is my attempt to create an easy to use, Arduino compatible and programmable water pump controller for 12/24VDC water pumps ranging up to 50/100W power output, respectively. It's capable of controlling the irrigation of a small hydroponic growing system. There's a standalone Windows application to interact with this device and change its settings on-the-fly through micro-USB connection. For default settings read the relevant points in the "operation" section.
There's no on/off switch on this device so it's always active when it has power through the screw terminal or USB-connector. You can hot-swap on all connectors. The reverse polarity protection doesn't let components to suffer damage. The device loads the last saved settings and gradually ramps up the water pump to its set speed.
An internal timer ensures the water pump is switched on and off according to the set intervals. By default the timer is set to 15 minutes on-time and 15 minutes off-time. This time interval is good for lettuces but may be too much for different plants. At the beginning I recommend putting the device in service mode until roots formed outside of the growing medium. Water only once every 2 days or when the growing medium becomes dry.
By default the water pump is driven at 100% speed. Adjust this speed so that it doesn't blow off system components. Default PWM-frequency is set to 490 Hz, which is a default value of Arduino devices. The firmware is programmed to use the TimerOne-library which enables more sophisticated wave-shaping (frequency- and phase-correct PWM) thus drives the motor more smoothly.
Press the "Mode" button to enter into service mode. In this mode the water pump is disabled regardless of timer status and the red LED blinks rapidly. During this time you can service your hydroponic growing system without the fear of nutrient water splashing everywhere. Press the "Mode" button again to resume normal operation. The timer continues counting time in the background so it's possible that you resume operation when the water pump is off anyways.
You can connect up to 2 10k NTC thermistors (labeled as "T_ext" and "T_int") to measure temperatures and choose sensor count and temperature unit in the Windows GUI. By default Celsius unit is selected and temperature sensors are disabled. In case of the wire is too short it can be extended, polarity doesn't matter.
If you connect a 20x4 character LCD with I2C backpack, then a beautiful and informative layout will welcome you with a nice timer progress bar of my creation.
To change device settings connect a micro-USB cable to the device, start the Windows GUI, select the appropriate COM-port, click on the "connect" button, make your changes and click on the "write settings" button.
12V (max. 50W) / 24V (max. 100W) bilge pumps or similar
Water pump is not included!
|Shipping Rate||Ships From||First item||Additional items|
Hungarian Post: Standard Tracked & Signed (max. 500g)
Padded envelope, 5-10 days
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!