Gubli A.S

Case study

GreenGo

A soil moisture and greenhouse monitor. A small device in the field checks the soil and the air and can water the plants; an app shows the readings and controls it from anywhere.

Type
Hardware and software
Context
University group project, KNUST
Team
Four people
Role
Device and app
Users
Farmers in Ghana

Tools used

  • ESP32
  • Arduino
  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Prisma
  • PostgreSQL
Know your soil before it's too late
Know your soil before it's too late
The bar on your phone is the bar on the device
The bar on your phone is the bar on the device
One device, one greenhouse
One device, one greenhouse
Put a sensor in the ground
Put a sensor in the ground

Project overview

GreenGo tells farmers how their soil is doing without them standing in the field. The device measures soil moisture, temperature, humidity and light, shows them on its own screen, and sends them to an app on the farmer's phone, which can also turn the water pump on or off.

  • A device that checks the soil and the air and waters the plants
  • Live readings and history on the phone
  • Turn the pump on or off from anywhere, with safety limits
  • Text message alerts when the soil gets too dry
  • Works on slow internet, and keeps working offline

The challenge

Farmers need to know the soil is drying before the plants suffer, and to water at the right time, often with a weak mobile signal. Controlling a pump from far away also has to be safe: a lost connection must never leave it running.

  • Work on slow networks and offline
  • Make the device and the app show the same thing at a glance
  • Make remote watering safe

Approach

The device sends its readings every few seconds. The app turns them into one simple moisture bar that matches the bar on the device's own screen, so farmers read both the same way.

Safety rules are built in: the pump can only run for so long, must rest between runs, and has a daily limit, so a dropped connection can never flood a field. Alerts come by text message, so farmers hear about problems even without the app open.

  • Easy setup for new devices
  • Built for real farm conditions
The GreenGo site and app on three phones
On a phone
The GreenGo device: enclosure with screen, soil probe, pump and tubing
The device

What this shows

A working device and a live app: readings go from the field to the phone, alerts arrive when the soil is dry, and the pump can be run safely from anywhere.

I can build both the device and the app: hardware that works in the field and software people can use on a slow connection.

  • Device and app built end to end, as a team of four
  • Safety built in
  • Works offline and sends text alerts