FIELD REPORT 2026 · §1

Hardware reference rig

ESP32 boards + Raspberry Pi hub + Mosquitto broker for one greenhouse

IN DEVELOPMENT FILED · 2026-05-07 TAGS · HARDWARE · ESP32 · RASPBERRY-PI · SENSORS
ABSTRACT
ON FILE DRAFT · 2026-05-07

Inventory and wiring of the physical layer underneath the Plantir telemetry pipeline. Parts list, sensor topology, and the cabling decisions that affect later measurements. Document is a structural skeleton; final prose lands by 2026-08.

§1.1 · Topology

Three ESP32 boards publish to one Raspberry Pi hub running Mosquitto. The hub forwards both into a local SQLite ring buffer (edge path) and an AWS Aurora cluster (cloud path) via a thin Lambda ingest. All three boards run the same firmware variant, with sensor presence auto-discovered over I²C at boot.

DRAFT — block diagram pending §1 finalisation.

§1.2 · Parts list

ComponentRoleQuantitySource
ESP32-WROOM-32Sensor microcontroller3Generic dev boards
Raspberry Pi 4B 4GBHub + MQTT broker1Official
BME280Temp / humidity / pressure3I²C 0x76
Capacitive soil moisture v2.0Soil moisture4ADC
BH1750Ambient light (lux)2I²C 0x23
MH-Z19BCO₂ ppm1UART (greenhouse interior)
5V solenoid valveWatering actuator1Outdoor relay
MOSFET relay moduleSolenoid driver1GPIO-driven

DRAFT — wiring diagrams + photos by 2026-07.

§1.3 · Variants

Three boards run the same firmware (single main.cpp) but differ in which sensors are populated. The PlatformIO environment selects which I²C addresses + ADC channels are scanned.

DRAFT — config-tables in esp32/src/config.h are the source of truth; document them inline by 2026-07.

§1.4 · Wiring + power

[Cabling decisions, weatherproofing, what fails when, UPS battery sizing for the hub.] One paragraph each, photo-driven.

DRAFT — annotated photos pending; the rig has been operational since 2026-Q1 but wasn’t documented to publication standard.

§1.5 · Failure modes seen so far

The rig has seen three operationally-significant failure modes since 2026-Q1; each is logged as an incident in §5 and motivates remediation in the alarm system (Phase 5.9 of the personal-OS roadmap).


Status: structural draft v0.1, 2026-05-07. Citation: https://plantir.garden/thesis/2026/hardware is locked per ADR-011. Related ADRs: docs/adr/008-node-architecture.md.

RELATED DECISIONS
NOMINAL DISCLOSURE SCHEDULE
  • ADR-008 — see docs/adr/ in source repo