This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| sensors:start [2026/01/21 21:06] – created bsamuel | sensors:start [2026/01/22 22:07] (current) – [5. Water / Water Energy Monitoring] bsamuel | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Measuring, Monitoring & Documentation Systems ====== | ====== Measuring, Monitoring & Documentation Systems ====== | ||
| - | See overview: [[architecture: | + | The **Sensors Layer** defines all devices and documentation systems used by AOFS controllers to ensure **safe operation, authoritative control, and auditable farm management**. |
| - | The **Sensors Layer** defines all devices and measurement systems used by AOFS controllers to monitor irrigation, energy usage, water distribution, | ||
| All AOFS-compliant deployments **must implement the sensors and documentation systems specified here**. | All AOFS-compliant deployments **must implement the sensors and documentation systems specified here**. | ||
| - | ===== 1. Sensor | + | ===== 1. Sensor |
| - | AOFS uses four main sensor categories: | + | AOFS sensors are classified by **operational authority**, |
| - | 1. **Soil Monitoring Sensors** | + | Sensor inputs fall into four functional roles: |
| - | 2. **Water Monitoring Sensors** | + | |
| - | 3. **Power / Energy Sensors** | + | |
| - | 4. **Optical / Camera Monitoring Systems** | + | |
| - | --- | + | * **Safety enforcement** (prevent damage or loss) |
| + | * **Authoritative control inputs** (drive irrigation decisions) | ||
| + | * **Documentation & audit** | ||
| + | * **Optimization & research** | ||
| - | ===== 2. Soil Monitoring Sensors ===== | + | AOFS controllers **must never depend on remote systems** to interpret or validate sensor data. |
| - | **Purpose: | + | ===== 2. Critical Safety & Protection Sensors ===== |
| + | |||
| + | **Purpose: | ||
| + | |||
| + | **Mandatory Measurements: | ||
| + | * Tank levels: LOW and FULL float switches | ||
| + | * Flow meters on main and zoned pipelines | ||
| + | * Pressure sensors on pumps and main distribution lines | ||
| + | * Rainfall measurement for irrigation lockout | ||
| + | |||
| + | **Safety Requirements: | ||
| + | * These sensors **must directly enforce Field Controller fail-safes** | ||
| + | * Operation must be fully local and offline | ||
| + | * Loss or invalid data from these sensors must trigger safe shutdown or degraded mode | ||
| + | |||
| + | ===== 3. Primary Agronomic Control Sensors ===== | ||
| + | |||
| + | ==== Soil Monitoring Sensors ==== | ||
| + | |||
| + | **Purpose: | ||
| **Required Measurements: | **Required Measurements: | ||
| - | * Soil moisture (volumetric water content) per zone | + | * Soil moisture (volumetric water content) per irrigation |
| - | * Soil temperature | + | |
| - | * Electrical conductivity (optional; for salinity | + | **Optional but Recommended: |
| + | * Soil temperature | ||
| + | * Electrical conductivity (salinity) | ||
| **Placement Guidelines: | **Placement Guidelines: | ||
| - | * At least one sensor per irrigation zone; multiple | + | * At least one sensor per irrigation zone |
| - | * Sensors should be placed | + | * Additional |
| + | * Placement | ||
| - | **Data Collection: | + | ==== Weather Monitoring Sensors ==== |
| - | * Sample at a frequency suitable for crop needs (typically 15–60 min) | + | |
| - | * Data logged locally in Field Controller and synced with Farm/HQ controllers | + | |
| - | **Calibration & Maintenance:** | + | **Purpose:** Modify irrigation behavior and enforce environmental lockouts. |
| - | * Sensors must be calibrated according to manufacturer recommendations | + | |
| - | * Regular inspection to prevent soil compaction or damage | + | |
| - | --- | + | **Required Measurements: |
| + | * Rainfall | ||
| + | * Ambient temperature | ||
| + | * Relative humidity | ||
| - | ===== 3. Water Monitoring Sensors ===== | + | **Optional Measurements: |
| + | * Wind speed | ||
| + | * Solar radiation / light intensity | ||
| - | **Purpose: | + | **Integration with AOFS:** |
| + | * Rainfall triggers irrigation suspension | ||
| + | * Weather data refines thresholds and scheduling | ||
| + | |||
| + | ===== 4. Power / Energy Monitoring ===== | ||
| + | |||
| + | **Purpose: | ||
| **Required Measurements: | **Required Measurements: | ||
| - | * Tank levels: FULL and LOW float switches | + | * Pump power consumption |
| - | * Flow meters on main and zoned pipelines | + | * Valve power consumption |
| - | * Pressure sensors for distribution lines | + | |
| - | * Optional: rain gauges (tipping bucket) for weather lockouts | + | |
| - | **Placement Guidelines:** | + | **Optional Measurements:** |
| - | * Tank sensors at critical fill/drain points | + | * Battery voltage and current |
| - | * Flow meters before distribution manifolds | + | * Solar panel output |
| - | * Pressure sensors after pumps and at main lines | + | |
| - | **Safety Requirements:** | + | **Integration:** |
| - | * Water sensors | + | * Low-voltage or overload conditions |
| - | * Must function independently of network connection | + | * Energy data may inform event prioritization and anomaly detection |
| - | --- | + | ==== Grid Power Monitoring & Predictive Use ==== |
| - | ===== 4. Power / Energy Sensors ===== | + | **Purpose: |
| - | **Purpose:** Monitor energy consumption | + | **Required Measurements (if grid is available):** |
| + | * Grid voltage, current, | ||
| + | * Short-term fluctuations and harmonics | ||
| + | * Availability signal | ||
| + | |||
| + | **Optional Measurements: | ||
| + | * Historical grid availability patterns | ||
| + | * Probabilistic prediction of grid power for upcoming hours | ||
| + | |||
| + | **Integration & Control Logic:** | ||
| + | * AOFS must only allow grid power usage if parameters are within safe thresholds | ||
| + | * Automatic relays and actuators must cut off grid supply immediately on overvoltage, | ||
| + | * Predictive patterns can inform decisions, e.g., delaying high-load pump operations until grid is likely available | ||
| + | * All local safety thresholds remain authoritative and override probabilistic logic | ||
| + | |||
| + | ===== 5. Water / Water Energy Monitoring ===== | ||
| + | |||
| + | **Purpose: | ||
| **Required Measurements: | **Required Measurements: | ||
| - | * DC battery voltage | + | * Tank LOW and FULL levels |
| - | * Pump energy consumption | + | * Flow rate in main and zoned pipelines |
| - | * Valve power usage | + | * Flow rate and pressure of grid water supply (if available) |
| - | * Optional: solar panel output monitoring | + | * Availability signal for grid water (on/off) |
| - | **Placement Guidelines:** | + | **Optional Measurements:** |
| - | * Measure energy at the main DC bus and key loads | + | * Historical grid water supply patterns |
| - | * Optional per-zone energy monitoring for detailed efficiency analysis | + | * Probability of grid water availability in next hours or days |
| + | * Water quality indicators (salinity, turbidity) | ||
| - | **Integration: | + | **Integration |
| - | * Data feeds into Field Controller for fail-safe shutdowns on low voltage | + | * AOFS may delay pumping from wells if probability of grid water availability is high |
| - | * Logged | + | * Partial tank fill strategies: maintain mandatory minimum levels locally, avoid overfilling if grid water is likely |
| + | * Safety thresholds | ||
| + | * Logging of decisions, sensor readings, and probabilities is required for learning and optimization | ||
| - | --- | + | ===== 6. Human Input / External Event Logging ===== |
| - | ===== 5. Optical / Camera Monitoring Systems ===== | + | **Purpose: |
| - | **Purpose:** Supplement | + | AOFS treats human input as **first-class data**, equal to automated |
| - | **Use Cases:** | + | **Examples of Loggable Events:** |
| - | * Crop growth monitoring | + | * Fertilizer application |
| - | * Pest or disease | + | * Manual irrigation or drainage |
| - | * Soil surface moisture and coverage assessment | + | * Pest or disease |
| + | * Planting, pruning, or harvest activities | ||
| **Requirements: | **Requirements: | ||
| - | * Cameras | + | * All events |
| - | * Images or video must be timestamped and logged | + | * Events |
| - | * Data should integrate with Field Controller | + | * Operator identity must be recorded |
| + | * Full audit trail for edits or deletions is required | ||
| - | --- | + | ===== 7. Optical / Camera Documentation Systems ===== |
| - | ===== 6. Data Logging & Documentation ===== | + | **Purpose: |
| - | * All sensor readings | + | **AOFS Scope:** |
| - | * Logs include timestamp, sensor ID, measured value, and status/ | + | |
| - | * Data must be synced with Farm Controller for aggregation and with HQ Controller for analytics. | + | * No video streaming requirements |
| - | * Field workers may document crop growth, harvest outcomes, and environmental observations via **Field Survey Interfaces**, complementing automated measurements. | + | |
| + | **Use Cases:** | ||
| + | * Crop development tracking | ||
| + | * Soil surface condition documentation | ||
| + | * Pest or disease observation | ||
| + | |||
| + | **Requirements: | ||
| + | | ||
| + | * Camera ID and zone reference required | ||
| + | * Images stored locally on the Field Controller | ||
| + | * Optional synchronization with Farm and HQ Controllers | ||
| - | --- | + | AI-based image analysis is **explicitly optional** and must not interfere with core logging or manual review. |
| - | ===== 7. Calibration | + | ===== 8. Data Logging |
| - | * All sensors | + | |
| - | * Field inspections are required to prevent | + | * Logs must include: |
| - | * AOFS-compliant deployments | + | * Timestamp |
| + | * Source or sensor | ||
| + | * Measured value or event data | ||
| + | * Status or quality flags | ||
| + | | ||
| + | | ||
| + | | ||
| + | - Probability estimates for predictive logic | ||
| + | - Decisions made (pump on/off, fill levels) | ||
| + | - Outcome | ||
| - | --- | + | ===== 9. Calibration & Maintenance ===== |
| - | ===== 8. Compliance Notes ===== | + | * All sensors must be calibrated according to manufacturer specifications |
| + | * AOFS deployments must log: | ||
| + | * Calibration events | ||
| + | * Maintenance actions | ||
| + | * Sensor replacements | ||
| + | * Calibration and maintenance logs are auditable and synchronized | ||
| - | * All AOFS deployments **must implement at minimum**: | + | ===== 10. Compliance Requirements ===== |
| - | - Soil moisture per irrigation zone | + | |
| - | - Tank LOW/FULL switches | + | |
| - | - Flow meters and pressure sensors on all irrigation manifolds | + | |
| - | - Power monitoring for pumps and valves | + | |
| - | * Optional sensors (temperature, | + | Minimum |
| - | * All data must be **timestamped, | + | |
| + | | ||
| + | | ||
| + | | ||
| + | * Rainfall measurement for irrigation lockout | ||
| - | --- | + | Optional sensors enhance optimization and research but **do not affect baseline compliance**. |
| - | ===== 9. References ===== | + | ===== 11. References ===== |
| - | * [[architecture: | + | |
| - | * [[architecture: | + | * [[architecture: |
| - | * [[hydraulics|Hydraulic & Water Systems]] | + | * [[hydraulics:start|Hydraulic & Water Systems]] |
| - | * [[electrical|Electrical & Control Interfaces]] | + | * [[electrical:start|Electrical & Control Interfaces]] |
| - | * [[optical|Optical Monitoring (Cameras)]] | + | |