🎯 Τι θα μάθουμε
Σε αυτό το εργαστήριο θα:
- γνωρίσουμε τον capacitive αισθητήρα υγρασίας εδάφους
- καταλάβουμε γιατί είναι καλύτερος από τους “καρφωτούς” αισθητήρες
- τον συνδέσουμε στο FireBeetle 2 ESP32-C6
- μετρήσουμε πόσο “διψασμένο” είναι ένα φυτό 🌿
🧠 Τι είναι ο capacitive αισθητήρας υγρασίας;
Ο Capacitive Soil Moisture Sensor:
- δεν έχει εκτεθειμένα μέταλλα
- δεν σκουριάζει
- μετρά την υγρασία μέσω χωρητικότητας
Όσο πιο υγρό είναι το χώμα:
- τόσο αλλάζει η χωρητικότητα
- και τόσο αλλάζει η αναλογική τιμή που διαβάζουμε
📌 Είναι ιδανικός για:
- φυτά
- μακροχρόνια χρήση
- σχολικά projects χωρίς φθορά
🧰 Υλικά που θα χρειαστούμε
- 1 × FireBeetle 2 ESP32-C6
- 1 × Capacitive Soil Moisture Sensor (SEN0193) της DFRobot
- 3 × καλώδια Dupont
- 1 × breadboard
- 1 × γλάστρα με χώμα 🌱
- 1 × καλώδιο USB-C
🔌 Συνδεσμολογία
Ο αισθητήρας έχει 3 ακροδέκτες:
| Ακροδέκτης αισθητήρα | Σύνδεση στο ESP32-C6 |
|---|---|
| VCC | 3.3V |
| GND | GND |
| AO | GPIO3 (A2 / ADC) |
📌 Σημαντικό:
- Τροφοδοτούμε τον αισθητήρα με 3.3V
- Το AO είναι Analog Output → πάει σε ADC pin
🧠 Αναλογική μέτρηση (γρήγορη υπενθύμιση)
Το ESP32 μετατρέπει την τάση σε αριθμό:
- 0 → πολύ υγρό
- 4095 → πολύ στεγνό
(οι τιμές είναι σχετικές και αλλάζουν ανάλογα με το χώμα)
💻 Προετοιμασία στον υπολογιστή
- Ανοίγουμε το Arduino IDE
- Επιλέγουμε board: FireBeetle 2 ESP32-C6
- Συνδέουμε την πλακέτα με USB
- Δεν χρειάζεται καμία βιβλιοθήκη
🧑💻 Ο κώδικας
Αντιγράφουμε τον παρακάτω κώδικα:
#define SOIL_SENSOR_PIN 3 // GPIO3 (A2)
void setup() {
Serial.begin(115200);
delay(1000);
Serial.println("Ξεκίνησε η μέτρηση υγρασίας εδάφους...");
}
void loop() {
int soilValue = analogRead(SOIL_SENSOR_PIN);
Serial.print("Τιμή υγρασίας εδάφους: ");
Serial.println(soilValue);
delay(1000);
}
▶️ Δοκιμή
- Πατάμε Upload
- Ανοίγουμε Serial Monitor
- Ορίζουμε ταχύτητα 115200 baud
- Δοκιμάζουμε:
- αισθητήρα στον αέρα
- αισθητήρα σε στεγνό χώμα
- αισθητήρα σε ποτισμένο χώμα
💡 Θα δεις τις τιμές να αλλάζουν έντονα!
🧩 Προβλήματα & λύσεις
- ❌ Η τιμή δεν αλλάζει ✔ Έλεγξε αν το καλώδιο είναι στο AO
- ❌ Παίρνω πάντα πολύ μεγάλες τιμές ✔ Βεβαιώσου ότι ο αισθητήρας είναι μέσα στο χώμα
- ❌ Τρεμοπαίζουν οι τιμές ✔ Περίμενε λίγα δευτερόλεπτα μετά το πότισμα

