Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Λογική έργου
- Βήμα 2: Ανάλυση της κάρτας ρελέ
- Βήμα 3: Σύνδεση και ταυτοποίηση της κάρτας
- Βήμα 4: Υπολογιστής και αισθητήρες
- Βήμα 5: Συνδέσεις
- Βήμα 6: Προσαρμοσμένο πρόγραμμα για την ενεργοποίηση λειτουργιών
- Βήμα 7: Έναρξη εργασίας
- Βήμα 8: Άλλες εικόνες αρχείων
Βίντεο: Κινούμενη μηχανή με παρακολούθηση ματιών: 8 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Επί του παρόντος, οι αισθητήρες παρακολούθησης ματιών είναι πιο συνηθισμένοι σε διάφορους τομείς, αλλά εμπορικά είναι περισσότερο γνωστοί για διαδραστικά παιχνίδια. Αυτό το σεμινάριο δεν προσποιείται ότι επεξεργάζεται τους αισθητήρες αφού είναι πολύ περίπλοκο και λόγω της ολοένα και πιο συνηθισμένης χρήσης του η τιμή έχει μειωθεί, σε αυτή την περίπτωση το ενδιαφέρον θα ήταν να χρησιμοποιηθεί το λογισμικό για να αλληλεπιδράσει με ρελέ που είναι σε θέση να ενεργοποιήστε ή απενεργοποιήστε οποιαδήποτε μηχανική-ηλεκτρική συσκευή. Σε αυτή την περίπτωση χρησιμοποιήθηκε για την οδήγηση κινητήρων αναπηρικού αμαξιδίου.
Προμήθειες
1 -Υπολογιστής με σύστημα παρακολούθησης ματιών
1 -Μονάδα ρελέ USB
Ρελέ αυτοκινήτου 2 -40 αμπέρ
2 -μοτέρ 200 w (μοτέρ αναπηρικής πολυθρόνας)
Έλεγχοι ταχύτητας 2 -10 amp
2 τεμ 12-40 VDC 10 AMP Το πλάτος παλμού διαμορφώνει τον έλεγχο της ταχύτητας του κινητήρα
Μπαταρία 1- 12 v
Βήμα 1: Λογική έργου
Περιλαμβάνονται ρελέ υψηλότερης χωρητικότητας και αυτά της κάρτας είναι μόλις 10 αμπέρ και παρόλο που η κατανάλωση των κινητήρων είναι 10 amp με ρεύμα 12 βολτ, αυτό το ρεύμα μπορεί να αυξηθεί ανάλογα με το βάρος φορτίου των κινητήρων. Εάν θέλετε να χρησιμοποιήσετε μια άλλη συσκευή που δεν είναι κινητήρας και καταναλώνει λιγότερο από 10 αμπέρ, μπορείτε να εξαλείψετε τα ρελέ κύβου.
Βήμα 2: Ανάλυση της κάρτας ρελέ
Αυτός ο τύπος καρτών διαθέτει είσοδο USB, είσοδο τάσης, ρελέ και τους αντίστοιχους ακροδέκτες τους
Διαθέτει επίσης προ-προγραμματισμένο τσιπ ή μικροελεγκτή. Για να ενεργοποιήσετε τα ρελέ, πρέπει να παρέχετε αρχεία που είναι προγράμματα οδήγησης, αρχεία με επέκταση.dll που έχει τις λειτουργίες που εκτελεί ο μικροελεγκτής, για παράδειγμα την εμφάνιση του σειριακού αριθμού της κάρτας, την ενεργοποίηση του ρελέ 1, την ενεργοποίηση του ρελέ 2 κ.ο.κ. Το Αυτές είναι οι συναρτήσεις, αλλά όποιος τις ενεργοποιήσει γι 'αυτό πρέπει επίσης να έχει αρχεία με επέκταση.exe που είναι αυτά που επικαλούνται λειτουργίες, υπάρχουν προγράμματα για παράθυρα και προγράμματα για παράθυρο DOS.
Κάθε συσκευή έχει έναν μόνο σειριακό αριθμό σε αυτήν την περίπτωση χρησιμοποιούμε την εφαρμογή GuiApp_English.exe για να λάβουμε τον σειριακό αριθμό.
Βήμα 3: Σύνδεση και ταυτοποίηση της κάρτας
Η κάρτα συνδέεται με τον υπολογιστή μέσω καλωδίου USB.
Επιλέξτε βρείτε τη συσκευή, αυτό το τμήμα μας εντοπίζει αυτόματα τη συνδεδεμένη συσκευή, σε αυτήν την περίπτωση ο σειριακός αριθμός είναι HW341 αν επιλέξετε άνοιγμα της συσκευής θα είναι έτοιμο να ανοίξει οποιοδήποτε ρελέ
Αυτή τη στιγμή πρέπει να σκεφτούμε ποιο ρελέ θα ξεκινήσει κάθε κινητήρα, για αυτήν την περίπτωση το ρελέ 1 είναι για τον δεξί κινητήρα, το ρελέ 2 είναι για τον αριστερό κινητήρα
Βήμα 4: Υπολογιστής και αισθητήρες
Ο υπολογιστής που χρησιμοποιείται στο έργο είναι σειράς TOBII C, αυτός ο εξοπλισμός είναι προετοιμασμένος με λογισμικό και αισθητήρες παρακολούθησης ματιών, αυτός ο υπολογιστής έχει περισσότερα από 10 χρόνια υπηρεσίας, επί του παρόντος τους μικρότερους αισθητήρες με τη μορφή μπάρας και μπορεί να τοποθετηθεί σε οποιονδήποτε υπολογιστή, στην περίπτωση του λειτουργικού συστήματος το win 10 προετοιμάζεται επίσης με τους οδηγούς για τον έλεγχο αυτών των αισθητήρων.
Οι αισθητήρες βαθμονομούνται από λογισμικό για κάθε χρήστη και ανιχνεύουν την κατεύθυνση της εμφάνισης έτσι ώστε να μπορούν να προγραμματιστούν να μετακινούν τον δείκτη του υπολογιστή σαν να κινεί ένα ποντίκι και όταν αναβοσβήνει είναι σαν να κάνουμε κλικ στο ποντίκι.
Τώρα, εάν ανοίξετε το πρόγραμμα ρελέ, μπορείτε να ενεργοποιήσετε καθένα από τα ρελέ, μετακινώντας τον δείκτη με την προβολή σας, ωστόσο το παράθυρο του προγράμματος δεν είναι τόσο μεγάλο, ώστε ακόμη και η βαθμονόμηση των αισθητήρων να είναι λίγο δύσκολη στη λειτουργία των κουμπιών, Υπάρχουν δύο επιλογές λύστε αυτό: 1.- Ασκήστε την κίνηση του δείκτη με τα μάτια για να αποκτήσετε την επιθυμητή ακρίβεια 2.- Φτιάξτε ένα πρόγραμμα με μεγαλύτερο παράθυρο που ενεργοποιεί τις συγκεκριμένες λειτουργίες για τα ρελέ, θα σας φαινόταν περίπλοκο, αλλά στο visual basic δεν είναι
Βήμα 5: Συνδέσεις
Αυτό το διάγραμμα δεν περιλαμβάνει τον ελεγκτή ταχύτητας που θα έπρεπε να τοποθετηθεί ανάμεσα στους κινητήρες και τα τελευταία ρελέ τα μαύρα των 30 amp
Βήμα 6: Προσαρμοσμένο πρόγραμμα για την ενεργοποίηση λειτουργιών
Αυτή η οθόνη δημιουργήθηκε στο visual basic, είναι πολύ εύκολο γιατί βάζετε μόνο τα σχέδια των βέλων και στη συνέχεια προσθέτετε τη ρουτίνα που εκτελέσατε όταν πατήσατε το κουμπί, δεν είχα προγραμματίσει ποτέ στο visual Basic και μου πήρε μερικές ώρες για να το κάνω είναι πολύ διαισθητικό, αυτό που μου κόστισε λίγο δουλειά ήταν να πιάσω τις λειτουργίες απευθείας, αυτό που κάνω είναι να επικαλεστώ το πρόγραμμα από το παράθυρο DOS, δηλαδή το κουμπί ανοίγει το πρόγραμμα σε DOS και εκτελεί την οδηγία.
Κάτω από τον κωδικό για τα κουμπιά, Δημόσιο έντυπο τάξης 1
Private Sub Form1_Load (αποστολέας ως αντικείμενο, e ως EventArgs) χειρίζεται το MyBase. Load
Τέλος υπο
ΚΟΥΜΠΙ STOP
Κουμπί Private Sub11Click (αποστολέας ως αντικείμενο, e ως EventArgs) Κουμπί χειρίζεται 1. Κάντε κλικ στο Dim close As String close = "HW341 close 255"
System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", κλείσιμο) End Sub
ΚΟΥΜΠΙ ΜΠΡΟΣΤΑ
Private Sub PictureBox1_Click (αποστολέας ως αντικείμενο, και ως EventArgs) Λαβές
PictureBox1. Κάντε κλικ
Dim adelante As String forward = "HW341 open 255" /// ο αριθμός 255 ανοίγει όλα τα ρελέ ταυτόχρονα
System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", εμπρός) Τέλος υπο
ΔΕΞΙ ΚΟΥΜΠΙ
Private Sub PictureBox2_Click (αποστολέας ως αντικείμενο, και ως EventArgs) Λαβές
2. Κάντε κλικ στο
Dim izquierda As String left = "HW341 open 01"
System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", αριστερά) Τέλος υπο
/// εάν θέλετε να στρίψετε την ακαμψία, πρέπει στο αριστερό μοτέρ
ΑΡΙΣΤΕΡΟ ΚΟΥΜΠΙ
Private Sub PictureBox3_Click (αποστολέας ως αντικείμενο, και ως EventArgs) Λαβές
3. Κάντε κλικ στο
Dim right As String right = "HW341 open 02"
System. Diagnostics. Process. Start ("c: / carpeta de prueba / CommandApp_USBRelay", rigth) End Sub
Τέλος Τάξης
Το αρχείο DLL πρέπει να βρίσκεται στον ίδιο φάκελο
Βήμα 7: Έναρξη εργασίας
Περίληψη φαίνεται απλό, αλλά εδώ εξηγούνται μόνο τα εξαρτήματα και πώς συνδέθηκαν, το σχέδιο που θα εφαρμοστεί είναι μια άλλη ιστορία, σε αυτό το βίντεο εμφανίζεται σε αναπηρικό καροτσάκι χτισμένο με καρέκλα σχολείου, μας κόστισε λίγη δουλειά γιατί κάνουμε βάση με σωληνοειδή και ξύλα και προσαρμόσαμε ένα κουκλί ελαστικό, όταν το κάναμε την πρώτη φορά και το συναρμολογήσαμε όλα τα ελαστικά δεν έφτασαν στο πάτωμα, έπρεπε να φτιάξουμε μια νέα βάση και τελικά λειτούργησε.
Αργότερα φτιάξαμε μια άλλη συσκευή, αλλά για να προσαρμοστούμε σε ένα κοινό αναπηρικό αμαξίδιο, αλλά χρειάζονται ορισμένες προσαρμογές, καθώς είναι πολύ κοντά μεταξύ τους οι κινητήρες είναι αδύνατο να στρίψετε σωστά
Βήμα 8: Άλλες εικόνες αρχείων
Συνιστάται:
Κινούμενη μάσκα: 5 βήματα (με εικόνες)
Κινούμενη μάσκα: Χαμογελάστε, λένε, και ο κόσμος χαμογελάει μαζί σας - εκτός και αν φοράτε μάσκα. Τότε ο κόσμος δεν μπορεί να δει το χαμόγελό σας, πόσο μάλλον να χαμογελάσει πίσω. Η άνοδος της προστατευτικής μάσκας προσώπου έχει αποκόψει απότομα το μισό του προσώπου από την ανθρώπινη στιγμή προς στιγμή
Παρακολούθηση κίνησης ανθρώπινων ματιών: 6 βήματα
Ανθρώπινη παρακολούθηση κίνησης ματιών: Αυτό το έργο στοχεύει να συλλάβει την κίνηση του ανθρώπινου ματιού και εμφανίζει την κίνησή του σε ένα σύνολο φωτιστικών LED που είναι τοποθετημένα σε σχήμα ματιού. Αυτός ο τύπος έργου θα μπορούσε δυνητικά να έχει πολλές χρήσεις στον τομέα της ρομποτικής και συγκεκριμένα του huma
Μαριονέτα Origami με κινούμενη φωνή: 6 βήματα
A Voice Animated Origami Puppet: Αυτό το έργο χρησιμοποιεί το ενσωματωμένο μικρόφωνο σε ένα Adafruit Circuit Playground Arduino το οποίο λειτουργεί ως έγχρωμο όργανο και οδηγεί ένα προσαρτημένο microservo για να δημιουργήσει την κινούμενη κίνηση μιας προσαρτημένης μαριονέτας origami fox. Για διασκέδαση, δοκιμάστε να αντικαταστήσετε κάτι
Παρακολούθηση ματιών για άτομα με ειδικές ανάγκες: 11 βήματα
Eye Tracker for the Disabled: Eye Tracking SoftwareHi, το όνομά μου είναι Lucas Ahn, αλλιώς γνωστό ως Soo Young Ahn. Αυτή τη στιγμή είμαι εγγεγραμμένος στο Διεθνές Σχολείο Ασίας -Ειρηνικού και αυτό είναι το πρότζεκτ μου
Παρακολούθηση κίνησης ματιών με χρήση αισθητήρα υπερύθρων: 5 βήματα
Παρακολούθηση κινήσεων ματιών με χρήση αισθητήρα υπέρυθρης ακτινοβολίας: Χρησιμοποίησα έναν αισθητήρα υπερύθρων για να αντιληφθώ τις κινήσεις των ματιών και να ελέγξω το LED. Έφτιαξα βολβούς ματιών με LED Tape NeoPixel