Page 93 - Linux Inside τ. 10

Linux Inside
93
Κοινότητα – P-Space
στον υπολογιστή μας (ή θα πατήσουμε το κουμπί reset) και
είναι υπεύθυνο να ρωτήσει τον υπολογιστή στο οποίο είναι
συνδεδεμένο αν υπάρχει καινούργιο πρόγραμμα για αποθή-
κευση και στη συνέχεια, εφόσον υπάρχει, να ζητήσει το και-
νούργιο πρόγραμμα από τον υπολογιστή και να το αποθη-
κεύσει. Εφόσον δεν υπάρχει καινούργιο πρόγραμμα, απλώς
συνεχίζει τρέχοντας το υπάρχον πρόγραμμα μας. Εδώ έρ-
χεται η εξαιρετική δουλειά του Στέλιου Τσαμπά, από το P-
Space. Βασισμένος στη δουλειά που εγκατέλειψε η ομάδα
που αναπτύσσει το Arduino, έφτιαξε έναν bootloader ο οποί-
ος δέχεται ένα καινούργιο πρόγραμμα όχι μόνο μέσω της
USB, αλλά και μέσω δικτύου.
Έτσι, μπορούμε να γράψουμε το νέο πρόγραμμά μας και
να το στείλουμε στο Arduino χωρίς να το βγάλουμε από τη
θέση του ή να το συνδέσουμε στον υπολογιστή μας. Μάλι-
στα, χρησιμοποιώντας το codebender.cc, που είναι ένα ακό-
μη project το οποίο αναπτύσσεται κυρίως από μέλη του
hackerspace, θα μπορείτε να προγραμματίσετε απομακρυ-
σμένα το Arduino σας μέσω Web χωρίς την ανάγκη υπολογι-
στή, αλλά χρησιμοποιώντας και ένα απλό Smartphone ή
tablet απ’ οπουδήποτε στον κόσμο! Καλό, ε; Μπορείτε να
βρείτε περισσότερα για το codebender.cc στο άρθρο
«
Arduino: Under the hood» (σελ. 56).
«
Έξυπνος κήπος» με Arduino
Και για να συνεχίσουμε με το Arduino, τον τελευταίο καιρό
στο P-Space φτιάχνουμε έναν κήπο. Αλλά όχι έναν απλό κή-
πο, έναν «έξυπνο» κήπο! Όπως αναφέραμε και στο προη-
γούμενο άρθρο μας, στο P-Space έχουμε φτιάξει ένα σύ-
στημα αυτοματισμού ο οποίος μας δίνει τη δυνατότητα έλεγ-
χου του χώρου μέσω ενός Web interface και applications για
κινητά τηλέφωνα και tablets, ούτως ώστε να ελέγχουμε τα
φώτα μας, το air condition, τις ηλεκτρικές συσκευές μας,
τον media player και ούτω καθεξής. Αυτό που σχεδιάζουμε,
είναι ένα σύστημα ποτίσματος για τον κήπο μας που θα ανα-
γνωρίζει την κατάσταση κάθε φυτού μέσω αισθητήρων
υγρασίας εδάφους και θερμοκρασίας και θα μπορεί να ποτί-
ζει αυτόματα τα ζαρζαβατικά μας ανάλογα με τις ανάγκες
κάθε φυτού!
Έτσι, μειώνεται ο κόπος που χρειάζεται για το πότισμα, το
οποίο γίνεται και με το βέλτιστο τρόπο (γιατί αν το αναλαμ-
βάναμε εμείς... κρίμα τα φυτά). Μάλιστα, το σύστημα θα
μπορεί να ελέγχει την πρόγνωση του καιρού μέσω Internet
και να αναβάλει το πότισμα σε περίπτωση επερχόμενης
βροχής.
Μπορεί να ακούγεται περίπλοκο, αλλά δεν είναι. Η αλή-
θεια είναι ότι με ένα Arduino, μερικούς αισθητήρες υγρα-
σίας και θερμοκρασίας, και χρησιμοποιώντας το σύστημα
αυτοματισμού που έχουμε σχεδιάσει, μπορεί καθένας μας
να κάνει το ίδιο. Το μόνο που λείπει, είναι η «κόλλα» που
χρειάζεται για να δέσει τα πάντα, δηλαδή το software που
θα κάνει τον έλεγχο της υγρασίας και θερμοκρασίας, της
πρόγνωσης καιρού και, τέλος, θα ελέγχει την ηλεκτροβάνα
για το πότισμα. Μην το πείτε παραέξω, αλλά με λίγη Python
ή Ruby αυτό είναι παιχνιδάκι.
Ρωτήστε τη Σοφία και το Δημήτρη, καθένας μπορεί να το
κάνει σε μερικές μόνο ώρες. Αλλά γιατί να μην το πείτε; Μην
το κρύβετε, διαδώστε το. Αν δεν το κάνουν οι αναγνώστες
του «Linux Inside», τότε ποιος θα το κάνει; Μάλιστα, δεν
χρειάζεται να στήσετε ολόκληρο το σύστημα αυτοματισμού
που έχουμε στήσει εμείς αν δεν θέλετε. Μπορείτε, για πα-
ράδειγμα, να φτιάξετε ένα Garduino, ένα Arduino που να
ελέγχει τον κήπο σας.
Φτιάχνουμε και ποδήλατα!
Τέλος, θα πρέπει να αναφερθούμε στην εξαιρετική δουλειά
που κάνει ο Άρης (που αναφέραμε πριν). Ο Άρης είναι 29
ετών, μηχανολόγος μηχανικός, εργένης, γνωρίζει Αγγλικά και
είναι άριστος ποδηλάτης.
Εκτός από... κελεπούρι, είναι και πολύ καλός στο να επι-
διορθώνει πάσης φύσεως μηχανές. Έχει διορθώσει έναν ανε-
μιστήρα (που ήταν απαραίτητο στην αποπνικτική ζέστη της
Πάτρας), ένα αυτοκίνητο (που έπειτα από 20 χρόνια έχει πε-
ρισσότερα προβλήματα από τα χιλιόμετρα που έχει κάνει) και
τελευταία έχει στήσει ένα πρόχειρο εργαστήριο όπου διορ-
θώνουμε τα ποδήλατα των μελών του P-Space (και όχι μόνο).
Γιατί το hacking δεν είναι μόνο προγραμματισμός και Arduino
και σίγουρα δεν είναι το να σπας προγράμματα, αλλά το να
αποσυναρμολογείς τα πράγματα που χρησιμοποιείς καθημε-
ρινά, να μαθαίνεις πώς δουλεύουν και, τέλος, να τα βελτιώ-
νεις ή να τα φέρνεις στα μέτρα σου.
Ξεκινήστε και εσείς σήμερα αυτό το υπέροχο ταξίδι γνώσης
και δημιουργίας. Ποτέ δεν είναι αργά.
Ένα ποδήλατο περιμένει για βάψιμο και συναρμολόγηση
στο εργαστήριο του P-Space.
3
Αυτό που σχεδιάζουμε, είναι ένα σύστημα
ποτίσματος για τον κήπο μας που θα
αναγνωρίζει την κατάσταση κάθε φυτού μέσω
αισθητήρων υγρασίας εδάφους και
θερμοκρασίας και θα μπορεί να ποτίζει
αυτόματα τα ζαρζαβατικά μας ανάλογα με τις
ανάγκες κάθε φυτού!