Open source hardware · software · design

Modular open
source agriculture

GROUU is precision agriculture and automation for personal and small-scale growers — a kit of open sensor nodes, actuators, and an edge server, each documented so you can build, deploy and adapt it yourself. Developed as a PhD research-through-design process.

3
Hardware generations
WiFi + LoRaWAN
Node connectivity
Open
GPLv3 + CC-BY-SA
01 — Overview

Agriculture, at the scale of a person

GROUU enables precision agriculture and automation for personal or small-scale growing — not industrial farms, but gardens, plots, greenhouses. Its development is integrated in a long-lasting personal research-through-design process.

The project is deliberately modular: sensor nodes, actuator modules, and a local edge server are designed as independent, mix-and-match templates. Scale and context dictate how many of each you use — there is no fixed system to buy into.

As a situated research practice, the repository records the personal development and learning behind the work, and treats every exploration, at any scale, as a valid data generator.

arduino esp8266 / esp32 openhardware openag
02 — System

From soil to dashboard

Nodes sense and act in the field.
WiFi nodes report over local MQTT; LoRaWAN nodes reach the same server via The Things Network — two parallel tracks, one shared stack on a Raspberry Pi.

Nodes
Sensors & actuators
Soil, water, climate · valves & pumps
Transport
WiFi · LoRaWAN
MQTT messaging
Edge server · RPi
The GROUU Stack
Mosquitto Node-RED InfluxDB Grafana
Mosquitto

MQTT broker — messaging between nodes and the server.

Node-RED

Flow-based logic — process and route farm data.

InfluxDB

Time-series store for all sensor history.

Grafana

Dashboards to visualise everything, live.

Deployed with Docker + Portainer · install guide in the repository README ↗
04 — Nodes & modules

Nodes & modules

Open node and server designs at different stages — developed, under development, or planned. Each links to its documentation.

05 — Evolution

Research-through-design process evolution

V0 2013 – 2014
GrouuPro — greenhouse + fertigation

A built greenhouse with a fertigation cabinet — Arduino Yún + Uno probes publishing to Google Sheets via Temboo, driving pumps and vent locally. The first sense→publish→visualise system, and the root of everything since.

Arduino Yún Temboo
V1 2017 – 2021
Modular Hardware

The monolith broken into independent, interconnectable nodes. Node-RED logic, Fusion 360 CAD, and custom PCBs — the Soil Probe REV0 among them.

ESP8266 Custom PCB
V2 2023 – now
Situated Practice

The designer's own position inside an open knowledge ecosystem — WiFi and LoRaWAN nodes feeding a containerised server stack, tested across real, inhabited sites.

XIAO ESP32-S3 WiFi + LoRaWAN
Call for collaboration — permanent

Build on it

GROUU is open hardware and open software — every node, module and the server stack is documented to be rebuilt and adapted. Fork it, deploy it in your own context, and get in touch if you'd like to collaborate.