Ποιοι είναι οι διαφορετικοί τύποι αισθητήρων Arduino®;

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

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

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

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

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

Τα ρομπότ που κινούνται σχεδόν πάντα χρειάζονται κάποιον τρόπο να προσδιορίσουν την απόστασή τους από άλλα αντικείμενα. Υπάρχουν αρκετοί αισθητήρες για το σκοπό αυτό. Οι αισθητήρες απόστασης υπερύθρων αναπηδούν λέιζερ χαμηλής ισχύος από κοντινά αντικείμενα για να προσδιορίσουν την απόστασή τους. Οι αισθητήρες σόναρ χρησιμοποιούν μια μορφή ηχοεντοπισμού υψηλής τεχνολογίας για να προσδιορίσουν τη θέση τους σε ένα περιβάλλον.