OPEN_ROBO_HUB ← Back to Projects
Module 14 // Soil Telemetry Systems

Smart Plant Talker Node

Integrates capacitive soil saturation sensing logic gates to trigger hydration status alerts when analog moisture matrix values narrow down. The controller continuously monitors soil conductivity levels and reports whether the plant requires watering, optimal hydration, or excess moisture conditions.

📋 Soil Sensor Interface Mapping

Sensor Connection Point Vector Mapping Target Uno Pin
Soil Moisture AO ====> Analog Pin A0
Status LED (Green) ====> Digital Pin 7
Warning LED (Red) ====> Digital Pin 8
Piezo Speaker ====> Digital Pin 9

💻 Soil Analytics Firmware

```

const int soilPin = A0;

const int greenLED = 7;
const int redLED = 8;
const int buzzer = 9;

int moistureValue = 0;

void setup()
{
  Serial.begin(9600);

  pinMode(greenLED, OUTPUT);
  pinMode(redLED, OUTPUT);
  pinMode(buzzer, OUTPUT);
}

void loop()
{
  moistureValue = analogRead(soilPin);

  Serial.print("Soil Moisture: ");
  Serial.println(moistureValue);

  if(moistureValue > 700)
  {
    digitalWrite(redLED, HIGH);
    digitalWrite(greenLED, LOW);

    tone(buzzer, 1500, 200);

    Serial.println("Plant Needs Water");
  }
  else if(moistureValue > 400)
  {
    digitalWrite(redLED, LOW);
    digitalWrite(greenLED, HIGH);

    noTone(buzzer);

    Serial.println("Moisture Level Normal");
  }
  else
  {
    digitalWrite(redLED, LOW);
    digitalWrite(greenLED, HIGH);

    noTone(buzzer);

    Serial.println("Soil Very Wet");
  }

  delay(1000);
}
```
```