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);
}
```