Get Adobe Flash player
Αξιολόγηση Χρήστη:  / 0
ΧειρότεροΚαλύτερο 
Μεγένθυση Πολλές φορές θέλουμε να τηλεχειριστούμε κάποιες συσκευές ή να διαβάσουμε δεδομένα από κάποιους αισθητήρες κλπ. Η ποιο απλή λύση είναι να κατασκευάσουμε μια πλακέτα με ένα μικρό μικροελεγκτή π.χ. AVR ή PIC που διαθέτει σειριακή θύρα και να τη συνδέσουμε σε ένα PC συνδεδεμένο στο διαδίκτυο. Αυτός ο τρόπος είναι ενεργοβόρος, καταλαμβάνει χώρο, κάνει θόρυβο και είναι λίγο αναξιόπιστος γιατί το PC μπορεί να κάνει διάφορα 'κολλήματα'. 

Αν αντί για PC βάλουμε ένα router με Linux όπως ο WRT54G έχουμε και ενσύρματη αλλά και ασύρματη σύνδεση αλλά και κατανάλωση ρεύματος μόλις μερικά watt.

Βασικά συνδέουμε την κάρτα του μικροελεγκτή με τον router μέσω της σειριακής θύρας. Στη μεριά του μικροελεγκτή τρέχει ένα μικρό shell με βασικές εντολές ανοίγματος - κλεισίματος κάποιων releys ή διαβάσματος εισόδων αναλογικών και ψηφιακών.  Στον router τρέχει ένα script CGI σε Shell, Perl ή και PHP το οποίο στέλνει εντολές στην σειριακή θύρα. Εμείς από το άλλο άκρο που μπορεί να απέχει από μερικά μέτρα έως και όλο τον πλανήτη, μέσω του αγαπημένου μας browser βλέπουμε μια δυναμική σελίδα από την οποία ελέγχουμε τις συσκευές μας.

Δείτε εδώ όλα τα βήματα της κατασκευής μαζί με μικρά παραδείγματα κώδικα.

 

(c)2011 Σταύρος Σ. Φώτογλου (SV6GMP)