Farmers IoT Toolkit
An illustrated farm field of mulched rows with drip line: a soil node housed in a cut
      plastic bottle on a post with its probe in the ground, a water tank on a timber stand with a
      pressure probe hanging inside and a solar panel above it, and a hand holding a phone showing
      the readings.

A discovery project funded by Float, implemented by Sunrise Labs Mauke, Cook Islands

Farmers
IoT Toolkit

Low-cost farm sensors you build yourself.

Four modules, complete parts lists with links, working firmware, and build guides written from the real build on a Cook Islands farm.

Modules
  1. Solar power
  2. Wifi Water tank level and valve
  3. Wifi Soil moisture
  4. Android phone (Wifi & internet connectivity)
Board
Wifi ESP8266
A sensor node
about NZ$155
Licence
Open source

Farms already run on measurement — how full the tank is, whether the bed needs watering, whether the pump ran last night. Reading those remotely has been cheap for a decade; what is not cheap is how it is sold. A subscription per sensor, a proprietary gateway, an app that stops working when a company changes direction. Where the nearest technician is a flight away, that model does not just cost money — it fails, and there is nobody to call.

A five-dollar microcontroller, a probe, and an old phone can do the same job — and you can repair it yourself, because you built it.

Everything runs on hardware you can buy in ones and twos and replace at the market price of the part. The code is yours. The data goes to a phone in your own shed. There is no account, no subscription, and no company that can turn it off.

The project in five minutes

An overview — enough to get an idea of what the four modules are and how they fit together.

Nothing loads from YouTube until you press play.

Full 30 minute walkthrough

A longer look at the four modules in use out on the farm. Still no build or wiring — that is what the module guides and the cheatsheet are for.

Nothing loads from YouTube until you press play.

The four modules

Each one solves a real problem on its own. Build one, or build all four and they become a single system.

How they interact

Sensors read over RS485 and post over WiFi to an old Android phone running Node-RED. The phone pushes batches out over 4G. Power comes from one solar pack.

The complete toolkit wired as one system: a 20 W solar panel and CN3722 MPPT charger feeding a 3S2P 18650 pack behind a 3S 40 A BMS; a Mini360 buck and MT3608 boost feeding an ESP8266 with an RS485 module, a hydrostatic water level probe in a tank and a 5 V relay switching a 12 V solenoid valve on the outlet; an Android phone as the base station; and three independent soil nodes, each with four parallel 18650 cells, a boost module, an ESP8266, an RS485 module and a buried soil moisture sensor.
Every module in one picture, wired the way the farm actually runs: one power pack, one water node with the valve on it, the phone as the base station, and as many independent soil nodes as you have beds. Tap the picture to open it full size.

The full wiring cheatsheet

Every pin, every wire colour, every baud rate and register, the pin budget, the ground topology, and a symptom-to-cause table — on one page you can keep open on a phone while your hands are busy.

Printed, it is two pages. That is deliberate.

Open the cheatsheet
The whole toolkit standing in the field at dusk: a soil node in a cut plastic bottle on a
        post in the mulched rows, a water tank on a timber stand with a solar panel beside it, and a
        hand holding a phone showing the current soil reading.

Add to it

Four modules is a starting set, not a product. A fifth module, a correction, a cheaper part that works, a photo of yours in a field — all of it is welcome.

What would help most right now

  • Numbers from other climates — a pack and panel sized for the tropics is not sized for a winter at latitude.
  • A long-run reading of an Android phone's real draw as a plugged-in hotspot.
  • Translations. Plain-language build guides are worth more in more languages.
  • Photographs from actual installs, especially the ugly ones.

How the project is funded

Float selected this as a discovery proposal, which means the work is documented as it is built rather than written up afterwards. That is why every module here carries its full parts list, its wiring, and the reasoning behind each design choice — the documenting is the deliverable.

Source, firmware and flows on GitHub