GreenhouseOS
Precision environmental automation system driving microclimate humidity, automated misting manifolds, and continuous soil metrics.
GreenhouseOS is an autonomous microclimate automation and environmental control hub. Powered by an ESP32 microcontroller core running non-blocking C++ state machines, GreenhouseOS continuously samples precision digital I2C atmospheric sensors (BME280, BH1750), analog capacitive soil moisture probes, wind anemometers, and reservoir float switches. It computes live Vapor Pressure Deficit (VPD) to dynamically govern an 8-channel optocoupled relay bank controlling ventilation louvers, misting solenoids, exhaust fans, and supplemental grow lights.
Systems Architecture Matrix
Hardware & Silicon
ESP32 Microcontroller Core (3.3V logic) with non-blocking FreeRTOS tasks
Bus & Protocols
I2C Bus (GPIO 21 SDA / GPIO 22 SCL) + 3.3V Analog ADC channels
Edge Controller & Engine
Local I2C 128x64 OLED display + JSON WebSocket / HTTP telemetry API
Cloud Infrastructure
Distributed cloud ledger, authentication & real-time synchronization
Technical & Telemetry Specifications
| Specification / Parameter | Verified Value / Electrical Mapping |
|---|---|
| Atmospheric Sensor | BME280 on I2C (0x76): Temperature, Relative Humidity, Pressure |
| Solar Radiation | BH1750 Lux Sensor on I2C (0x23) for photoperiod calculation |
| Soil Hydration | Capacitive Soil Moisture Probe on GPIO 34 (ADC1_CH6) |
| Wind Dynamics | Interrupt-driven pulse anemometer on GPIO 18 |
| Actuator Bank | 8-channel optocoupled relay module (Fans, Misting, Louvers, Heat) |
| VPD Calculation | Real-time Vapor Pressure Deficit closed-loop transpiration control |
C:\_Projects\GreenhouseOSProduction & Field Verification
Dynamic Vapor Pressure Deficit (VPD) closed-loop environmental regulation
Optocoupled 8-channel relay bank isolating 120V mains loads from 3.3V logic
Automated reservoir dry-run lockout protecting high-pressure misting pumps
Dual telemetry output: local hardware OLED status display + Wi-Fi WebSocket dashboard
Companion Ecosystem Systems
PWCOS (JetSki Telemetry)
Marine telemetry and engine management bridge for personal watercraft, monitoring RPM, water temp, GPS speed, and hull attitude.
JeepOS (TrailCommand)
Tactical trail telemetry, PDM solid-state winch control, and distributed rock camera video array for 2017 Jeep Wrangler Unlimited (JKU).
SimOS
Commercial sim racing rig controller bridging 60Hz telemetry, ESP32-S3 hardware nodes, QR scan-to-race, and intelligent stint billing.