Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Σύνδεση του αισθητήρα EMG στο DCPU
- Βήμα 2: Σύνδεση του Servo Motor στο DCPU
- Βήμα 3: Φτιάχνοντας το πιασίμα Origami
- Βήμα 4: Λειτουργικό το Gripper
- Βήμα 5: Προσάρτηση του σερβοκινητήρα στο πένσα
- Βήμα 6: Το τελικό βήμα και ο κώδικας
Βίντεο: Διεπαφή ανθρώπου-υπολογιστή: Λειτουργία πιασίματος (κατασκευάστηκε από τον Kirigami) από την κίνηση καρπού με χρήση ΗΜΓ .: 7 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Αυτή ήταν λοιπόν η πρώτη μου προσπάθεια σε μια διεπαφή ανθρώπου-υπολογιστή. Αποτύπωσα τα σήματα ενεργοποίησης των μυών της κίνησης του καρπού μου χρησιμοποιώντας έναν αισθητήρα EMG, το επεξεργάστηκα μέσω python και arduino και ενεργοποίησα μια λαβή με βάση το origami.
Προμήθειες
1. ESP-32
2. Jumper Wire
3. Αισθητήρας EMG (συμπεριλαμβανομένων ηλεκτροδίων ΗΚΓ)
4. Servo Motor (SG-90)
5. DCPU (σημείωση-αυτό μπορεί επίσης να γίνει χωρίς τη χρήση του DCPU πραγματοποιώντας τις συνδέσεις απευθείας στο ESP-32.)
Βήμα 1: Σύνδεση του αισθητήρα EMG στο DCPU
Πριν ξεκινήσετε το κλιπ στο ESP-32 στο DCPU. Τώρα πρέπει να καταγράψουμε τα σήματα ΗΜΓ. Αυτό θα επιτευχθεί με τη σύνδεση του αισθητήρα EMG στο DCPU. Οι συνδέσεις των καλωδίων βραχυκυκλωτήρων θα γίνουν με τον ακόλουθο τρόπο (EMG-DCPU).-:
1. GND -GND
2. 3,3V-Vcc
3. Out-35 (ή οποιαδήποτε από τις προτιμώμενες καρφίτσες εξόδου)
*Ολόκληρο το διάγραμμα κυκλώματος δίνεται παρακάτω*
Βήμα 2: Σύνδεση του Servo Motor στο DCPU
Για να μετακινήσουμε τη λαβή origami θα χρησιμοποιήσουμε σερβοκινητήρα. Όταν ανεβάσουμε τον καρπό μας προς τα πάνω, το σερβο θα περιστραφεί και όταν βάλουμε τον καρπό μας κάτω, θα έρθει στην αρχική του θέση. Το σερβο θα συνδεθεί με τον ακόλουθο τρόπο (Servo-DCPU)-:
1. Gnd-Gnd
2. Vcc-5v
3. Έξοδος-32
Βήμα 3: Φτιάχνοντας το πιασίμα Origami
Έχω επισυνάψει ένα αρχείο με τη διάταξη του σχεδιασμού του. Οι ευθείες μαύρες γραμμές είναι αυτές που πρέπει να κοπούν και οι διακεκομμένες γραμμές είναι οι γραμμές που πρέπει να διπλώσετε. Πάρτε το συνημμένο τυπωμένο σε ένα παχύ φύλλο α4.
Βήμα 4: Λειτουργικό το Gripper
Για να κάνουμε τη λαβή λειτουργική θα πρέπει να βάλουμε δύο χορδές/νήματα από πάνω προς τα κάτω όπως φαίνεται στο σχήμα.
Αφού βάλετε τις χορδές δοκιμάστε να τις τραβήξετε και τις δύο και η λαβή πρέπει να κλείσει και να ανοίξει. Εάν όχι, δοκιμάστε να αυξήσετε το μέγεθος των οπών ή να επανατοποθετήσετε το νήμα σας.
Βήμα 5: Προσάρτηση του σερβοκινητήρα στο πένσα
Για να δημιουργήσετε μια σταθερή βάση για τον σερβοκινητήρα και τη λαβή σας, μπορείτε να χρησιμοποιήσετε ένα κουτί. Έφτιαξα ένα κουτί origami που χρησιμοποίησα για να στερεώσω τον σερβοκινητήρα και τη λαβή. Μπορείτε να εκτυπώσετε το συνημμένο που έχω δώσει για να φτιάξω το κουτί. (Οι μετρήσεις που γράφονται στα συνημμένα είναι λάθος, οπότε απλά εκτυπώστε το σε φύλλο Α4 χωρίς να ανησυχείτε για αυτά.)
Αφού τοποθετήσετε τον σερβοκινητήρα στη θέση του στο κουτί, συνδέστε και τα δύο σπειρώματα της λαβής στις οπές που υπάρχουν στα εξαρτήματα Servo Motor. Κρατήστε τις χορδές σφιχτές έτσι ώστε καθώς το σερβο περιστρέφεται, η λαβή να κλείνει.
Βήμα 6: Το τελικό βήμα και ο κώδικας
Συνδέστε τα καλώδια ηλεκτροδίου στο ΗΜΓ και τοποθετήστε το κόκκινο ηλεκτρόδιο στο πάνω μέρος του καρπού σας, κάτω από τις αρθρώσεις σας. Τώρα τοποθετήστε τα κίτρινα και πράσινα ηλεκτρόδια στον πήχη σας. Ανατρέξτε στη φωτογραφία για ακριβή θέση.
Τέλος, πρέπει να βάλετε τους κωδικούς python και arduino και να τους ανεβάσετε. Οι κωδικοί παρέχονται παρακάτω.
Το έργο είναι πλέον έτοιμο. Μετά τη μεταφόρτωση του κώδικα arduino ανοίξτε τον python και εκτελέστε τον κώδικα. Θα δείτε ένα γράφημα που δείχνει ορισμένες τιμές στον άξονα y. Κρατήστε το χέρι σας ίσιο και σημειώστε την αρχική τιμή στον άξονα y. Θα διαφέρει από άτομο σε άτομο (για μένα ήταν 0,1). Αφού σημειώσετε την τιμή, επεξεργαστείτε τον κώδικα python και τοποθετήστε αυτόν τον αριθμό στη μεταβλητή «κατώφλι». Εκτελέστε ξανά τον κώδικα και τώρα θα δείτε ολόκληρο το έργο σε δράση.
[Σημείωση- Για να λειτουργεί σωστά η λαβή και το emg να λαμβάνει σωστά σήματα, τοποθετήστε τον εαυτό σας μακριά από τυχόν ενεργοποιημένο ηλεκτρικό διακόπτη, φορτιστή ή συσκευή που μπορεί να επηρεάσει τα σήματα emg.]
Συνιστάται:
Εντοπίστε την κίνηση και καταστρέψτε τον στόχο! Αυτόνομο έργο DIY: 5 βήματα
Εντοπίστε την κίνηση και καταστρέψτε τον στόχο! Autonomous DIY Project: Detect Motion and Destroy Target! Σε αυτό το βίντεο σας δείχνω πώς να φτιάξετε ένα έργο παρακολούθησης κινήσεων DIY με ένα Raspberry Pi 3. Το έργο είναι αυτόνομο έτσι κινείται και πυροβολεί το όπλο όταν ανιχνεύει κίνηση. Χρησιμοποίησα μονάδα λέιζερ για αυτό το έργο, αλλά εσείς
Ένας απλός ρομποτικός βραχίονας που ελέγχεται από την πραγματική κίνηση των χεριών: 7 βήματα (με εικόνες)
Ένας απλός ρομποτικός βραχίονας που ελέγχεται από την πραγματική κίνηση των χεριών: Αυτός είναι ένας πολύ απλός ρομποτικός βραχίονας DOF για αρχάριους. Ο βραχίονας ελέγχεται από το Arduino. Συνδέεται με έναν αισθητήρα που είναι προσαρτημένος στο χέρι του χειριστή. Επομένως, ο χειριστής μπορεί να ελέγξει τον αγκώνα του βραχίονα κάμπτοντας τη δική του κίνηση στον αγκώνα. Στο
Χρήση μικροελεγκτών για τη λειτουργία και την παρακολούθηση του συστήματος απομακρυσμένης άρδευσης: 4 βήματα
Χρήση μικροελεγκτών για τη λειτουργία και παρακολούθηση του συστήματος απομακρυσμένης άρδευσης: αγρότες και φορείς εκμετάλλευσης θερμοκηπίου για αυτόματο σύστημα άρδευσης χαμηλού κόστους. Σε αυτό το έργο, ενσωματώνουμε έναν ηλεκτρονικό αισθητήρα υγρασίας εδάφους με έναν μικροελεγκτή για να ποτίζουμε αυτόματα τα φυτά όταν το χώμα είναι πολύ στεγνό χωρίς ανθρώπινη παρέμβαση
Σύστημα πιασίματος κενού με χρήση OpenCR: 8 βήματα
Σύστημα πιασίματος κενού με χρήση OpenCR: Παρέχουμε έναν τρόπο ρύθμισης του συστήματος λαβής κενού χρησιμοποιώντας το OpenCR. Μπορεί να χρησιμοποιηθεί για τη χειρολαβή OpenManipulator αντί για την τυπική λαβή. Είναι επίσης χρήσιμο για χρήση σε χειριστές που δεν έχουν δομή δεσμευτικής σύνδεσης, όπως το OpenManipula
Δημιουργία Bookhuddle.com, ενός ιστότοπου για την ανακάλυψη, την οργάνωση και την κοινή χρήση πληροφοριών βιβλίου: 10 βήματα
Δημιουργία Bookhuddle.com, ενός ιστότοπου για την ανακάλυψη, την οργάνωση και την κοινή χρήση πληροφοριών βιβλίου: Αυτή η ανάρτηση περιγράφει τα βήματα που σχετίζονται με τη δημιουργία και την κυκλοφορία του Bookhuddle.com, ενός ιστότοπου που έχει στόχο να βοηθήσει τους αναγνώστες να ανακαλύψουν, να οργανώσουν και να μοιραστούν πληροφορίες βιβλίων. Τα βήματα που περιγράφονται εδώ θα ισχύει για την ανάπτυξη άλλων ιστότοπων