Skip to the content
PCBKitNew board
2 layers98.3 × 70 mmWatergate kicad, the printed circuit board in 3D

Watergate kicad

gotling/watergate

Automatic watering of greenhouse

Size
98.3 × 70 mm
Copper layers
2
Thickness
1.6 mm
Parts
15
Nets
45
Pads
86
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 6 (file 20211014)
Created
7 Jun 2022
Updated
28 Jul 2024

Overview

Watergate kicad is an open-source printed circuit board by gotling, from the gotling/watergate repository on GitHub, published under the MIT licence. It is a 2-layer board of 98.3 × 70 mm with 15 parts on 45 nets.

It is built around the DHT22 and IRLZ34N. It belongs with the ESP32 boards of this library.

Main components

2

README

README.md

Watergate

A growhose helper. Sensors and watering of plants with added nutrition.

Growhouse

Growhouse Photo

Configuration

WiFi config set using WiFi Manager by connecting to network Watergate on first boot.

gmtOffset_sec

Adjustment in seconds from GMT

waterHour

Array of hours when automatic watering should be done

MQTT

Setup to use Adafruit IO service.

Configure username, password and topic by creating a config.h file with the following defines:

text
#define MQTT_USER ""
#define MQTT_PASSWORD ""
#define MQTT_TOPIC ""

Hardware

ESP32 devkit.

DHT22 temperature and humidity sensor.

12v AGM battery.

12v 5w water pump.

Hygrometers for measuring soil humidity.

Buck converter for getting 5v from 12v battery.

Simple voltage divider for checking battery level.

MOSFETs for controlling pump, motor and sensors.

Water level sensors.

Schematics

First time using KiCad to help with construction.

Schematics

Software

Written in Arduino IDE 2.0.

Coded in C.

Enclosures

Made in Fusion 360 with main purpouse to protect electronics from direct sunligt.

https://a360.co/3csUwN7

Libraries

These libraries needs to be installed in Arduino IDE to be able to build.

FTDebouncer by Ubi de Feo

https://github.com/ubidefeo/FTDebouncer

DHT sensor library by Adafruit

https://github.com/adafruit/DHT-sensor-library

WiFiManager by tzapu

https://github.com/tzapu/WiFiManager

PubSubClient by Nick O'Leary

https://github.com/knolleary/pubsubclient

DallasTemperature by Miles Burton

https://github.com/milesburton/Arduino-Temperature-Control-Library

OneWire by Jim Studt, ...

https://www.pjrc.com/teensy/td_libs_OneWire.html

Parts

15
QtyValueFootprintReferences
3IRLZ34NPackage_TO_SOT_THT:TO-220-3_VerticalNutMOSFET1, PumpMOSFET1, SensorMOSFET1
2Motor_DCConnector_JST:JST_VH_B3P-VH-FB-B_1x03_P3.96mm_VerticalNutMotor1, WaterPump1
2Soil_Measure_AnalogConnector_JST:JST_VH_B3P-VH-FB-B_1x03_P3.96mm_VerticalSOIL1, SOIL2
2WaterLevelSwitchTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-3-2-5.08_1x02_P5.08mm_HorizontalHigh1, Low1
1BatteryConnector_JST:JST_VH_B3P-VH-FB-B_1x03_P3.96mm_Vertical12V1
1DC12V-DC5VConverter_DCDC:Converter_DCDC_Murata_NCS1SxxxxSC_THTBuckConverter1
1DHT22LIB_DHT22:DHT22Temp and Humidity
1ESP32-DEVKITC-32DESP32-DEVKITC-32D:MODULE_ESP32-DEVKITC-32DU1
1SwitchTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-3-2-5.08_1x02_P5.08mm_HorizontalNutSwitch1
1VoltageDividerResistor_THT:R_Array_SIP4RN1

Questions

How big is the Watergate kicad PCB?

It measures 98.3 × 70 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Watergate kicad use?

15 parts, built around the DHT22 and IRLZ34N. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Watergate kicad KiCad files?

From the gotling/watergate repository on GitHub, at the commit this page was made from: the board is watergate-kicad/watergate-kicad.kicad_pcb and its schematic watergate-kicad/watergate-kicad.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Watergate kicad design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers100 × 50 mmEspled, the printed circuit board in 3D

    Espled

    Yottabits/espled

    THE one and only esp8266 LED Controller

    52 parts6
  • 2 layers224.8 × 60.3 mmDeurnode nieuw, the printed circuit board in 3D

    Deurnode nieuw

    Hans-Beerman/Deurnode_ESP32-PoE

    KiCad design Deurnode for the MakerSpace Leiden, based on the Olimex ESP32-PoE

    38 parts4Apache-2.0
  • 2 layers111.3 × 68.1 mmMKS relay v4, the printed circuit board in 3D

    MKS relay v4

    3D-Printing-for-Microfluidics/3D_printer_control

    2nd generation 3D printer control software

    67 parts3GPL-3.0
  • 2 layersWatch cleaner pcb, the printed circuit board in 3D

    Watch cleaner pcb

    DavidJ-Saving-Time/watch-cleaner

    So this is a very rough draft of code designed to run on an esp32 to control a watch cleaning machine see this YouTube video https://youtu.be/Opr75n8DbYY I'll be adding to this and making it easier for people to use.

    16 parts3MIT
  • 2 layers31.8 × 114.8 mm3DWelderPCB, the printed circuit board in 3D

    3DWelderPCB

    destroyer796/3DWelder

    An overbuilt 3D pen that will use a chc pro hotend and custom dc extruder powered by a power tool battery

    17 parts3MIT
  • 2 layers83.8 × 50.8 mmShunt charge controller, the printed circuit board in 3D

    Shunt charge controller

    grillbaer/solar-power-supply

    Solar power harvesting for micro controller projects with li-Ion battery and highly efficient charge controller

    16 parts3MIT
  • 2 layers80 × 45 mmWifiOiler01, the printed circuit board in 3D

    WifiOiler01

    volw/wifiOiler

    Automatic, distance depending chain oiler for motorbikes with track recording (GPS).

    15 parts3GPL-3.0
  • 2 layers80 × 20 mmSpider dropper, the printed circuit board in 3D

    Spider dropper

    aidtopia/spider_dropper

    Mechanism to "drop" a spider (or other lightweight prop) for Halloween fun

    10 parts2