HOMEPROJECTSV2 — SMART IRRIGATIONV1 — SMART IRRIGATIONRETRO STEREOVIEW ALL PROJECTS →ABOUTCVCONTACT

PROJECT 01 / ENGINEERING CASE STUDY

PLANTER
V2.

An iterative redesign of an automated indoor growing system, bringing mechanical design, additive manufacturing, electronics and controlled irrigation into one physical system.

EXPLORE THE ENGINEERING ↓
ROLE
DESIGN / BUILD / IMPROVE
CAD RENDER
FUSION 360
MANUFACTURING
FDM 3D PRINTING
CONTROL
ARDUINO UNO R3
Assembled render of the Planter V2 enclosure and internal system
PLANTER V2 / ASSEMBLED CAD RENDER

01 / BUILD EVIDENCE

FROM CAD TO THE WORKSHOP.

A timelapse of the 3D printer making parts for the V2 assembly.

V2 / PART FABRICATION

02 / ENGINEERING OVERVIEW

FOUR PARTS OF ONE SYSTEM.

Follow the design from the frame and water path through to control and manufacture.

03 / V1 → V2

THE FIRST BUILD SET THE BRIEF.

V1 was a legitimate first prototype. Building it exposed specific limits that gave the redesign somewhere concrete to start.

STEP 1 / PROTOTYPE

V1 PROVED THE IDEA.

The first system proved the basic irrigation concept and brought its practical requirements into view.

STEP 2 / OBSERVED LIMITS

WATER DISTRIBUTION WAS UNEVEN.

Holes drilled directly into PVC gave inconsistent outlet behaviour. V1 also had less integrated functionality than the later system.

STEP 3 / REQUIREMENTS

CONTROL THE WATER PATH.

The next design needed a more considered distribution method and closer integration of the mechanical, water and electronic systems.

STEP 4 / V2 RESPONSE

REDESIGN THE SYSTEM.

V2 introduced a dedicated irrigation ring and brought the frame, tank, tray, electronics and control into one developed assembly.

04 / MECHANICAL DESIGN

DESIGNED AS AN ASSEMBLY.

The mechanical architecture was substantially redesigned in Fusion 360. The frame, windows, removable plant tray, water tank and irrigation system were developed as connected parts of one assembly.

The tank uses a custom 3D-printed hinged lid actuated by an SG90 micro servo. The hinge and lid were designed as part of the manufactured system and integrated with the Arduino control.

Due to the large size of the planter and the limitations of the 3D printer, the frame was split into 8 main pieces. As this allowed each piece to fit onto the print bed comfortably and not sacrifice quality.

  • 08 ×

    Individually designed frame pieces

  • 03 ×

    Windows in the frame

  • 01 ×

    Removable plant tray

  • 01 ×

    SG90 servo-actuated, 3D-printed tank lid and hinge

V2 / PRIMARY MECHANICAL ASSEMBLY

PHYSICAL ARCHITECTURE

This simplified exploded view focuses on the main frame, plant tray, water tank and irrigation ring. Electronics, lighting and smaller hardware are intentionally omitted so the mechanical architecture remains easy to understand.

  1. CAD
  2. COMPONENT DESIGN
  3. PRINT
  4. ASSEMBLE
  5. TEST
  6. MODIFY
Angled-down view of the completed planter showing the enclosure, plant tray and frame
PHYSICAL FORM / ANGLED DOWN
Angled-up view of the completed planter showing its physical proportions and frame
PHYSICAL FORM / ANGLED UP
SG90 SERVO / PRINTED HINGE / AUTOMATED TANK LID

05 / WATER & IRRIGATION

DISTRIBUTION TOOK ITERATION.

The irrigation ring changed through practical tests of outlet behaviour, pump characteristics and the water pattern reaching the planter.

PUMP / PHYSICAL WATERING DEMONSTRATION
V1 / FIRST APPROACH

DRILLED PVC

Initial testing involved drilling outlets directly into the PVC pipe. While simple to manufacture, this approach produced uneven water distribution and inconsistent outlet behaviour. It was functional for initial testing, but small differences in drilling angle and hole diameter could affect the flow rate and direction between outlets. This choice made human error common and made the system difficult to reproduce consistently.

A drill making an outlet hole in the PVC irrigation pipe
V2 / FIRST RING

OUTLETS TOO LARGE

The first ring diameter and outlet holes were too large this caused the water to form large droplets and caused outlet pressure to be reduced.

CAD render of the Planter V2 irrigation ring
V2 / IRRIGATION RING / CAD RENDER
V2 / REFINED DESIGN

16 × 1.5 MM OUTLETS

A dedicated irrigation ring, 3D-printed in black PETG with 16 × 1.5 mm outlets. Practical testing and the pump flow characteristics informed the decision to reduce the outlet sizing, producing a more even, fine rain effect.

Outlet sizing was selected through practical testing and by considering the pump flow and a feasible total outlet area; no CFD result is claimed.

PUMP / CURRENT SPECIFICATION5 V≈ 1–3 WQmax ≈ 200 L/h

WATER TANK ITERATIVE DEVELOPMENT

The water tank required several iterations before a reliable, watertight design was achieved. Each prototype exposed a different limitation in either manufacturing, material selection or geometry.

First tank lid prototype showing its tight fit
V1 — Too Tight

The first lid design used very tight tolerances, but the resulting fit was too restrictive for reliable assembly.

PLA tank prototype marked as not waterproof, version 2
V2 — Not Waterproof

Printed in PLA, the tank was unable to reliably retain water due to small gaps within the FDM print structure.

PETG tank prototype marked as not waterproof, version 3
V3 — Geometry Limitation

PETG improved water retention, but the geometry required the lid to sit below the maximum water level, making leakage unavoidable regardless of the tolerances.

CAD render of the final water tank design
Final — Reliable Design

After several iterations, the design was simplified into a more traditional, robust geometry. This allowed the tank to be manufactured reliably while maintaining water retention and providing practical access to the lid. Additionally this design allowed for a larger total volume of 450 mL which would allow for longer periods of time between refills.

06 / ELECTRONICS & CONTROL

CONTROL THE LOAD. READ THE SYSTEM.

An Arduino Uno R3 is the central controller. A shared 5 V USB supply feeds a custom stripboard power-distribution rail that organises power delivery to the system.

The Arduino switches the pump through an IRLZ34N N-channel MOSFET rather than powering it from a GPIO pin, a flyback diode across the pump provides inductive voltage protection. An AHT20 measures temperature and relative humidity, and a BMP280 measures barometric pressure and temperature; the readings are then displayed on the LCD. A SG90 micro servo actuates the tank lid, and a physical switch activates the pump manually with a green LED indicating when the pump is in auto mode.

CONTROLLER

Arduino Uno R3 / physical pump switch

POWER DISTRIBUTION

5 V USB supply / custom stripboard rail

SENSING & DISPLAY

AHT20 temperature & relative humidity / BMP280 barometric pressure & temperature / environmental LCD readout

ACTUATION

SG90 tank-lid servo / DC pump / two grow-light strips

PUMP SWITCHING

IRLZ34N N-channel MOSFET / flyback diode

Close photograph of the Arduino Uno R3 and custom stripboard power-distribution rail
ARDUINO UNO R3 / STRIPBOARD POWER RAIL
Wider photograph showing the Planter V2 LCD with the electronics in context
LCD / SYSTEM CONTEXT
Close-up of the planter LCD showing temperature and humidity beside an illuminated switch
LCD / ENVIRONMENTAL READOUT

THREE LIGHTING MODES

Completed planter illuminated in warm white lighting mode
WARM WHITE
Completed planter illuminated in purple lighting mode
PURPLE
Completed planter illuminated in blue lighting mode
BLUE

Different lighting modes create distinct visual conditions within the planter. The benefits of these modes for plant growth are that they can promote seed rooting and germination, enhance photosynthesis and promote accelerated plant growth.

07 / MANUFACTURING & ITERATION

THE PRINT IS PART OF THE DESIGN.

Material and geometry decisions had to account for how each part would be made and used in the physical assembly.

STRUCTURAL PARTS

PLA

Used for structural components where appropriate due to the cost per Kg being less than PETG. As well as PLA being quicker and easier to print which was important when printing pieces that take more than 10 hours.

WATER-CONTACT PARTS

PETG

Selected where water resistance and reduced leakage risk were important because of its better layer adhesion and lower water absorption than PLA.

REAL-WORLD CONSTRAINTS

  • Iterative tank designs and waterproofing challenges
  • Large-format parts and print-bed geometry constraints
  • Print adhesion, time and material use
  • Changes informed by manufacturing and physical testing

08 / SYSTEM ARCHITECTURE

POWER, CONTROL, WATER.

The control signal and pump power path are separate parts of the same 5 V system.

SUPPLY5 V USB POWER SUPPLY
DISTRIBUTIONDEDICATED STRIPBOARD POWER RAIL
CONTROL / SENSING

ARDUINO UNO R3

AHT20 + BMP280 sensors · LCD · manual switch · SG90 servo

Control signal to MOSFET gate
SWITCHED LOAD

MOSFET → PUMP

IRLZ34N switches pump power from the rail.

Flyback diode across the pump
LIGHTING

TWO GROW-LIGHT STRIPS

Part of the integrated 5 V system.

WATER DELIVERYPUMPIRRIGATION RING16 × 1.5 MM OUTLETS
Arduino control and the power rail share a common ground. The Arduino switches the pump; it does not supply pump current through a GPIO pin.

09 / TESTING & VALIDATION

MEASURED IN THE BUILD.

Physical checks confirmed the key watering, sealing and lid actuation functions on the assembled prototype.

WATERING / REPEATED TESTS3s CYCLE

≈ 50 mL delivered per cycle, with very consistent results ± 2 mL over 10 cycles.

APPROXIMATE MEASURED FLOW≈ 1.0 L/MIN

Estimated from the repeated three-second delivery testing over a 72-hour period. This corresponds to roughly 50 mL per 3-second cycle.

WATERPROOFINGNO LEAKS OBSERVED

No leakage was observed from water-contact components during testing.

SERVO / COMPLETE SYSTEMLID ACTUATION

The lid opened and closed reliably, and the complete assembled prototype operated as a functioning system.

The 200 L/h figure is the pump's free-flow rating with no restriction. In the system, water passes through the feed tubing and sixteen 1.5 mm outlets, which restrict flow, so the delivered rate is lower.

10 / FINAL PHYSICAL PROTOTYPE

A SYSTEM,
NOT JUST
A PROTOTYPE.

Planter V2 brings the frame, removable tray, tank, irrigation ring, sensing, control and lighting into one physical build. This is the manufactured and assembled prototype, a complete system whose key functions were tested in operation.

Completed Planter V2 physical prototype with planted succulents and purple grow lights
PLANTER V2 / COMPLETED PHYSICAL PROTOTYPE

11 / NEXT ITERATION

WHAT I’D DEVELOP NEXT.

V2 addresses the main limitations identified in the first build, and physical testing validated its key functions. The remaining opportunities are mainly usability, mechanical refinement and a more capable user interface.

  • Add a dedicated handle to make opening and accessing the planter easier.
  • Add a physical stopper so the glass panel cannot come out of its guide if opened too far.
  • Explore a larger LED display for improved viewing angles, visibility, colour and potential user interaction.

V3 / FUTURE USER INTERFACE

A touchscreen could add on-device watering presets, duration and frequency settings, and saved programs. This is a future development direction, not a V2 feature; changing the current program still requires uploading another Arduino program from a laptop.