Σχεδίαση και ανάπτυξη αυτόματης γλάστρας φυτών ελεγχόμενης μέσω διαδικτύου
Design and development of automated plant pots controlled over the internet
Θεματική επικεφαλίδα
TPSH::Επιστήμη Υπολογιστών::Μικροεπεξεργαστές - ΜικροελεγκτέςΛέξεις κλειδιά
Αυτόματος έλεγχος ; Αισθητήρια ; Internet of things ; Αυτόματη γλάστρα ; ArduinoΠερίληψη
Στόχος της παρούσας πτυχιακής είναι η υλοποίηση μιας αυτόματης γλάστρας η οποία θα
πραγματοποιεί τις εξής λειτουργίες:1. παρακολούθηση των συνθηκών διαβίωσης του φυτού, όπως θερμοκρασία, υγρασία,
περιβάλλοντος και υγρασία εδάφους,2. αποστολή των ανωτέρω δεδομένων στο διαδίκτυο έτσι ώστε να δίνεται η δυνατότητα
απομακρυσμένης παρακολούθησης -μέσω κατάλληλα διαμορφωμένης ιστοσελίδας- από
τον άνθρωπο,3. αυτόματο έλεγχο της υγρασίας εδάφους του φυτού και αυτόματο πότισμα, ενεργοποιείται
η αντλία νερού όταν η τιμή της υγρασίας κυμανθεί κάτω από το επιθυμητό όριο,
4. και δυνατότητα για απομακρυσμένο – χειροκίνητο έλεγχο του φωτισμού (λαμπτήρας LED)
και του ποτιστικού (αντλία νερού) του φυτού.Σκοπός αυτής της εργασίας είναι η διευκόλυνση έως και η απαλλαγή του ανθρώπου από την καθημερινή απασχόληση που απαιτείται για την συντήρηση του φυτού καθώς και η δημιουργία
ιδανικών συνθηκών για την βέλτιστη ανάπτυξή του.Για να επιτευχθεί η απομακρυσμένη παρακολούθηση των συνθηκών στις οποίες βρίσκεται το φυτό χρησιμοποιήσαμε το μικροελεγκτή Arduino Mega 2560 ως εξυπηρετητή (server). Πάνω στον
μικροελεγκτή έχει τοποθετηθεί μία πλακέτα Ethernet shield η οποία δίνει την δυνατότητα στο
Arduino να συνδέεται στο διαδίκτυο. Η πλακέτα Ethernet shield φέρει κατάλληλη υποδοχή για
κάρτα μνήμης micro SD στην οποία έχουμε αποθηκεύσει τον κώδικα της ιστοσελίδας.
Η συλλογή των δεδομένων (θερμοκρασία, υγρασία) υλοποιείται με συμβατά προς το μικροελεγκτή
μας αισθητήρια, τα οποία αποστέλλουν αρχικώς τα δεδομένα στον μικροελεγκτή και στη συνέχεια
-μέσω του Ethernet shield και κατάλληλων διαμορφωμένων αρχείων xml- στην ιστοσελίδα.Μελλοντικά θα μπορούσαμε να βελτιώσουμε το έργο με την τοποθέτηση κάμερας έτσι ώστε να έχουμε την δυνατότητα οπτικής επαφής με το φυτό έτσι ώστε να μπορούμε να διακρίνουμε συμπτώματα από τυχόν ασθένειες και παράσιτα οι οποίες παρουσιάζονται στον κορμό ή/και στα
φύλλα του φυτού. Επιπλέον αν θέλαμε να πάμε ένα βήμα παρακάτω, θα μπορούσαμε να
τοποθετήσουμε και έναν απομακρυσμένο χειροκίνητο μηχανισμό ραντίσματος που θα ψεκάζει το
φυτό με το κατάλληλο φάρμακο για την καταπολέμηση των ασθενειών, τον έλεγχο εντόμων και
τελικώς τη φυτοπροστασία.
Περίληψη
The aim of this paper is to implement an automatic pot that performs the following functions:1. monitoring plant's living conditions, such as temperature, humidity, environment, and soil moisture,2. sending the above data via Internet to a properly configured web page so the user be able to remotely monitor them,3. automatic control of plant-soil humidity which activates automatic watering through a water pump when humidity levels reach minimum set values,
4. remote and/or manual control of the plant’s lighting (LED plant’s grow light) and watering (water pump).
Project’s purpose is to absolve user from his daily employment for plant’s maintenance and strengthen plant living conditions for its optimal growth.To achieve plant conditions remote monitoring, we operate an Arduino Mega 2560 microcontroller as a server. An Ethernet shield is attached on Arduino’s top, that enables microcontroller to be connected to internet. In addition, there is a micro SD card attached to shields' card slot, where webpage’s code is stored. To collect data such as temperature and humidity, we use compatible sensors connected to Arduino, that forward received data as XML files to the web page.
In the future, we could improve “automatic plant” project by adding a camera on the plant’s top so to visually inspect plant’s health as to discern symptoms of any illness that occurs on the trunk or leaves of the plant. A future addition could be the installation of a sprinkle pesticide mechanism, that will be triggered via Internet through a webpage’s button when the user identifies plant’s disease. Then, the plant will be sprinkled with a specific pesticide to cure plant.