Πίνακας περιεχομένων:

Απλός έλεγχος χειρονομίας με χρήση αισθητήρων IR: 7 βήματα
Απλός έλεγχος χειρονομίας με χρήση αισθητήρων IR: 7 βήματα

Βίντεο: Απλός έλεγχος χειρονομίας με χρήση αισθητήρων IR: 7 βήματα

Βίντεο: Απλός έλεγχος χειρονομίας με χρήση αισθητήρων IR: 7 βήματα
Βίντεο: Horizon: Forbidden West (The Movie) 2024, Ιούλιος
Anonim
Απλός έλεγχος χειρονομίας με χρήση αισθητήρων IR
Απλός έλεγχος χειρονομίας με χρήση αισθητήρων IR

Ο έλεγχος των πραγμάτων με χειρονομίες είναι πάντα συναρπαστικός και διασκεδαστικός, αλλά, με τους αισθητήρες που διατίθενται στην αγορά για την αναγνώριση χειρονομιών είναι αρκετά δαπανηρός. Πώς μπορούμε λοιπόν να κάνουμε έναν απλό χειρονομικό έλεγχο χρησιμοποιώντας λίγα δολάρια; Λοιπόν, οι αισθητήρες IR όταν χρησιμοποιούνται σωστά μπορούν να χρησιμοποιηθούν για την αναγνώριση απλών χειρονομιών. Χρησιμοποιώντας 2 αισθητήρες υπέρυθρης ακτινοβολίας μπορούμε να αναγνωρίσουμε τέσσερα είδη χειρονομιών, οι οποίες είναι το αριστερό σάρωση, το δεξί σάρωση, το κούνημα του χεριού σας και η κίνηση του χεριού σας προς τα εμπρός και προς τα πίσω.

Θα κάνουμε αυτό το έργο χρησιμοποιώντας SLabs-32. Διαθέτει ενσωματωμένη οθόνη TFT την οποία μπορούμε να χρησιμοποιήσουμε εμφανίζοντας εικόνες όταν αναγνωρίζεται μια συγκεκριμένη χειρονομία.

Το SLabs-32 είναι βολικό με αυτά τα ευγενικά έργα, διαθέτουμε πολλούς πόρους στο SLabs-32. Μπορούμε επίσης να χρησιμοποιήσουμε την κάρτα SD για να εμφανίσουμε εικόνες στην οθόνη TFT και να αλλάζουμε κάθε φορά που σύρουμε αριστερά ή δεξιά.

Για να κάνουμε τα πράγματα απλά, θα εμφανίσουμε ένα emoji το οποίο φαίνεται αριστερά ή δεξιά ανάλογα με την κίνησή μας.

Για να αποκτήσετε τα δικά σας SLabs-32 κάντε κλικ σε αυτόν τον σύνδεσμο

Βήμα 1: Λίστα υλικών

Για αυτό το έργο θα χρειαστείτε:

  • SLabs-32 (v0.1)
  • 2 x αισθητήρες IR

Βήμα 2: Αφαίρεση του IC για αναλογικές τιμές

Αφαίρεση του IC για αναλογικές τιμές
Αφαίρεση του IC για αναλογικές τιμές
Αφαίρεση του IC για αναλογικές τιμές
Αφαίρεση του IC για αναλογικές τιμές

Ένας αισθητήρας IR μας δίνει κανονικά μια ψηφιακή έξοδο, είτε 0 είτε 1. Πρέπει να αφαιρέσουμε το IC από τον αισθητήρα IR και να χρησιμοποιήσουμε ένα καλώδιο βραχυκυκλωτήρα για να συνδεθούμε στον δέκτη του αισθητήρα IR. Αυτό θα μας δώσει αναλογικές τιμές από τον αισθητήρα IR. Για να το κάνετε αυτό, εντοπίστε τον πείρο του δέκτη που είναι συνδεδεμένος με τον πείρο του κατόχου IC. Παρατηρήστε την εικόνα σε αυτό το βήμα για να πάρετε μια ιδέα για το πώς να εντοπίσετε την καρφίτσα του δέκτη σας. Έχω επισημάνει το ίχνος του δέκτη για καλύτερη κατανόηση.

Συνδέστε ένα καλώδιο βραχυκυκλωτήρα σε αυτόν τον πείρο δέκτη του IC για να χρησιμοποιήσετε αυτόν τον αισθητήρα ως αναλογικό αισθητήρα

Βήμα 3: Εργασία ελέγχου χειρονομιών

Εργασία ελέγχου χειρονομιών
Εργασία ελέγχου χειρονομιών

Για την αναγνώριση κινήσεων χειρονομίας με χρήση αισθητήρων IR, χρησιμοποιούμε μηχανισμό σκανδάλης. Έχουμε δύο αισθητήρες υπέρυθρης ακτινοβολίας, επιτρέποντάς τους να ονομάζονται για την ευκολία μας αριστερά IR και δεξιά IR. Το αριστερό IR είναι ο αισθητήρας IR στην αριστερή πλευρά και το δεξί IR είναι το IR στη δεξιά πλευρά. Όταν σύρουμε προς τα αριστερά, μετακινούμε το χέρι μας από δεξιά προς τα αριστερά. Ο δεξιός αισθητήρας IR ανιχνεύει αυτή την κίνηση πρώτα και υψώνει μια σημαία. Μόνο τώρα, αν εντοπιστεί οποιαδήποτε κίνηση στον αριστερό αισθητήρα IR, το αναγνωρίζει ως αριστερό κτύπημα. Παρόμοια και για το δεξί κτύπημα. Δεν θέλουμε κανένα λανθασμένο αποτέλεσμα, αν απλώς μετακινήσουμε το χέρι μας στον σωστό αισθητήρα IR, τότε θα δείχνει το δάχτυλό του προς τα δεξιά. Έτσι για να γίνει πιο λογικό χρησιμοποιούμε αυτόν τον μηχανισμό.

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

Βήμα 4: Βαθμονόμηση αισθητήρων

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

Βήμα 5: Συνδέσεις υλικού

Συνδέσεις υλικού
Συνδέσεις υλικού

Συνδέστε την αναλογική έξοδο από τους δύο αισθητήρες IR στις αναλογικές εισόδους του SLabs-32.

Για να κάνετε τα πράγματα απλά, χρησιμοποιήστε μια ταινία για να συγκρατήσετε τον αισθητήρα IR σας σε ένα σημείο. Εάν μετακινήσετε κατά λάθος τον αισθητήρα υπερύθρων, τότε ολόκληρες οι τιμές του αισθητήρα πρέπει να βαθμονομηθούν ξανά. Έτσι, χρησιμοποιήστε μια ταινία ή οτιδήποτε το συγκρατεί σε ένα μέρος

Βήμα 6: Προγραμματισμός SLabs-32

Απλώς ανεβάστε το σκίτσο που επισυνάπτεται σε αυτό το έργο.

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

Βήμα 7: Γίνετε Τόνι Σταρκ

Λοιπόν όχι, αλλά τώρα έχετε έναν χαμηλού κόστους μηχανισμό ελέγχου χειρονομιών, τον οποίο μπορείτε να χρησιμοποιήσετε με ό, τι θέλετε, όπως ακριβώς κάνει ο Tony Stark από το Iron-man με τον Jarvis. Εντάξει όχι, αλλά τουλάχιστον αυτή είναι η αρχή.

Συνιστάται: