Ο έξυπνος κήπος

Το τελευταίο project της φετινής χρονιάς (2017-2018) με τα παιδιά του Ομίλου «Μικροί Χάκερ», ήταν ο έξυπνος κήπος. Απαιτητικό και χρονοβόρο έργο το οποίο μας πήρε αρκετές συναντήσεις και μήνες για να το ολοκληρώσουμε.

Η τελική κατασκευή μπορεί να φιλοξενήσει δυο γλάστρες και να ελέγχει την υγρασία του εδάφους τους, την θερμοκρασία του αέρα καθώς και την φωτεινότητα.

  • Αν η υγρασία πέφτει κάτω από μια συγκεκριμένη τιμή, τότε η κατασκευή ενεργοποιεί την συγκεκριμένη αντλία νερού για να ποτίσει το φυτό.
  • Αν η φωτεινότητα πέσει κάτω από κάποια συγκεκριμένη τιμή, τότε η κατασκευή ενεργοποιεί μια ταινία led για να δίνει συνεχές φως στα φυτά.
  • Αν η θερμοκρασία του αέρα ανέβει πάνω από κάποια συγκεκριμένη τιμή, τότε ενεργοποιείται ο ανεμιστήρας της κατασκευής.

Ο έξυπνος κήπος επικοινωνεί με Bluetooth με το κινητό μας τηλέφωνο ή tablet με την βοήθεια εφαρμογής που κατασκευάσαμε και μπορούμε να βλέπουμε τις τιμές των αισθητήρων, καθώς και να αλλάζουμε τα όρια στα οποία ενεργοποιούνται οι αντλίες, τα φώτα και ο ανεμιστήρας.

Ήδη με τα παιδιά είχαμε χρησιμοποιήσει αισθητήρες φωτός και κινητήρες σε προηγούμενα έργα, οπότε εδώ επικεντρωθήκαμε αρχικά στην υγρασία του εδάφους. Αρχικά μελετήσαμε την λειτουργία ενός τέτοιου αισθητήρα αξιοποιώντας το παρακάτω φύλλο εργασίας.

Φύλλο εργασίας – υγρασία εδάφους

Κατασκευάζοντας τους δικούς μας αισθητήρες

Στη συνέχεια κατασκευάσαμε τους δικούς μας αισθητήρες υγρασίας, χρησιμοποιώντας καρφιά και μακετόχαρτο, αξιοποιώντας τα παρακάτω φύλλα εργασίας.

Φύλλο εργασίας – Δοκιμή αισθητήρα υγρασίας εδάφους

Φύλλο εργασίας – Κατασκευή αισθητήρα υγρασίας εδάφους

Δοκιμάζοντας τους αισθητήρες

Μετά περάσαμε στον αισθητήρα θερμοκρασίας, τον οποίο και πάλι δοκιμάσαμε αξιοποιώντας το παρακάτω φύλλο εργασίας.

Φύλλο εργασίας – Δοκιμή αισθητήρα Θερμοκρασίας

Αφού ολοκληρώσαμε την εργασία με τους αισθητήρες, περάσαμε στα φώτα και τους κινητήρες. Για τον φωτισμό του κήπου αξιοποιήσαμε μια παλιά 12V ταινία led που είχαμε στο εργαστήριο, ενώ για τον αερισμό του κήπου αξιοποιήσαμε έναν από τους πολλούς ανεμιστήρες από παλιά PC που έχουμε στο υπόγειο του σχολείου.

Για τις δυο αντλίες χρησιμοποιήσαμε κινητήρες από CD-ROM από τους ίδιους παλιούς υπολογιστές ενώ εκτυπώσαμε στον 3D Printer του σχολείου διάφορα έτοιμα σχέδια από αντλίες που βρήκαμε στο thingiverse.

αντλίες με παλιούς κινητήρες από CD ROM

Επίσης από το thingiverse βρήκαμε και τα σχέδια για τις γλάστρες τα οποία εκτυπώσαμε και πάλι στον 3Δ εκτυπωτή.

Για να ελέγξουμε τις 2 αντλίες, τον ανεμιστήρα και την ταινία led με το Arduino χρησιμοποιήσαμε και 4 relay στα οποία συνδέσαμε έναν μετασχηματιστή 12 Volt.

Αναλυτικό σχηματικό έξυπνου κήπου

Ο προγραμματισμός της κατασκευής έγινε σε δυο στάδια. Αρχικά ξεκινήσαμε με τον προγραμματισμό του Arduino, χρησιμοποιώντας την πλατφόρμα tinkercad όπως και με τα προηγούμενα έργα μας. Κατορθώσαμε να κάνουμε το μεγαλύτερο μέρος του προγράμματος από εκεί αλλά επειδή δεν υποστηρίζει ακόμα όλες τις εντολές του Arduino και την προσθήκη κάποιων βιβλιοθηκών αναγκαστήκαμε να ολοκληρώσουμε το πρόγραμμα πληκτρολογώντας τον υπόλοιπο κώδικα.

Το δεύτερο μέρος του προγραμματισμού αφορούσε την δημιουργία της εφαρμογής η οποία θα επικοινωνεί με τον έξυπνο κήπο με Bluetooth. Αξιοποιήσαμε την πλατφόρμα AppInventor και κατασκευάσαμε μια εφαρμογή η οποία μπορεί να παίρνει τις τιμές της θερμοκρασίας, της υγρασίας και του φωτισμού από τον κήπο, καθώς και να αλλάζει τα όρια στα οποία ενεργοποιούνται τα φώτα, οι αντλίες και ο ανεμιστήρας. Μπορείτε να κατεβάσετε ελεύθερα τα αρχεία apk και aia της εφαρμογής από εδώ: Προγράμματα

Ο σχεδιασμός της εφαρμογής στο AppInventor
Μέρος από τον κώδικα για την επικοινωνία της εφαρμογής με τον κήπο

Ο έξυπνος κήπος παρουσιάστηκε από τα παιδιά του Ομίλου στις εκδηλώσεις για την Παγκόσμια Ημέρα Περιβάλλοντος που έγιναν στο Νέο Πάρκο της Φλώρινας, καθώς και στην διήμερη έκθεση «Τα παιδιά της πόλης μας δημιουργούν» που συνδιοργάνωσε το σχολείο μας με τον ΦΣΦ Αριστοτέλη.

Παρουσίαση κατασκευής στις εκδηλώσεις για την Παγκόσμια Ημέρα Περιβάλλοντος
Παρουσίαση κατασκυεής στην έκθεση “Οι μαθητές της πόλης μας δημιουργούν”

Ρομποτικό τανκ με απομακρυσμένο έλεγχο και αυτόνομη λειτουργία

Δραστηριότητα στο πλαίσιο του Ομίλου Ρομποτικής 2016-2017. Το σχέδιο του ρομπότ είναι από το Mindstorms Podcast και έχουν γίνει μερικές τροποποιήσεις με την προσθήκη του αισθητήρα απόστασης και του αισθητήρα χρώματος. Μπορείτε να κατεβάσετε το σχέδιο σε μορφή Lego Digital Designer από εδώ: double track with sonar and color sensor

Το ρομπότ λειτουργεί με δυο διαφορετικούς τρόπους. Μπορεί να εκτελεί ένα πρόγραμμα το οποίο του επιτρέπει να κινείται αυτόνομα σε έναν λαβύρινθο ακολουθώντας μια χρωματιστή γραμμή και αποφεύγοντας παράλληλα και τους τοίχους. Το πρόγραμμα είναι αρκετά απλό και αξιοποιεί τους δυο αισθητήρες που έχουμε τοποθετήσει στο ρομπότ. Αν το ρομπότ μας βλέπει μπροστά του τοίχο τότε κινείται προς τα πίσω, αλλιώς ελέγχει τον αισθητήρα χρώματος και ανάλογα με το αν βλέπει το χρώμα της γραμμής ή την άσπρη πίστα κινείται δεξιά ή αριστερά προς τα μπροστά. Μπορείτε να κατεβάσετε το πρόγραμμα σε μορφή NXT Programming από εδώ: maze2

Ο δεύτερος τρόπος λειτουργίας είναι ο απομακρυσμένος έλεγχος μέσω μιας εφαρμογής για κινητά android που δημιουργήσαμε στο app inventor. Η εφαρμογή ελέγχει τους δυο κινητήρες του ρομπότ και μας επιτρέπει να το κινούμε σε όποια κατεύθυνση θέλουμε. Επίσης μπορεί να διαβάζει την απόσταση από τον αισθητήρα απόστασης και το χρώμα από τον αισθητήρα χρώματος και να τα εμφανίζει στην οθόνη του κινητού μας. Μπορείτε να κατεβάσετε τον κώδικα της εφαρμογής για το app inventor από εδώ: TankRobot

Η κατασκευή και ο προγραμματισμός παρουσιάστηκαν από τους μαθητές του ομίλου μας στο 7ο Μαθητικό Φεστιβάλ Ψηφιακής Δημιουργίας.