Skip to content

Hydroboard2

Second attempt to release a Water Tower system. this time I've added some MOSFETs to drive:

Features

  • 4 12VDC PWM output (I personally used them for water pump, peltier pump, peltier fan, environmental fan)
  • 4 12VDC Relay output (Lights 1, Lights2, Peltier cell Hot and Cold mode)
  • 2 temperature sensors (using DB18B20)
  • 1 temperature/humidity/pressure sensor (using BME280)
  • 1 capacitive water level sensor

It has an onboard logic to keep the reservoir at desired temperature prior to water it (thus keeping the system on an acceptable temperature range through all the year)

The board is powered with 220V - 12V 10A power adaptor so it can manage quite a lot of power consumption.

Code

The configuration code is contained in components\grownode\boards\bydroboard2.c.

The working logic is onboard, represented by the leaf components\grownode\leaves\gn_hydroboard2_watering_control. Basically it keeps the reservoir at a controlled temperature and starts the watering periodically if the water is within admissible range.

MQTT Messaging is then collected by a page in OpenHAB where I can display the status of the components:

openhab

EASYEDA Project: link

The first prototype board:

front

back

Here's the beautiful IKEA case :)

case1

case2

case3

case4