Skip to content

Block diagram

graph TD
BATTERY["BATTERY"]
USB-C
VOLTAGE-REGULATOR["VOLTAGE REGULATOR"]
MICROCONTROLLER["MICROCONTROLLER"]
TEMPERATURE["TEMPERATURE SENSOR"]

subgraph OSCILLATOR
         direction TB
         STAGE_1["DIFFERENTIAL AMPLIFIER (1)"]
         STAGE_2["DIFFERENTIAL AMPLIFIER (2)"]
         STAGE_3["DIFFERENTIAL AMPLIFIER (3)"]
         STAGE_1 --> STAGE_2
         STAGE_2 --> STAGE_3
         STAGE_3 --> STAGE_1
end

subgraph HUMIDITY["SOIL PERMITTIVITY"]
         direction TB
         LINE["TRANSMISSION LINE (inside the soil)"]
         MEASURED_FREQUENCY["BASELINE FREQUENCY<br>INFLUENCED BY SOIL PERMITTIVITY"]
         OSCILLATOR --> |drives| LINE
         LINE --> |produces| MEASURED_FREQUENCY
         LINE --> |feedbacks| OSCILLATOR
         MEASURED_FREQUENCY --> DIVIDER["FREQUENCY DIVIDER"]
end

USB-C --> |feeds| VOLTAGE-REGULATOR
VOLTAGE-REGULATOR --> |recharges| BATTERY
BATTERY -->|powers| MICROCONTROLLER
BATTERY -->|powers| HUMIDITY
BATTERY -->|powers| TEMPERATURE

TEMPERATURE -->|signals| MICROCONTROLLER
HUMIDITY -->|signals| MICROCONTROLLER