Μάθημα : ERASMUS+ 2025-2026
Κωδικός : 0502080399
-
Εμφάνιση όλων των ενοτήτων
ARDUINO - UNO R3
Αν έχουμε ένα θερμοκήπιο ή μια γλάστρα, πώς ξέρουμε πότε πρέπει να ποτίσουμε;
Οι αγρότες χρησιμοποιούν αισθητήρες υγρασίας εδάφους.
Στόχος του project:
Να φτιάξουμε ένα έξυπνο σύστημα που καταλαβαίνει αν το χώμα είναι στεγνό.
Τι είναι το Arduino;
(δες τις εικόνες στο τέλος της ενότητας)
Το Arduino είναι ένας μικρός υπολογιστής που μπορεί να:
-
διαβάζει αισθητήρες 👀
-
παίρνει αποφάσεις 🧠
-
ελέγχει συσκευές ⚙️
Παράδειγμα:
Αισθητήρας → Arduino → Απόφαση → Ενέργεια
Υγρασία χώματος → Arduino → είναι στεγνό → πότισμα
Τι είναι αισθητήρας;
(δες την εικόνα πιο κάτω)
Αισθητήρας = όργανο που μετρά κάτι από τον κόσμο.
Παραδείγματα:
-
θερμοκρασία
-
φως
-
υγρασία
-
κίνηση
Όσο πιο υγρό το χώμα, τόσο διαφορετικό σήμα στέλνει στο Arduino.
Σύνδεση κυκλώματος
Τα 3 βασικά καλώδια
Σχεδόν όλοι οι αισθητήρες υγρασίας έχουν 3 pins:
ΑΙΣΘΗΤΗΡΑΣ --> ARDUINO
Sensor GND → GND
Sensor A0 → A0
Πώς δουλεύει το σύστημα
1️⃣ Βάζεις τον αισθητήρα στο χώμα
2️⃣ Ο αισθητήρας στέλνει μια αναλογική τάση στο Arduino
3️⃣ Το Arduino τη μετατρέπει σε αριθμό 0–1023
4️⃣ Το πρόγραμμα αποφασίζει αν το χώμα είναι στεγνό ή υγρό
Παράδειγμα τιμών:
| Τιμή | Υγρασία |
|---|---|
| 300–500 | πολύ υγρό |
| 500–700 | κανονικό |
| 700–900 | στεγνό |
Θα προγραμματίσουμε το Arduino με blocks όπως στο Scratch (mBlock).
Η βασική λογική:
διάβασε αισθητήρα
αν είναι στεγνό
πες "Πότισέ με!"
Κώδικας σε blocks (Scratch logic)
Η λογική που θα φτιάξουμε:
όταν ξεκινήσει
για πάντα
υγρασία = διάβασε αισθητήρα A0
αν υγρασία > 750
άναψε LED (Όταν το φυτό διψάει ανάβει συναγερμός!)
πες "Το φυτό διψάει!"
αλλιώς
πες "Το χώμα είναι υγρό"
περίμενε 2 δευτερόλεπτα
Πείραμα
Αν βάλουμε τον αισθητήρα:
1️⃣ στον αέρα
2️⃣ σε στεγνό χώμα
3️⃣ σε βρεγμένο χώμα
-
Ποια τιμή είναι μεγαλύτερη;
-
Πότε χρειάζεται πότισμα;
Αυτό λέγεται calibration.
VIDEO
Πώς να χρησιμοποιήσεις αισθητήρα υγρασίας εδάφους με Arduino:
Manual ARDUINO STARTER KIT