GREEN GUARDIANS · SJK TUKAU, MIRI Curtin EcoTech 2.0 · Renewable Energy Solutions

Project Portfolio · STEM Trailblazers 2026

Solar-Powered
Smart Irrigation
System

A RM 79.58 solar-powered system that waters our school corn only when the soil is truly dry. Designed, built, broken and rebuilt by two Year 6 pupils.

Cikgu Davin and the two Year 6 pupils with their smart irrigation prototype at SJK Tukau
Our team & prototype · SJK Tukau, Miri
Team
Kathleen & Althea+ Cikgu Davin
School
SJK TukauMiri, Sarawak
Category
Renewable EnergyPrimary track
Prototype cost
RM 79.58funded by PIBG
Play the 1-minute quiz "Can solar power water the corn by itself?"
01The Problem
The Real-World Problem

Our school corn was going thirsty.

Our school has a corn garden. Encik, our school gardener, looks after the whole compound. He trims the flowers, cuts the grass, tidies the school grounds, and used to water the corn himself. With so many jobs, the corn sometimes gets less water than it needs, and in Miri's afternoon heat the leaves wilt in a day or two.

The corn garden in front of the SJK Tukau school building, with dry and browning leaves
Our school corn garden at SJK Tukau, where our project started
🎤
PHOTO: Interviewing Encik about the corn
Real photo coming soon

We just want to help Encik, so the corn still gets water even when he is busy. Our system is built for the next planting season.

02Our Solution
How It Works

Sunlight in, water out.

The brain checks the soil. When it is dry, the pump runs on free solar power. When it is wet enough, it stops.

Kathleen and Althea with the full system outdoors: solar panel, controller box, soil sensor tub and the bamboo water tower
Our real system in the morning sun: panel, brain box, sensor tub and water tower
Solar panel (6V 1W)
Free morning energy that powers the pump straight from the sun
Arduino UNO: the brain
Reads the sensor on pin A0, decides, controls the relay on pin D7
Soil sensor (YL-69): the tongue
Measures how dry the soil is (reading 0-1023)
Relay (ACTIVE LOW): the switch
Turns the pump on and off on the Arduino's command
Water pump → sprinkler
Waters the corn only when it is needed

💡 Why solar in the morning? Corn is best watered from 6 to 10am, exactly when the solar panel makes power. So the pump runs straight off the sun, which matches good farming practice. A small battery lets the pump run even without strong sun, for example indoors during this demo. The Arduino brain runs on its own 6V battery box so it stays steady, while solar drives the pump.

Try It Yourself

Be the sensor 🎛️

Drag the slider to change how dry the soil is. Watch the pump turn on and off using the exact thresholds from our real Arduino code.

Soil-Moisture Pump Simulator

Higher reading = drier soil. The pump uses two numbers with an on/off gap so it never flickers.
Sensor reading (A0)
720
PUMP OFF
500600
💧 Wet (low)Dry (high) 🌵
// our real Arduino logic if (moisture > 600 && !pumpState) { pump ON; } else if (moisture < 500 && pumpState) { pump OFF; } // between 500-600 → hold (the on/off gap)
The Science Behind It · Four Ideas

Real science, explained by us.

Four science ideas make the system work, and we can explain each one ourselves.

Solar power Energy

Sunlight hits the special material in the panel and makes electricity flow. This is the photovoltaic effect: clean, renewable, 6V 1W.

Soil sensing Sensing

The more water touching the two legs, the more electricity passes and the lower the number — wet soil reads lower than dry, and full water reads lowest of all. We found this pattern in our own measurements.

Smart control Control

The Arduino reads the soil every 2 seconds and decides: dry → pump on, wet → pump off, then checks again.

Plants & water Biology

Corn drinks in the morning before the heat, when the sun is strongest. We avoid night watering, because soil that stays wet too long can cause root rot.

Our Real Data

We tested the sensor 20+ times.

These are typical readings from our tests, and how we chose our thresholds. Higher number = drier soil.

Arduino IDE Serial Monitor showing real moisture readings and PUMP ON messages during our calibration
Real readings from our Arduino Serial Monitor during calibration

⚙️ Thresholds: pump turns ON above 600 (dry) and OFF below 500 (wet). The 500-600 gap stops the pump flickering at the edge.

03Feasibility & Cost
Cost & Sustainability

Low cost. Green by design.

RM 79.58total · funded by PIBG
  • Arduino UNO R3 + cableRM 38.61
  • Solar panel (6V 1W)RM 12.51
  • Jumper wires (3 packs)RM 9.99
  • Misting nozzle + silicone tubeRM 7.40
  • Pump, soil sensor & relayRM 10.17
  • Mini breadboardRM 0.90
🎋

Recycled build

Bamboo sticks, recycled containers, and borrowed or donated parts. We bought only the core electronics.

☀️

Renewable energy

The pump runs on solar, with no mains electricity.

💧

Water saving

Waters only when the soil is actually dry, so we never water soil that is already wet.

🚫

No single-use plastic

Our booth is built the same way, green from project to display.

Why It Matters

Good for the corn, good for the planet.

Our system saves water, uses clean energy for the pump, and helps our school grow food. It supports the goals Sarawak is working toward.

💧 SDG 6 · Clean Water ⚡ SDG 7 · Clean Energy 🔁 SDG 12 · Responsible Use 🌏 Sarawak PCDS 2030
Next Planting Season · Planned

Ready for the real cornfield.

So far we tested in pots and cups. For the real cornfield, our plan is:

  1. Seal the electronics in a waterproof box
  2. Solder the wire joints so nothing shakes loose
  3. A bigger tank and pump for the whole garden bed
  4. Set the sensor at root depth
  5. A small ESP32 chip to message the caretaker when the tank is low

Anyone can rebuild our system for RM 79.58 in parts, plus recycled containers at no cost.

04Innovation
Design Novelty & Innovation · What makes ours different

Timed by the sun, no stored power needed.

Most solar systems add a battery to store power. Ours does not need one, because the sun is strongest in the morning, exactly when corn drinks. We turned that timing into the design. The only batteries we use are small ones that keep the brain steady and let the pump run indoors for a demo. The panel does not charge them, so we are still not storing the sun's power.

☀️

Timed by the sun

The panel makes the most power in the morning, which is the best time to water corn. So we water with sunshine, right when it is needed. We store water in our tank, not electricity in a battery, and we do not water at night.

Renewable Energy · the big idea

Smarter than a timer

A timer waters on a clock, even when the soil is already wet. Ours waters only when the soil is truly dry, so water goes in only when the corn actually needs it.

Smart Technology
🔧

Engineered by us

When the pump's power surge kept restarting the brain, we found the cause and split it into two separate circuits so the brain stays steady. That problem-solving is our own engineering.

Our design decision
🔁

Five versions of our own code

We wrote and improved the code over five build-and-test cycles: fixing a backwards relay, re-tuning the dry number, stopping the flicker, and splitting the circuits, until the system ran on its own.

Iteration
Our Build Journey

From a cup to a working system.

Swipe through how our one prototype grew, from version 1 to version 2.

05Explore & Share
Watch · 5-Minute Project Video

See it in action

From the cornfield to the working prototype, our whole project in five minutes.

Video coming soon
Our 5-minute project video will be added here soon.
Your turn

Test what you learned

Eight quick questions about our solar-powered smart irrigation system. Finish to earn your certificate. It takes about a minute.

Start the quiz
Tell Us What You Think

Your turn 🙋

Tap to rate, react, and leave a message. It updates live for everyone at the booth.

How practical do you find our project?

No ratings yet
0
people have explored our project 🌽

React 👏

Leave us a message 💬

Our Team

Made by us 🙌

👧
Pupil · Year 6
Kathleen
👧
Pupil · Year 6
Althea
🧑‍🏫
Teacher Mentor
Cikgu Davin

SJK Tukau, Miri, Sarawak