Πίνακας περιεχομένων:
- Βήμα 1: Λίστα υλικών
- Βήμα 2: Αφαίρεση του IC για αναλογικές τιμές
- Βήμα 3: Εργασία ελέγχου χειρονομιών
- Βήμα 4: Βαθμονόμηση αισθητήρων
- Βήμα 5: Συνδέσεις υλικού
- Βήμα 6: Προγραμματισμός SLabs-32
- Βήμα 7: Γίνετε Τόνι Σταρκ
Βίντεο: Απλός έλεγχος χειρονομίας με χρήση αισθητήρων IR: 7 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Ο έλεγχος των πραγμάτων με χειρονομίες είναι πάντα συναρπαστικός και διασκεδαστικός, αλλά, με τους αισθητήρες που διατίθενται στην αγορά για την αναγνώριση χειρονομιών είναι αρκετά δαπανηρός. Πώς μπορούμε λοιπόν να κάνουμε έναν απλό χειρονομικό έλεγχο χρησιμοποιώντας λίγα δολάρια; Λοιπόν, οι αισθητήρες IR όταν χρησιμοποιούνται σωστά μπορούν να χρησιμοποιηθούν για την αναγνώριση απλών χειρονομιών. Χρησιμοποιώντας 2 αισθητήρες υπέρυθρης ακτινοβολίας μπορούμε να αναγνωρίσουμε τέσσερα είδη χειρονομιών, οι οποίες είναι το αριστερό σάρωση, το δεξί σάρωση, το κούνημα του χεριού σας και η κίνηση του χεριού σας προς τα εμπρός και προς τα πίσω.
Θα κάνουμε αυτό το έργο χρησιμοποιώντας SLabs-32. Διαθέτει ενσωματωμένη οθόνη TFT την οποία μπορούμε να χρησιμοποιήσουμε εμφανίζοντας εικόνες όταν αναγνωρίζεται μια συγκεκριμένη χειρονομία.
Το SLabs-32 είναι βολικό με αυτά τα ευγενικά έργα, διαθέτουμε πολλούς πόρους στο SLabs-32. Μπορούμε επίσης να χρησιμοποιήσουμε την κάρτα SD για να εμφανίσουμε εικόνες στην οθόνη TFT και να αλλάζουμε κάθε φορά που σύρουμε αριστερά ή δεξιά.
Για να κάνουμε τα πράγματα απλά, θα εμφανίσουμε ένα emoji το οποίο φαίνεται αριστερά ή δεξιά ανάλογα με την κίνησή μας.
Για να αποκτήσετε τα δικά σας SLabs-32 κάντε κλικ σε αυτόν τον σύνδεσμο
Βήμα 1: Λίστα υλικών
Για αυτό το έργο θα χρειαστείτε:
- SLabs-32 (v0.1)
- 2 x αισθητήρες IR
Βήμα 2: Αφαίρεση του 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. Εντάξει όχι, αλλά τουλάχιστον αυτή είναι η αρχή.
Συνιστάται:
Χρήση αναλογικών αισθητήρων με ESP8266: 5 βήματα
Χρήση αναλογικών αισθητήρων με ESP8266: Ένας μετατροπέας αναλογικού σε ψηφιακό (ADC, A/D, A – D ή A-to-D) είναι ένα σύστημα που μετατρέπει ένα αναλογικό σήμα σε ψηφιακό σήμα. Οι μετατροπείς A/D μεταφράζουν αναλογικά ηλεκτρικά σήματα για σκοπούς επεξεργασίας δεδομένων. Με προϊόντα που ταιριάζουν σε απόδοση, ισχύ
Απλός έλεγχος χειρονομίας - Ελέγξτε τα παιχνίδια RC με την κίνηση του χεριού σας: 4 βήματα (με εικόνες)
Απλός έλεγχος χειρονομίας - Ελέγξτε τα παιχνίδια RC με την κίνηση του μπράτσου σας: Καλώς ορίσατε στο «ible» μου #45. Πριν από λίγο καιρό έφτιαξα μια πλήρως λειτουργική έκδοση RC του BB8 χρησιμοποιώντας τα μέρη του Lego Star Wars … https://www.instructables.com/id/Whats-Inside-My-R … Όταν είδα πόσο δροσερό ήταν το Force Band της Sphero, σκέφτηκα: " Εντάξει, θα
Χρήση του πίνακα αισθητήρων Complex Arts για τον έλεγχο καθαρών δεδομένων μέσω WiFi: 4 βήματα (με εικόνες)
Χρήση του πίνακα αισθητήρων Complex Arts για τον έλεγχο καθαρών δεδομένων μέσω WiFi: Θέλατε ποτέ να πειραματιστείτε με τον έλεγχο χειρονομίας; Κάνετε τα πράγματα να κινούνται με μια κίνηση του χεριού σας; Ελέγξτε τη μουσική με μια συστροφή του καρπού σας; Αυτό το Instructable θα σας δείξει πώς! Το Complex Arts Sensor Board (complexarts.net) είναι μια ευέλικτη μικρο
Gesture Hawk: Ρομπότ ελεγχόμενης χειρονομίας με χρήση διεπαφής βασισμένη στην επεξεργασία εικόνας: 13 βήματα (με εικόνες)
Gesture Hawk: Ρομπότ ελεγχόμενη με χειρονομία χρησιμοποιώντας διεπαφή βασισμένη στην επεξεργασία εικόνας: Το Gesture Hawk παρουσιάστηκε στο TechEvince 4.0 ως μια απλή διεπαφή ανθρώπου-μηχανής που βασίζεται στην επεξεργασία εικόνας. Η χρησιμότητά του έγκειται στο γεγονός ότι δεν απαιτούνται επιπλέον αισθητήρες ή φορέσιμες συσκευές εκτός από ένα γάντι για τον έλεγχο του ρομποτικού αυτοκινήτου που κινείται με διαφορετικά
Έλεγχος δακτυλίου led Neopixel με αισθητήρα χειρονομίας: 3 βήματα (με εικόνες)
Έλεγχος ενός δακτυλίου οδήγησης Neopixel με αισθητήρα χειρονομίας: Σε αυτό το σεμινάριο θα παίξουμε με έναν αισθητήρα χειρονομίας (APDS-9960) και ένα δαχτυλίδι neopixel για να μάθουμε πώς να τα συνδυάζουμε και τα δύο χρησιμοποιώντας ένα Arduino UNO. Το τελικό προϊόν θα ανταποκριθεί αριστερά - δεξιά κινήσεις με κίνηση της κίνησης led δεξιά ή αριστερά, και σε u